Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Палиндром - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин  
Мир MS Excel » Работа и общение » Мозговой штурм » Палиндром (Формула проверки палиндрома)
Палиндром
Светлый Дата: Воскресенье, 26.04.2015, 12:25 | Сообщение № 1
Группа: Друзья
Ранг: Старожил
Сообщений: 1830
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Нигде не нашёл возможности сцепить формулами произвольный массив без итераций. Хотел построить символы в строке в обратном порядке, чтобы проверить, является ли она палиндромом. Но, ознакомившись с удивительными решениями различных задач в Мозговом штурме, понял, что проверить строку на палиндром всё-таки можно.
Для строки без пробелов и других знаков препинания получилась формула 89 символов, для строки с пробелами между словами 157 символов. Длину текста ограничим 45 символами. Формула протягиваемая.
Файл пример прилагается. Естественно, без формул.
Есть ли желающие взбодрить мозги до следующего понедельника?
К сообщению приложен файл: Palindrom.xls (18.5 Kb)


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Воскресенье, 26.04.2015, 12:32
 
Ответить
СообщениеНигде не нашёл возможности сцепить формулами произвольный массив без итераций. Хотел построить символы в строке в обратном порядке, чтобы проверить, является ли она палиндромом. Но, ознакомившись с удивительными решениями различных задач в Мозговом штурме, понял, что проверить строку на палиндром всё-таки можно.
Для строки без пробелов и других знаков препинания получилась формула 89 символов, для строки с пробелами между словами 157 символов. Длину текста ограничим 45 символами. Формула протягиваемая.
Файл пример прилагается. Естественно, без формул.
Есть ли желающие взбодрить мозги до следующего понедельника?

Автор - Светлый
Дата добавления - 26.04.2015 в 12:25
buchlotnik Дата: Воскресенье, 26.04.2015, 13:33 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
для строки любой длины без пробелов и без ЕСЛИОШИБКА - 100 кругленько :)
для без пробелов - 81 :) но с ЕСЛИОШИБКА :( пошёл думать B)
с пробелами - 138


Сообщение отредактировал buchlotnik - Воскресенье, 26.04.2015, 14:38
 
Ответить
Сообщениедля строки любой длины без пробелов и без ЕСЛИОШИБКА - 100 кругленько :)
для без пробелов - 81 :) но с ЕСЛИОШИБКА :( пошёл думать B)
с пробелами - 138

Автор - buchlotnik
Дата добавления - 26.04.2015 в 13:33
AlexM Дата: Воскресенье, 26.04.2015, 16:19 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
для строки любой длины
Какая максимальная длина строки в ячейке? Насколько я знаю в Excel2003 в ячейке отображаются только 1024 знака. Так что для любой длины формулу делать смысла нет, да и в условии 45 знаков.

Решение когда строка без пробелов - 78 74 64 знака, с пробелами - 112 108 98
Формулы массивные.
длина формулы без учета знака "=", т.е. по правилам.
Формулы проверяют строки до 99 символов.
Надеюсь я ничего не упустил при проверке работоспособности формул.

PS. Сергей, подкинь еще Палиндромов для проверки формул.
Мои формулы правильно проверяют "аб-ба" и "123454321"



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Воскресенье, 26.04.2015, 20:52
 
Ответить
Сообщение
для строки любой длины
Какая максимальная длина строки в ячейке? Насколько я знаю в Excel2003 в ячейке отображаются только 1024 знака. Так что для любой длины формулу делать смысла нет, да и в условии 45 знаков.

Решение когда строка без пробелов - 78 74 64 знака, с пробелами - 112 108 98
Формулы массивные.
длина формулы без учета знака "=", т.е. по правилам.
Формулы проверяют строки до 99 символов.
Надеюсь я ничего не упустил при проверке работоспособности формул.

PS. Сергей, подкинь еще Палиндромов для проверки формул.
Мои формулы правильно проверяют "аб-ба" и "123454321"

Автор - AlexM
Дата добавления - 26.04.2015 в 16:19
krosav4ig Дата: Воскресенье, 26.04.2015, 20:51 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
для любой строки с учетом пробелов - массивная формула 96 без "="
для любой строки без учета пробелов - массивная формула 62 без "="


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениедля любой строки с учетом пробелов - массивная формула 96 без "="
для любой строки без учета пробелов - массивная формула 62 без "="

