|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
06.01.2012, 17:26 | #1 | ||||
Пользователь
Регистрация: 06.01.2012
Сообщений: 33
|
Упрощение формулы "=ИЛИ(A1=1;...A99=1)"
Добрый день и наступающим вас!
Есть конструкция такого типа: Цитата:
Самое идеальное было бы сделать что-то типа такого: Цитата:
Цитата:
Цитата:
Есть какой-то синтаксис чтобы заставить эксель поочередно сравнивать в масиве значения? |
||||
06.01.2012, 17:49 | #2 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
а если так:
=ЕСЛИ(СЧЁТЕСЛИ(A1:A99;1)>0;"YES";"N O") |
06.01.2012, 18:28 | #3 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
А что надо-то?
Код:
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
06.01.2012, 18:32 | #4 | ||
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Цитата:
Вводите как формулу массива, т.е. вместо Enter - одновременно Ctrl+Shift+Enter
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
|
||
07.01.2012, 16:54 | #5 | |
Пользователь
Регистрация: 06.01.2012
Сообщений: 33
|
Вообще у меня ситуация такая:
Цитата:
DV68 спасибо. Надо почитать детальней что это за формулы масивов, таки оно сработало. Хотя я немного не на такое решение расчитывал. Тут главный подвох что если зайти потмо в эту ячейку и рефлекторно из нее выйти через ENTER то формула масива превратится в обычную формулу и уже не будет работать. Последний раз редактировалось mrMad-Cat; 07.01.2012 в 17:55. |
|
07.01.2012, 18:37 | #6 |
Пользователь
Регистрация: 06.01.2012
Сообщений: 33
|
Вариант DV68 не подошел таки - ячейка в которой ее надо исполнять - объедененная, и CSE фомрулы там нельзя использовать. Вообще CSE формулы имеют ряд подвохов которые заставляют отказатся от их использования. Но всетаки странно что в эксель нету другой более просто стандартнйо возможности решения этой ситуации.
|
07.01.2012, 18:39 | #7 |
Форумчанин
Регистрация: 05.08.2009
Сообщений: 465
|
Вообще-то все решения работают:
Код:
Код:
Код:
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн
Последний раз редактировалось DV68; 07.01.2012 в 18:57. |
07.01.2012, 18:58 | #8 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
Это кто Вам сказал такую глупость?
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
07.01.2012, 21:57 | #9 | |
Пользователь
Регистрация: 06.01.2012
Сообщений: 33
|
DV68
Код:
nilem спасибо! Код:
Но все же, это все немного обходные пути, вам не кажется? Идея задачи заставить проверить поочередно несколько ячеек на соответствие определенному общему критерию. Всетаки без формул массивов "в лоб" эту ситуацию я так понял не разрешить. Я думал что в экселе будет предусмотренно что-то типа такого и что я просто до конца не знаю синтаксиса: Код:
Код:
Цитата:
Последний раз редактировалось mrMad-Cat; 07.01.2012 в 22:00. |
|
08.01.2012, 02:08 | #10 |
Участник клуба
Регистрация: 15.12.2009
Сообщений: 1,448
|
Не обращайте внимания. Excel перестраховывается. На самом деле такие формулы работают нормально, т.е. правильно.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru https://yoomoney.ru: 41001419691823 |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как вставить кнопку "Поделится" или "мне нравится" в phpbb3 | borecc | PHP | 1 | 07.03.2011 13:44 |
Напечатать текст, удалив из него все цифры и знаки "+" или "–". Язык С++. | KaylasMKTY | Помощь студентам | 8 | 07.03.2010 21:35 |
PHP(или другой язык): Получить все пары "имя" -> "значение" переданные методом POST | KingOfNothing | PHP | 4 | 12.04.2009 14:06 |
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует | skobets | Общие вопросы C/C++ | 2 | 03.06.2008 06:51 |