Страницы: 1
RSS
Как победить #Н/Д, Как правильно написать формулу что бы не появлялась #Н/Д
 
Оговорюсь, что EXCEL 2003
1. Как объединить функцию СУММЕСЛИ(M23:M304;"<>"&"#Н/Д") с функцией ПРОМЕЖУТОЧНЫЕ.ИТОГИ? Возможно ли это?
2. Как нейтрализовать #Н/Д в сложной формуле
=СУММПРОИЗВ(($F$23:$F$304=$F$319)*($I$23:$I$304=$O$5)*$M$23:$M$304)
где последний диапазон $M$23:$M$304 содержит ячейки с #Н/Д
3. Возможно все решается изначально правильным написанием формулы
=ВПР(AK116;$F$6:$H$11;3;0)
где АК116 пустая
Попробовала написать так =_xlfn.IFERROR(ВПР(AK115;$F$6:$H$11;3;0);"")   - выпадает #ИМЯ?  
Благодарю всех небезразличных))
Изменено: sandra_m - 19.03.2020 15:48:59 (Замечание админа)
 
Попробуйте вместо
Код
=ВПР(AK116;$F$6:$H$11;3;0)
Написать формулу
Код
=ЕСЛИ(ЕНД(ВПР(AK116;$F$6:$H$11;3;0));0;ВПР(AK116;$F$6:$H$11;3;0))

Есть ещё удобная функция ЕСЛИОШИБКА, но, по моему, она не работает в 2003. Надо пробовать.
 
sandra_m в предыдущей теме я же выложил Вам пример.
 
Цитата
skais675 написал:
sandra_m в предыдущей теме я же выложил Вам пример.
да, спасибо, я попробовала, но выпадает #ИМЯ?
 
sandra_m в моем примере?
 
Цитата
skais675 написал:
sandra_m в моем примере?
когда я скопировала формулу из примера и вставила к себе в файл выпало #ИМЯ?, и в примере при выходе их ячейки случилось то же самое
 
Цитата
МатросНаЗебре написал:
1=ЕСЛИ(ЕНД(ВПР(AK116;$F$6:$H$11;3;0));0;ВПР(AK116;$F$6:$H$11;3;0))
идеально подошло!!! сработало, спасибо!
 
sandra_m приложите пример, где не получилось с моей формулой.
 
Функции ЕСЛИОШИБКА (IFERROR) не было в Excel 2003.
Владимир
 
Цитата
skais675 написал:
sandra_m приложите пример, где не получилось с моей формулой.
Копия пример(3)-3.xls (29.5 КБ)  
 
sandra_m, цитирование - не бездумное копирование!
Зачем в первом сообщении ВСЕ через пробел?
Вернитесь, приведите сообщения в порядок.
Страницы: 1
Наверх