Somme de plusieurs VLOOKUP

0

J'essaie de trouver une formule qui m'aiderait à résumer les résultats de plusieurs VLOOKUP. Par exemple, vous avez deux feuilles qui ressemblent à ceci:

Feuille1

Fruit______ Orange_Apple_Banana
Animal_____Horse__Wolf__Bear___Tiger

Feuille2

Orange_____ 3
Apple_______6
Tigre_______ 1
Banane_____ 7
Cheval______ 10

J'essaie donc de faire la somme des quantités des différents types de fruits ou d'animaux dans Sheet2. Par conséquent, chaque fois que j'utilise cette formule pour une ligne spécifique de la feuille Sheet1, le nombre total de fruits indiqué dans la feuille Sheet (16) ou le nombre total d'animaux (11) apparaît.

Merci d'avance pour l'aide!

P.S. Désolé si l'exemple semble terrible! :(

Rezylience
la source
Des captures d'écran des VLOOKUPS avec des annotations seraient probablement utiles dans ce scénario. Je pense que vous pouvez demander une modification de cette question par les modérateurs si vous n'avez pas assez de représentants pour télécharger une image.
ThunderToes
1
Check-out sumifs
Raystafarian
@Raystafarian J'ai examiné SUMIFS, mais j'estime que cela m'obligerait à préciser chaque condition. À mesure que les données changent et grossissent, cela ne semble pas être une très bonne option. Peut-être que je ne fais que comprendre que SUMIFS a tort aussi. :(
Rezylience
@NathanTaylor Je vais juste aller de l'avant et copier coller car je n'ai pas beaucoup. = VLOOKUP (B2, Inventaire! $ A: $ C, 3, FAUX) - & gt; Retourne la quantité dans la colonne 3 du type B2 si elle se trouve dans la feuille d'inventaire. Voici à quoi ressemble l'un de mes VLOOKUP. Je ne teste cela que pour une petite feuille de test statique et j'ai donc fait un autre VLOOKUP pour le type suivant = VLOOKUP (C2, Inventaire! $ A: $ C, 3, FAUX) et j'ai une fonction SUM qui ajoute ces deux éléments. J'aimerais vraiment, si possible, avoir une fonction qui fasse tout cela, qui puisse changer à mesure que les données sont également éditées. Je vous remercie!
Rezylience
@Rezylience un simple = SUM () ne serait-il pas suffisant? il vous suffit de référencer les cellules où VLOOKUPS affiche les quantités de chaque fruit et de chaque animal séparément.
ThunderToes

Réponses:

0

Vous pouvez utiliser une formule matricielle:

=SUM(IF(B1:E1=Sheet2!$A$2:$A$6,Sheet2!$B$2:$B$6,""))

presse Ctrl + Shift + Enter

en même temps après avoir écrit la formule
B1: E1 est Orange Apple ... A2: A6 vos données dans Sheet2 pour Orange Apple Tiger ...
B2: B6 le nombre correspondant (quantité)
Vous pouvez faire glisser la formule pour les animaux (c'est pourquoi j'ai utilisé $ dans la formule)

enter image description here

enter image description here

yass
la source