Страницы: 1
RSS
Несколько условий при пустых ячейках в диапазоне
 
Добрый день, Уважаемые Форумчане!
Подскажите, пожалуйста, очень нужна ваша помощь...
Прописала следующую формулу
Код
=ЕСЛИ(Q7:T7<>"";"отгружен";ЕСЛИ(E7:P7<>"";"готов";ЕСЛИ(E7:P7="";"карантин";"")))

вопрос в том, что если первые ячейки в указанных диапазонах пустые, то формула не работает
Подскажите как поправить?
Заранее благодарю за ответы!

приложила для наглядности файл
Изменено: kelly_ru - 19.02.2017 15:06:32
 
возможно, подойдет такая формула:
Код
={ЕСЛИ(СУММ((Q7:T7<>"")*1);"отгружен";ЕСЛИ(СУММ((E7:P7<>"")*1);"готов";"карантин"))}
Изменено: Александр - 19.02.2017 14:58:14
 
или=ЕСЛИ(СУММПРОИЗВ(--((Q7:T7)<>""))>0;"Отгружен";ЕСЛИ(СУММПРОИЗВ(--((E7:P7)=""))<12;"готов";"Карантин"))
Изменено: Vik_tor - 19.02.2017 15:06:25
 
Но, думаю, здесь формула массива не нужна.
Вам нужно посчитать количество непустых ячеек в диапазоне. Это функция СЧЁТЗ
тогда формула примет вид:
Код
=ЕСЛИ(СЧЁТЗ(Q7:T7);"отгружен";ЕСЛИ(СЧЁТЗ(E7:P7);"готов";"карантин"))
 
Цитата
Александр написал:
Но, думаю, здесь формула массива не нужна.
без массива через СЧЕТЗ не работает... когда ячейки пустые он продолжает писать "готов", хотя должен писать "карантин"
 
Всем спасибо большое за ответы! Пошла разбираться...
 
Цитата
kelly_ru написал:
без массива через СЧЕТЗ не работает... когда ячейки пустые он продолжает писать "готов", хотя должен писать "карантин"
Это потому, что у вас в некоторых ячейках в фале примера есть непечатаемые символы. Выделите все ячейки, нажмите "Del". После этого у вас все будет работать. Формулы массива очень затратные по ресурсам, поэтому, использовать их рекомендуется только в необходимых случаях.
 
Цитата
Александр написал:
Это потому, что у вас в некоторых ячейках в фале примера есть непечатаемые символы. Выделите все ячейки, нажмите "Del".
Александр, данная таблица приведена как пример. В основной таблице галочки в ячейках выставляются автоматически и для них прописаны формулы. Поэтому, если нажать DEL не будет работать выставление.
А за массив спасибо Вам огромное! Очень помогли!
Страницы: 1
Наверх