Автор - krosav4ig
Дата добавления - 26.04.2015 в 20:51
AlexM Дата: Воскресенье, 26.04.2015, 20:57 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
krosav4ig, Убрал по 2 $ из формул и получил те же 62 и 96 :)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеkrosav4ig, Убрал по 2 $ из формул и получил те же 62 и 96 :)

Автор - AlexM
Дата добавления - 26.04.2015 в 20:57
Светлый Дата: Воскресенье, 26.04.2015, 22:17 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1830
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
НАЖАЛ КАБАН НА БАКЛАЖАН
ТЫ САША СЫТ
НА В ЛОБ, БОЛВАН
АРГЕНТИНА МАНИТ НЕГРА
НО ТЫ ТОНКА КАК НОТЫ ТОН
АДА ПСАРИ И РАСПАДА
ДОРОГО НЕБО ДА НАДОБЕН ОГОРОД
ЛЕГ НА ХРАМ И ДИВЕН И НЕВИДИМ АРХАНГЕЛ
УРЕНГОЙ ДОРОГ КАК ГОРОД ЙОГ НЕРУ

Да, мне ещё учиться и учиться.


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Воскресенье, 26.04.2015, 22:20
 
Ответить
СообщениеНАЖАЛ КАБАН НА БАКЛАЖАН
ТЫ САША СЫТ
НА В ЛОБ, БОЛВАН
АРГЕНТИНА МАНИТ НЕГРА
НО ТЫ ТОНКА КАК НОТЫ ТОН
АДА ПСАРИ И РАСПАДА
ДОРОГО НЕБО ДА НАДОБЕН ОГОРОД
ЛЕГ НА ХРАМ И ДИВЕН И НЕВИДИМ АРХАНГЕЛ
УРЕНГОЙ ДОРОГ КАК ГОРОД ЙОГ НЕРУ

Да, мне ещё учиться и учиться.

Автор - Светлый
Дата добавления - 26.04.2015 в 22:17
krosav4ig Дата: Воскресенье, 26.04.2015, 22:18 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
AlexM, если протягиваться должно тока вертикально, то у мну можно убрать все $, и получиццо 92 и 58 :)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеAlexM, если протягиваться должно тока вертикально, то у мну можно убрать все $, и получиццо 92 и 58 :)

Автор - krosav4ig
Дата добавления - 26.04.2015 в 22:18
AlexM Дата: Воскресенье, 26.04.2015, 22:28 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
Светлый, работает :)
krosav4ig, Ну да, если задать весь столбец. 58 и 92. Наверно формулы у нас одинаковые. :)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеСветлый, работает :)
krosav4ig, Ну да, если задать весь столбец. 58 и 92. Наверно формулы у нас одинаковые. :)

Автор - AlexM
Дата добавления - 26.04.2015 в 22:28
krosav4ig Дата: Воскресенье, 26.04.2015, 23:05 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
А Вера рева
А Лида гадила
А Лида свечку чукче всадила
А врет стерва
Бабе плоть толпе баб
Буду жив увижу дуб
Гене давал Слава денег
Еж колок же
Косе водка как довесок
Лезу на санузел
А по морде ведром опа


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеА Вера рева
А Лида гадила
А Лида свечку чукче всадила
А врет стерва
Бабе плоть толпе баб
Буду жив увижу дуб
Гене давал Слава денег
Еж колок же
Косе водка как довесок
Лезу на санузел
А по морде ведром опа

Автор - krosav4ig
Дата добавления - 26.04.2015 в 23:05
MCH Дата: Понедельник, 27.04.2015, 10:55 | Сообщение № 10
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

с учетом пробелов: 103 100
 
Ответить
Сообщениес учетом пробелов: 103 100

Автор - MCH
Дата добавления - 27.04.2015 в 10:55
Светлый Дата: Понедельник, 27.04.2015, 15:45 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1830
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
ЛЕГ НА ХРАМ И ДИВEН И НЕВИДИМ АРХАНГЕЛ
Проверьте на этом. Это НЕ палиндром


Программировать проще, чем писать стихи.
 
Ответить
СообщениеЛЕГ НА ХРАМ И ДИВEН И НЕВИДИМ АРХАНГЕЛ
Проверьте на этом. Это НЕ палиндром

Автор - Светлый
Дата добавления - 27.04.2015 в 15:45
MCH Дата: Понедельник, 27.04.2015, 16:09 | Сообщение № 12
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

Это НЕ палиндром

