Como eu faço uma pesquisa de itens não exclusivos, com uma condição para decidir qual retornar?

1

Eu tenho uma planilha que contém uma lista de produtos de diferentes fornecedores. É possível, até mesmo provável, que o nome do produto não seja exclusivo.

Em outra planilha, quero importar o preço mínimo para o qual o produto está disponível. Eu sei como usar MIN () para conseguir isso, então eu tentei mesclar isso com o uso de VLOOKUP, mas isso sempre retorna o primeiro valor encontrado, não o mínimo. Meu VLOOKUP usa correspondência exata e funciona corretamente para cada item exclusivo.

Como posso alcançar esse resultado em uma única fórmula? Eu posso ver uma solução que envolve dividir minha lista de preços mestre, mas eu preferiria não fazer isso.

Estou pensando que posso detectar QUANDO isso ocorre usando

=IF( COUNTIFS(B2:B1193,"="&$C2) > 1, <do the multiple version>, <do the vlookup> )
    
por Stephen 14.09.2011 / 21:14

2 respostas

1

Você pode usar uma fórmula de matriz:

=MIN(IF(products=D3,prices,""))

ou

=MIN(IF(products="Product A",prices,""))

ou

=MIN(IF(A2:A25=D3,B2:B25,""))

em que D3 / "Produto A" é o nome de um produto que aparece na sua lista principal.

No exemplo abaixo, produtos refere-se a A1:A25 e preços refere-se a B1:B25 .

    
por 17.09.2011 / 19:43
1

Eu criei uma coluna oculta na minha lista de preços que contém a combinação exclusiva de nome do produto e nome do fornecedor, além de um caractere que não aparece em nenhum lugar. Agora estou fazendo uma análise sobre isso, o que resolve o problema.

A coluna oculta se assemelha a = $ A $ 1 & "þ" & $ B2 ...

    
por 14.09.2011 / 21:57