Значение ячейки Excel (текст) на основе значения (числа) второй ячейки, отображаемого в именованном диапазоне
У меня есть таблица, в которой я хочу, чтобы имя контакта отображалось в ячейке F166
если номер отдела P166
появляется в названном диапазоне (PS Depts
на листе 2).
Вот моя существующая формула, но она позволяет искать только один отдел. Я не хочу писать оператор if для каждой из моих 112 точек в указанном диапазоне. Часть формулы, которая относится к моей дилемме, выделена жирным курсивом.
=IF((LEFT(P166,1)="2"),$P166,(IF((LEFT(S166,5)="BU344"),"get from finance Heather",***(IF((LEFT(P166,6)="449010"),"get from Finance Angela H"***,"get from finance Shawn")))))
Перевод:
- Если значение ячейки начинается с 2, получите от Хизер.
- Если значение ячейки появляется в названном диапазоне, получите от Анжелы.
- Если ни того, ни другого от Шона.
Формула работает довольно хорошо, как есть. Я просто хочу сослаться на новый именованный диапазон, чтобы определить, какие строки должны называть Angela H в ячейке.
1 ответ
Попробуйте использовать COUNTIF
проверить диапазон, например, эту версию
=IF(LEFT(P166,1)="2",$P166,IF(LEFT(S166,5)="BU344","get from finance Heather",IF(COUNTIF(PSDepts,LEFT(P166,6)),"get from Finance Angela H","get from finance Shawn")))