Если в диапазоне все ячейки равны
AlexM
Дата: Среда, 26.02.2014, 10:29 |
Сообщение № 1
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Возможно задача простая. Интересно посмотреть варианты решения. И так в диапазоне A1:A99 любые значения. Если все ячейки равны формула должна вернуть 1, иначе 0 Есть решение на 26 знаков без учета знака "="
Возможно задача простая. Интересно посмотреть варианты решения. И так в диапазоне A1:A99 любые значения. Если все ячейки равны формула должна вернуть 1, иначе 0 Есть решение на 26 знаков без учета знака "=" AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Возможно задача простая. Интересно посмотреть варианты решения. И так в диапазоне A1:A99 любые значения. Если все ячейки равны формула должна вернуть 1, иначе 0 Есть решение на 26 знаков без учета знака "=" Автор - AlexM Дата добавления - 26.02.2014 в 10:29
Pelena
Дата: Среда, 26.02.2014, 11:10 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
14 знаков
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение 14 знаков Автор - Pelena Дата добавления - 26.02.2014 в 11:10
AlexM
Дата: Среда, 26.02.2014, 11:25 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Даже не представляю. Указать диапазон A1:A99 уже 6 знаков Ессс!!! нашел.
Даже не представляю. Указать диапазон A1:A99 уже 6 знаков Ессс!!! нашел. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Среда, 26.02.2014, 11:29
Ответить
Сообщение Даже не представляю. Указать диапазон A1:A99 уже 6 знаков Ессс!!! нашел. Автор - AlexM Дата добавления - 26.02.2014 в 11:25
MCH
Дата: Среда, 26.02.2014, 11:36 |
Сообщение № 4
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация:
752
±
Замечаний:
±
И так в диапазоне A1:A99 любые значения
Под любым значением подразумевается числа, текст, пустые ячейки? Если числа (без пустых ячеек) - то можно короткую формулу (см. статистические функции) Если в.т.ч. текст - то 27 (с =) - первое, что пришло в голову Если есть пустые ячейки, то отдельный подход, в зависимости от трактовки пустой ячейки (приравнивание ее к нулю, к пустой строке и т.п.) Если все ячейки равны формула должна вернуть 1, иначе 0
ИСТИНА/ЛОЖЬ вместо 1/0 не подайдут? это проще сделать Интереснее будет публикация разнообразных (коротких) формул, реализованных разными алгоритмами
И так в диапазоне A1:A99 любые значения
Под любым значением подразумевается числа, текст, пустые ячейки? Если числа (без пустых ячеек) - то можно короткую формулу (см. статистические функции) Если в.т.ч. текст - то 27 (с =) - первое, что пришло в голову Если есть пустые ячейки, то отдельный подход, в зависимости от трактовки пустой ячейки (приравнивание ее к нулю, к пустой строке и т.п.) Если все ячейки равны формула должна вернуть 1, иначе 0
ИСТИНА/ЛОЖЬ вместо 1/0 не подайдут? это проще сделать Интереснее будет публикация разнообразных (коротких) формул, реализованных разными алгоритмамиMCH
Сообщение отредактировал MCH - Среда, 26.02.2014, 11:38
Ответить
Сообщение И так в диапазоне A1:A99 любые значения
Под любым значением подразумевается числа, текст, пустые ячейки? Если числа (без пустых ячеек) - то можно короткую формулу (см. статистические функции) Если в.т.ч. текст - то 27 (с =) - первое, что пришло в голову Если есть пустые ячейки, то отдельный подход, в зависимости от трактовки пустой ячейки (приравнивание ее к нулю, к пустой строке и т.п.) Если все ячейки равны формула должна вернуть 1, иначе 0
ИСТИНА/ЛОЖЬ вместо 1/0 не подайдут? это проще сделать Интереснее будет публикация разнообразных (коротких) формул, реализованных разными алгоритмамиАвтор - MCH Дата добавления - 26.02.2014 в 11:36
AlexM
Дата: Среда, 26.02.2014, 11:41 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Под любым значением подразумевается числа, текст, пустые ячейки?
Да. ИСТИНА/ЛОЖЬ вместо 1/0 не подайдут
Тогда 12 знаков
Под любым значением подразумевается числа, текст, пустые ячейки?
Да. ИСТИНА/ЛОЖЬ вместо 1/0 не подайдут
Тогда 12 знаковAlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Под любым значением подразумевается числа, текст, пустые ячейки?
Да. ИСТИНА/ЛОЖЬ вместо 1/0 не подайдут
Тогда 12 знаковАвтор - AlexM Дата добавления - 26.02.2014 в 11:41
MCH
Дата: Среда, 26.02.2014, 11:44 |
Сообщение № 6
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация:
752
±
Замечаний:
±
тоже есть 15 (с =) при 1/0 для чисел/текст (формула массива)
тоже есть 15 (с =) при 1/0 для чисел/текст (формула массива) MCH
Сообщение отредактировал MCH - Среда, 26.02.2014, 11:45
Ответить
Сообщение тоже есть 15 (с =) при 1/0 для чисел/текст (формула массива) Автор - MCH Дата добавления - 26.02.2014 в 11:44
Serge_007
Дата: Среда, 26.02.2014, 20:40 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Хорошая задача
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Хорошая задача Автор - Serge_007 Дата добавления - 26.02.2014 в 20:40
Rioran
Дата: Четверг, 27.02.2014, 00:47 |
Сообщение № 8
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация:
290
±
Замечаний:
0% ±
Excel 2013
Получил 21 знак. Просто не терпится узнать, как можно сделать меньше =)
Получил 21 знак. Просто не терпится узнать, как можно сделать меньше =) Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Ответить
Сообщение Получил 21 знак. Просто не терпится узнать, как можно сделать меньше =) Автор - Rioran Дата добавления - 27.02.2014 в 00:47
tsap
Дата: Четверг, 27.02.2014, 01:41 |
Сообщение № 9
Группа: Проверенные
Ранг: Участник
Сообщений: 60
Репутация:
6
±
Замечаний:
0% ±
2013
14 знаков без "=" . массивная
14 знаков без "=" . массивная tsap
Ответить
Сообщение 14 знаков без "=" . массивная Автор - tsap Дата добавления - 27.02.2014 в 01:41
Rioran
Дата: Четверг, 27.02.2014, 02:11 |
Сообщение № 10
Группа: Авторы
Ранг: Ветеран
Сообщений: 903
Репутация:
290
±
Замечаний:
0% ±
Excel 2013
Кстати, надо было договориться, на каком языке формулы прописываем. Некоторые формулы на Английском куда короче =)
Кстати, надо было договориться, на каком языке формулы прописываем. Некоторые формулы на Английском куда короче =) Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Ответить
Сообщение Кстати, надо было договориться, на каком языке формулы прописываем. Некоторые формулы на Английском куда короче =) Автор - Rioran Дата добавления - 27.02.2014 в 02:11
AlexM
Дата: Четверг, 27.02.2014, 08:26 |
Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Некоторые формулы на Английском куда короче
Эта формула будет длинее на Английском. (фраза - маленькая подсказка)
Некоторые формулы на Английском куда короче
Эта формула будет длинее на Английском. (фраза - маленькая подсказка) AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Некоторые формулы на Английском куда короче
Эта формула будет длинее на Английском. (фраза - маленькая подсказка) Автор - AlexM Дата добавления - 27.02.2014 в 08:26
AlexM
Дата: Пятница, 28.02.2014, 01:04 |
Сообщение № 12
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Вне конкурса. С пользовательским форматом ячейки формула может быть 13 знаков.
Вне конкурса. С пользовательским форматом ячейки формула может быть 13 знаков. AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Вне конкурса. С пользовательским форматом ячейки формула может быть 13 знаков. Автор - AlexM Дата добавления - 28.02.2014 в 01:04
AlexM
Дата: Понедельник, 03.03.2014, 09:41 |
Сообщение № 13
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Понедельник, подводим итоги. Формула в 26 символов, с которой я начал эту тему Код
=--И(A1:A99=ТРАНСП(A1:A99))
После сообщения Елены (№2), за 15 мин нашел решение в 14 знаков, наверно такое же Внеконкурсные по 13 знаков формат ячейки ;1;0 и формат ячейки 1;;0 Все формулы массива
Понедельник, подводим итоги. Формула в 26 символов, с которой я начал эту тему Код
=--И(A1:A99=ТРАНСП(A1:A99))
После сообщения Елены (№2), за 15 мин нашел решение в 14 знаков, наверно такое же Внеконкурсные по 13 знаков формат ячейки ;1;0 и формат ячейки 1;;0 Все формулы массива AlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Понедельник, подводим итоги. Формула в 26 символов, с которой я начал эту тему Код
=--И(A1:A99=ТРАНСП(A1:A99))
После сообщения Елены (№2), за 15 мин нашел решение в 14 знаков, наверно такое же Внеконкурсные по 13 знаков формат ячейки ;1;0 и формат ячейки 1;;0 Все формулы массива Автор - AlexM Дата добавления - 03.03.2014 в 09:41
Pelena
Дата: Понедельник, 03.03.2014, 10:23 |
Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
Остаётся только добавить, что у этой формулы в 14 знаков есть одно допущение: значение ноль и пустая ячейка считаются как равные. Можно обойти так Код
=--И((A1=A2:A99)*(ЕПУСТО(A1)=ЕПУСТО(A2:A99)))
или чуть короче Код
=--И((A1=A2:A99)*((A1="")=(A2:A99="")))
Остаётся только добавить, что у этой формулы в 14 знаков есть одно допущение: значение ноль и пустая ячейка считаются как равные. Можно обойти так Код
=--И((A1=A2:A99)*(ЕПУСТО(A1)=ЕПУСТО(A2:A99)))
или чуть короче Код
=--И((A1=A2:A99)*((A1="")=(A2:A99="")))
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Сообщение отредактировал Pelena - Понедельник, 03.03.2014, 10:39
Ответить
Сообщение Остаётся только добавить, что у этой формулы в 14 знаков есть одно допущение: значение ноль и пустая ячейка считаются как равные. Можно обойти так Код
=--И((A1=A2:A99)*(ЕПУСТО(A1)=ЕПУСТО(A2:A99)))
или чуть короче Код
=--И((A1=A2:A99)*((A1="")=(A2:A99="")))
Автор - Pelena Дата добавления - 03.03.2014 в 10:23
AlexM
Дата: Вторник, 04.03.2014, 09:54 |
Сообщение № 15
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Код
=--(СЧЁТЕСЛИ(A1:A99;A1)=99)
Обычная формула
Код
=--(СЧЁТЕСЛИ(A1:A99;A1)=99)
Обычная формулаAlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Ответить
Сообщение Код
=--(СЧЁТЕСЛИ(A1:A99;A1)=99)
Обычная формулаАвтор - AlexM Дата добавления - 04.03.2014 в 09:54
Pelena
Дата: Вторник, 04.03.2014, 13:15 |
Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация:
4555
±
Замечаний:
±
Excel 365 & Mac Excel
=--(СЧЁТЕСЛИ(A1:A99;A1)=99)
Если все ячейки пустые - ЛОЖЬ (хотя по всему должна быть ИСТИНА)
=--(СЧЁТЕСЛИ(A1:A99;A1)=99)
Если все ячейки пустые - ЛОЖЬ (хотя по всему должна быть ИСТИНА) Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение =--(СЧЁТЕСЛИ(A1:A99;A1)=99)
Если все ячейки пустые - ЛОЖЬ (хотя по всему должна быть ИСТИНА) Автор - Pelena Дата добавления - 04.03.2014 в 13:15
AlexM
Дата: Вторник, 04.03.2014, 13:24 |
Сообщение № 17
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация:
1129
±
Замечаний:
0% ±
Excel 2003
Если все ячейки пустые - ЛОЖЬ (хотя по всему должна быть ИСТИНА)
Тогда такКод
=--(СЧЁТЕСЛИ(A1:A99;A1&"")=99)
или массивная
Если все ячейки пустые - ЛОЖЬ (хотя по всему должна быть ИСТИНА)
Тогда такКод
=--(СЧЁТЕСЛИ(A1:A99;A1&"")=99)
или массивнаяAlexM
Номер мобильного модема (без голосовой связи) 9269171249 МегаФон, Московский регион.
Сообщение отредактировал AlexM - Вторник, 04.03.2014, 13:29
Ответить
Сообщение Если все ячейки пустые - ЛОЖЬ (хотя по всему должна быть ИСТИНА)
Тогда такКод
=--(СЧЁТЕСЛИ(A1:A99;A1&"")=99)
или массивнаяАвтор - AlexM Дата добавления - 04.03.2014 в 13:24