J'ai un tableur qui contient une liste de produits de différents fournisseurs. Il est possible, voire probable, que le nom du produit ne soit pas unique.
Sur une autre feuille de calcul, je souhaite importer le prix minimum pour lequel le produit est disponible. Je sais comment utiliser MIN () pour y parvenir. J'ai donc essayé de le fusionner avec VLOOKUP mais cela retourne toujours la première valeur trouvée, pas la valeur minimale. Mon VLOOKUP utilise la correspondance exacte et fonctionne correctement pour chaque élément unique.
Comment puis-je obtenir ce résultat en une seule formule? Je peux voir une solution qui implique la division de ma liste de prix principale, mais je préférerais fortement ne pas le faire.
Je pense que je peux détecter QUAND cela se produit en utilisant
=IF( COUNTIFS(B2:B1193,"="&$C2) > 1, <do the multiple version>, <do the vlookup> )
la source
J'ai créé une colonne masquée dans ma liste de prix qui contient la combinaison unique du nom du produit et du nom du fournisseur, ainsi qu'un caractère qui n'apparaît nulle part. Je fais maintenant un vlookup sur cela, ce qui résout le problème.
La colonne cachée ressemble à = $ A $ 1 & "þ" & $ B2 ...
la source