Forum 3Dnews Tech - Показать сообщение отдельно - Помощь по Excel
Показать сообщение отдельно
Старый 29.08.2011, 23:51   Вверх   #88
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (Jabberwocky) »
Спасибо. Не совсем то, но есть над чем поразмыслить
Вариант 2) реализует такое поведение, какое вы просили. Если нужно "не совсем то" поведение, уточните задачу.

Цитата (Jabberwocky) »
если в диапазоне присутствуют и a и b, то как их вместе вывести
Ну, например, в формуле 2) вместо МАКС используйте просто сумму:
=ЕЧИСЛО(ПОИСКПОЗ(a;D20:S20;0))*1 + ЕЧИСЛО(ПОИСКПОЗ(b;D20:S20;0))*2
Она будет возвращать:
1 — если в массиве есть число a,
2 — если в массиве есть число b,
3 — если в массиве присутствуют и a и b,
0 — если в массиве ни a, ни b нет.

Если же у вас "контрольных чисел" n>2, то вероятно надо сделать не одну, а n проверочных ячеек, в каждой из которых будет выводиться результат проверки на наличие в массиве только одного из n чисел.

Ну можно и в одной ячейке выводить, например с помощью "битового массива" из n бит. Зависит от того, что вы с этой ячейкой (ячейками) хотите дальше делать: просто на неё смотреть, или где-то дальше использовать в формуле и т. д.

Последний раз редактировалось 404; 30.08.2011 в 01:09.
404 вне форума  
Конфигурация ПК
Ответить с цитированием