Страницы: 1
RSS
Функция ЕСЛИ с несколькими уровнями вложенности не корректно работает
 
Есть задача: В ячейке A1 артикул товара нужно при наличии в ячейке С1 поставщика "пес"
залезть в справочник1 (ячейки G2:H2) и если в столбце G будет найден этот артикул венуть в ячейку B2
значение из ячейки H2, если в ячейке С1 поставщик "кот" то залезть в другой справочник2 (ячейки I1:J2)
и вернуть в ячейку B2 значение из ячейки J2. Если в С1 не найден ни один из поставщиков то вернуть в B1 значение
из ячейки D1.
Что то не работает формула - не могу понять почему?
Прошу помощи
Изменено: modellisimo - 17.06.2021 21:29:05
 
Цитата
modellisimo написал:
почему?
С1<>C1
 
Цитата
Михаил Л написал:
Цитата
modellisimo написал:
почему?
С1<>C1
не понял прошу прощения
как поправить? если можно
Изменено: modellisimo - 17.06.2021 20:23:32
 
Цитата
modellisimo написал:
как поправить? если можно
Надо заменить С1 на C1
 
Цитата
Михаил Л написал:
Цитата
modellisimo написал:
как поправить? если можно
Надо заменить С1 на C1
не могу вас понять
 
=ЕСЛИ(C1="пес";(ВПР(A1;$G$1:$H$5;2;0));ЕСЛИ(C1="кот";ВПР(A1;$I$1:$J$5;2;0)))
 
Цитата
Михаил Л написал:
=ЕСЛИ(C1="пес";(ВПР(A1;$G$1:$H$5;2;0));ЕСЛИ(C1="кот";ВПР(A1;$I$1:$J$5;2;0)))
спасибо - я так понял в кирилице была проблема
но в случае с не совпадением ни одного из поставщиков формула возвращает ЛОЖЬ а нужно возвращать значение из ячейки D1
 
Цитата
Михаил Л написал:
=ЕСЛИ(C1="пес";(ВПР(A1;$G$1:$H$5;2;0));ЕСЛИ(C1="кот";ВПР(A1;$I$1:$J$5;2;0)))
вот так
=ЕСЛИ(C1="пес";(ВПР(A1;$G$1:$H$5;2;0));(ЕСЛИ(C1="кот";ВПР(A1;$I$1:$J$5;2;0);D1)))
Изменено: modellisimo - 17.06.2021 21:39:08
Страницы: 1
Наверх