Я хотел бы, чтобы Excel автоматически заполнял страховые тарифы при вводе кода оплаты, при этом несколько страховых компаний платят разные тарифы.

Например

Страхование А платит код 90791 в 104 доллара.
Страхование B оплачивает код 90791 в размере 98,64 $
Страхование C выплачивает Код 90791 в 88,68 $

Страховка А платит Код 90837 на $ 93
Страхование B оплачивает код 90837 в 68 долларов
Страхование C платит код 90837 в $ 80,84

Как я могу заставить Excel прочитать страховку моего клиента и автоматически заполнить соответствующий код оплаты?

2 ответа2

3

Поместите ваши данные в столбцы от A до C:

В E1 укажите желаемый идентификатор страховки, а в F1 - цифровой код.

Затем в G1 введите:

=INDEX(C1:C100,SUMPRODUCT(--(A1:A100=E1)*(B1:B100=F1)*ROW(1:100)))

Аналогично VLOOKUP() , но с несколькими критериями.

НОТА:

Этот прием использования SUMPRODUCT() для получения номера строки будет работать только в том случае, если одна строка соответствует всем критериям.

0
  • Создайте таблицу с кодом CPT в столбце 1; и страховые компании в первом ряду.
  • Используйте VLOOKUP для определения строки и MATCH для определения столбца

=VLOOKUP(A2,$F$1:$I$3,1+MATCH(B2,$G$1:$I$1,0),FALSE)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .