Поиск по нескольким столбцам в Excel

        A     B    C
    1 PROD1 TYPE1 VAL1
    2 PROD2 TYPE1 VAL2
    3 PROD1 TYPE2 VAL3
    4 PROD2 TYPE3 VAL2 

В пустой ячейке я хочу получить значение в столбце C для Prod Type = Prod2 и type = type3.

Я буду признателен за любую помощь.


person Tolga    schedule 27.12.2009    source источник


Ответы (3)


Взгляните на использование функции Excel DGET.

Задавать

  • A1 = тип продукта
  • B1 = Тип
  • С1 = Вал

Затем предоставленные вами данные в формате A2:C5

потом

  • H1 = тип продукта
  • I1 = Тип
  • H2 = =PROD2 (критерий 1)
  • I2 = =TYPE3 (критерий 2)

И, наконец, в H3:

=DGET(A1:C5,"Val",H1:I2)

Это должно получить значение для вас.

person Adriaan Stander    schedule 27.12.2009

=SUMPRODUCT(($A$1:$A$4="PROD2")*($B$1:$B$4="TYPE3")*($C$1:$C$4))

Это предполагает, что значения столбца C на самом деле являются числами, а не текстом.

person Dick Kusleika    schedule 27.12.2009

Улучшение решения Дика Куслейки для случая, когда выходной столбец не содержит чисел является

=INDEX(C:C,SUMPRODUCT((A:A="PROD2")*(B:B="TYPE3")*ROW(C:C)),0)

Взято из здесь .

См. также этот ответ.

person sancho.s ReinstateMonicaCellio    schedule 12.02.2014