Условный поиск в Excel
У меня есть таблица для имени продавца и продаж
введите описание изображения здесь
Я сопоставляю данные для: введите здесь описание изображения
Для Марка I используется простая формула поиска, но для Сьюзен она возвращает см. другие. Я хочу, чтобы он смотрел на других, где Марк назначен для Сьюзан. Он должен снова перейти к столбцу продавца и найти Марка и вернуть 300 в столбце Сьюзан вместо того, чтобы увидеть другое и вернуть 140 для Стефана. Как я могу составить формулу, которая может правильно возвращать значение как для Марка, так и для Сьюзен?
2 ответа
Это немного запутанная настройка таблицы, но приведенная ниже формула должна работать. Просто замените {name_cell} любой ячейкой, указывающей на Марка или Сьюзан.
=IF(INDEX(Table1[Sales],MATCH({name_cell},Table1[Seller],0))="see other",
INDEX(Table1[Sales],MATCH(INDEX(Table1[Other],MATCH({name_cell},Table1[Seller],0)),Table1[Seller],0)),
INDEX(Table1[Sales],MATCH({name_cell},Table1[Seller],0)))
Попробуйте решить эту формулу, используя функцию Vlookup +If.
В
F2
, формула скопирована вниз:
=IFERROR(VLOOKUP(VLOOKUP(E2,IF({1,0},$B$1:$B$7,$A$1:$A$7),2,0),$B$2:$C$7,2,0),VLOOKUP(E2,$B$2:$C$7,2,0))