Existe uma maneira de usar o VLOOKUP do Excel com vários critérios?

1

Estou tentando criar um conjunto de dados que examine uma lista com muita duplicação de itens e compile um número total que a duplicação apareça e um valor exclusivo associado ao mais recente (sua data)

Então, os dados parecem com algo assim:

Euqueropodercriarumitemdelinha"Apple" que possa na próxima coluna dizer que, para "Farm", a Apple aparece duas vezes.

E depois quero que a próxima linha me diga a última vez que a "Apple" apareceu com "Farm" em 24/04/2018.

Acredito que fiz o primeiro passo para saber quantas vezes "Apple" aparece para "Farm" usando uma função = COUNTIFS, um conjunto de critérios para um critério "farm" na coluna B e o segundo conjunto de critérios para "Apple" na coluna A, mas como eu olho através da lista e me dá apenas uma data para simultaneamente apenas maçã e fazenda única? Eu olhei para Vlookup, mas é limitado a apenas um critério.

Os resultados devem tabular isso assim:

    
por Tim B 18.07.2018 / 23:09

2 respostas

1

Para Farm_count , tente esta fórmula: =SUMPRODUCT(($A$2:$A$5=A10)*($B$2:$B$5=LEFT($B$9,LEN($B$9)-(LEN($B$9)-FIND("_",$B$9)+1))))

ParaFarm_last,useestafórmuladematriz:=MAX(IF(($A$2:$A$5=A10)*($B$2:$B$5=LEFT($B$9,LEN($B$9)-(LEN($B$9)-FIND("_",$B$9)+1))),$C$2:$C$5,""))

Finalize pressionando Ctrl + Shift + Enter

    
por 19.07.2018 / 03:17
1

Comofunciona:

  1. EmB8escrevaestafórmula&Preencha.

    =SUMPRODUCT(--($A$2:$A$5=A8),--($B$2:$B$5=$C$6))

  2. Paraencontrarúltimavezemque"Apple" apareceu com "Farm", escreva esta matriz fórmula em C8 & termine com Ctrl + Shift + Enter .

{=INDEX($C$2:$C$5,SMALL(IF($C$6=$B$2:$B$5,ROW($B$2:$B$5)-ROW($B$2)+1),2))}

  1. Para encontrar a data de apresentação do Orange in Farm, escreva esta fórmula de matriz em C9 & termine com Ctrl + shift + Enter .

{=INDEX($C$2:$C$5,SMALL(IF($C$6=$B$2:$B$5,ROW($B$2:$B$5)-ROW($B$2)+1),1))}

Nota,

  • A célula C6 tem Farm.
  • Ajustar referências de célula na fórmula conforme necessário.
por 19.07.2018 / 13:17