Отображение значения на основе нескольких раскрывающихся списков с IF, AND, SUMIFS

1

Прилагаемый ниже я показываю пример того, чего я пытаюсь достичь

В основном я хочу получить результат, основанный на выбранном элементе из 2 выпадающего списка и диапазона дат. Если вы выберете «Имя1», «Тест 1» и даты с 2 января по 8 января, это должно показать мне результат 3 доллара, но если я выберу «Имя2» «Тест2», то получится 9 долларов.

Я использую эту формулу, и она отлично работает, с IF, AND, SUMIFS. Проблема в том, что при добавлении 30 имен записывать код для каждого - беспорядок. Есть ли простой способ?

=IF(AND(I16="Test 1",H16="Name"),SUMIFS(I3:I12,H3:H12,">="&J16,H3:H12,"<="&K16),
   IF(AND(I16="Test 2",H16="Name"),SUMIFS(J3:J12,H3:H12,">="&J16,H3:H12,"<="&K16),
   IF(AND(I16="Test 1",H16="Name2"),SUMIFS(L3:L12,H3:H12,">="&J16,H3:H12,"<="&K16),
   IF(AND(I16="Test 2",H16="Name2"),SUMIFS(M3:M12,H3:H12,">="&J16,H3:H12,"<="&K16)))))

пример

Дж. Брайан
источник
Даже если вы используете VBA (макрос), то в этом случае также должны быть проверены все 30 имен, один метод - CASE ,, ENDCASE. Поэтому вам нужно показать нам правильную комбинацию ИМЯ & ТЕСТЫ со столбцами, тогда только я могу предложить какой-либо способ исправить это.
Раджеш С