Все глаза сломал. Прочитал несколько раз слева направо и справа налево. Палиндром ведь.
А формула утверждает что нет.

Оказывается, что латиницей и кириллицей поиграли
 
Ответить
Сообщение
Это НЕ палиндром

Все глаза сломал. Прочитал несколько раз слева направо и справа налево. Палиндром ведь.
А формула утверждает что нет.

Оказывается, что латиницей и кириллицей поиграли

Автор - MCH
Дата добавления - 27.04.2015 в 16:09
Светлый Дата: Понедельник, 27.04.2015, 17:03 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1830
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
MCH, значит формула правильная.
Я проверяю разные формулы, некоторые согласны, что это палиндром. Значит, неправильные формулы.
латиницей и кириллицей поиграли

ДИВeН


Программировать проще, чем писать стихи.
 
Ответить
СообщениеMCH, значит формула правильная.
Я проверяю разные формулы, некоторые согласны, что это палиндром. Значит, неправильные формулы.
латиницей и кириллицей поиграли

ДИВeН

Автор - Светлый
Дата добавления - 27.04.2015 в 17:03
krosav4ig Дата: Понедельник, 27.04.2015, 17:37 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
вне конкурса. макрофункция, учитывает все знаки препинания и пробелы (для расчета берет только русские символы) в общей сложности 200 символов с 1 "=" (в вызове функции)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Понедельник, 27.04.2015, 17:41
 
Ответить
Сообщениевне конкурса. макрофункция, учитывает все знаки препинания и пробелы (для расчета берет только русские символы) в общей сложности 200 символов с 1 "=" (в вызове функции)

Автор - krosav4ig
Дата добавления - 27.04.2015 в 17:37
Светлый Дата: Понедельник, 27.04.2015, 19:52 | Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1830
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Удалось утрамбовать до 81 и 149


Программировать проще, чем писать стихи.
 
Ответить
СообщениеУдалось утрамбовать до 81 и 149

Автор - Светлый
Дата добавления - 27.04.2015 в 19:52
Rioran Дата: Вторник, 28.04.2015, 13:53 | Сообщение № 16
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация: 290 ±
Замечаний: 0% ±

Excel 2013
102 без пробелов (187 с пробелами).

UDF вне конкурса:



Роман, Москва, voronov_rv@mail.ru
Яндекс-Деньги: 41001312674279


Сообщение отредактировал Rioran - Вторник, 28.04.2015, 14:08
 
Ответить
Сообщение102 без пробелов (187 с пробелами).

UDF вне конкурса:


Автор - Rioran
Дата добавления - 28.04.2015 в 13:53
MCH Дата: Вторник, 28.04.2015, 15:10 | Сообщение № 17
Группа: Админы
Ранг: Старожил
Сообщений: 2003
Репутация: 751 ±
Замечаний: ±

UDF вне конкурса

Роман, там функция на пару строк
 
Ответить
Сообщение
UDF вне конкурса

Роман, там функция на пару строк

Автор - MCH
Дата добавления - 28.04.2015 в 15:10
Светлый Дата: Четверг, 30.04.2015, 00:21 | Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 1830
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
79 без пробелов и 130 с пробелами


Программировать проще, чем писать стихи.
 
Ответить
Сообщение79 без пробелов и 130 с пробелами

Автор - Светлый
Дата добавления - 30.04.2015 в 00:21
Светлый Дата: Пятница, 01.05.2015, 14:11 | Сообщение № 19
Группа: Друзья
Ранг: Старожил
Сообщений: 1830
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Уже не даёт редактировать. 76 73 и 127 124 символов.


Программировать проще, чем писать стихи.

Сообщение отредактировал Светлый - Пятница, 01.05.2015, 20:38
 
Ответить
СообщениеУже не даёт редактировать. 76 73 и 127 124 символов.

Автор - Светлый
Дата добавления - 01.05.2015 в 14:11
ZORRO2005 Дата: Воскресенье, 03.05.2015, 00:45 | Сообщение № 20
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация: 148 ±
Замечаний: 0% ±

Excel2010
85 78 без пробелов


Сообщение отредактировал ZORRO2005 - Воскресенье, 03.05.2015, 01:46
 
Ответить
Сообщение85 78 без пробелов

Автор - ZORRO2005
Дата добавления - 03.05.2015 в 00:45
Мир MS Excel » Работа и общение » Мозговой штурм » Палиндром (Формула проверки палиндрома)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!