Faire toutes les recherches et additionner les résultats - Astuces Excel

Table des matières

Ron veut faire un tas de RECHERCHEV et résumer les résultats. Il existe une solution à formule unique à ce problème.

Ron demande:

Comment pouvez-vous additionner toutes les RECHERCHES VIDÉO sans effectuer chaque recherche individuelle?

De nombreuses personnes connaissent:

=VLOOKUP(B4,Table,2,True)

Si vous effectuez la version de correspondance approximative de VLOOKUP (où vous spécifiez True comme quatrième argument), vous pouvez également effectuer LOOKUP.

La recherche est étrange car elle renvoie la dernière colonne du tableau. Vous ne spécifiez pas de numéro de colonne. Si votre table va de E4 à J8 et que vous voulez le résultat de la colonne G, vous devez spécifier E4: G4 comme table de recherche.

Autre différence: vous ne spécifiez pas Vrai / Faux comme quatrième argument comme vous le feriez dans RECHERCHEV: la fonction RECHERCHE effectue toujours la version de correspondance approximative de RECHERCHEV.

Pourquoi s'embêter avec cette fonction ancienne? Parce que Lookup a une astuce spéciale: vous pouvez rechercher toutes les valeurs en même temps et les additionner. Au lieu de passer une seule valeur telle que B4 comme premier argument, vous pouvez spécifier toutes vos valeurs =LOOKUP(B4:B17,E4:F8). Comme cela renverrait 14 valeurs différentes, vous devez envelopper la fonction dans une fonction wrapper telle que =SUM( LOOKUP(B4:B17,E4:F8))ou =COUNT(LOOKUP(B4:B17,E4:F8))ou =AVERAGE( LOOKUP(B4:B17,E4:F8)). N'oubliez pas que vous avez besoin d'une fonction Wrapper, mais pas d'une fonction rappeur. =SNOOPDOGG(LOOKUP(B4:B17,E4:F8))ne fonctionnera pas.

Il y a une erreur très courante que vous voudrez éviter. Après avoir tapé ou modifié la formule, n'appuyez pas sur Entrée! Au lieu de cela, faites cette astuce de clavier à trois doigts. Maintenez les touches Ctrl et Maj enfoncées. Tout en maintenant les touches Ctrl et Maj enfoncées, appuyez sur Entrée. Vous pouvez maintenant relâcher Ctrl et Maj. Nous appelons cela Ctrl + Maj + Entrée, mais il doit vraiment être chronométré correctement: Appuyez et maintenez Ctrl + Maj, Appuyez sur Entrée, Relâchez Ctrl + Maj. Si vous l'avez fait correctement, la formule apparaîtra dans la barre de formule entourée d'accolades:(=SUM(LOOKUP(B4:B17,E4:F8)))

Note d'accompagnement

LOOKUP peut également faire l'équivalent de HLOOKUP. Si votre table de recherche est plus large que haute, LOOKUP passera à HLOOKUP. En cas d'égalité… une table de 8x8 ou 10x10, LOOKUP traitera la table comme verticale.

Regardez la vidéo ci-dessous ou étudiez cette capture d'écran.

Somme toutes les recherches

Regarder la vidéo

Transcription vidéo

Apprenez Excel à partir du podcast, épisode 2184: Additionnez toutes les recherches.

Salut, bon retour sur le netcast, je suis Bill Jelen. La question d'aujourd'hui, de Ron, sur l'utilisation de l'ancien, ancien programme LOOKUP. Et ceci est tiré de mon livre, Excel 2016 en profondeur.

Disons que nous avions un tas de produits ici et que nous devions utiliser une table de recherche. Et pour chaque produit, nous devions, vous savez, obtenir la valeur de la table de recherche et additionner cela. Eh bien, la manière typique est, nous utilisons un VLOOKUP - = VLOOKUP pour ce produit dans ce tableau. Je vais appuyer sur F4, verrouiller cela, et avec la deuxième valeur. Et dans ce cas particulier, étant donné que chaque valeur que nous recherchons est dans la table et que la table est triée, il est sûr d'utiliser TRUE. Normalement, je n'utiliserais jamais TRUE, mais dans cet épisode, nous allons utiliser TRUE. Donc, j'obtiens toutes ces valeurs, puis ici, Alt + =, nous obtenons un total de celles-ci, non? Mais que se passe-t-il si notre objectif est simplement d'obtenir le 1130? Nous n'avons pas besoin de toutes ces valeurs. Nous avons juste besoin de ce résultat.

Eh bien, d'accord, maintenant, il y a une vieille, vieille fonction qui existe depuis l'époque de Visical, appelée LOOKUP. Pas VLOOKUP. Pas HLOOKUP, juste LOOKUP. Et il semble, au début, similaire à VLOOKUP - vous spécifiez la valeur que vous recherchez et la table de recherche, appuyez sur F4, mais nous avons terminé. Nous n'avons pas à spécifier quelle colonne car LOOKUP va simplement à la dernière colonne du tableau. Si vous avez une table à sept colonnes et que vous souhaitez rechercher la quatrième valeur, vous devez simplement spécifier les colonnes un à quatre. Bien? Et donc, quelle que soit la dernière colonne, c'est ce qu'elle va rechercher. Et nous n'avons pas à spécifier, FALSE ou TRUE car il utilise toujours, TRUE; il n'y a pas de version FAUX. Bien?

Donc, vous devez comprendre, si vous faites une RECHERCHEV, j'utilise toujours, FALSE à la fin, mais dans ce cas, c'est une courte liste - nous savons que tout dans la liste est dans le tableau. Il ne manque rien et le tableau est trié. Bien? Donc, cela nous donnera exactement le même résultat que nous avons pour la RECHERCHEV.

Génial, je veux copier ceci: Alt + =. Bien. Mais cela ne nous achète rien car nous devons encore mettre toutes les formules et ensuite la fonction SOMME. La belle chose est que LOOKUP peut faire un truc que VLOOKUP ne peut pas faire, d'accord? Et c'est de faire toutes les recherches en même temps. Donc, où j'envoie ceci à la fonction SOMME, quand je dis LOOKUP, quel est l'élément de recherche? Nous voulons rechercher toutes ces choses, une virgule, puis voici le tableau - et nous n'avons pas besoin d'appuyer sur F4, parce que nous n'allons pas copier ceci n'importe où, il n'y a qu'une seule formule - fermez la LOOKUP, fermez la somme.

D'accord, maintenant, voici l'endroit où les choses peuvent se gâter: Si vous appuyez simplement sur Entrée ici, vous allez obtenir 60, d'accord? Parce que ça va juste aller faire le premier. Ce que vous devez faire est de maintenir les trois touches magiques enfoncées, et c'est Ctrl + Maj - je maintiens Ctrl + Maj avec ma main gauche, je continue à les maintenir enfoncées, et j'appuie sur ENTER avec ma main droite, et il fera tous les calculs de RECHERCHEV. N'est-ce pas génial? Remarquez dans la barre de formule ici, ou dans le texte de la formule, il met des accolades autour d'elle. Vous ne tapez pas ces accolades, Excel place ces accolades, pour dire: "Hé, vous avez appuyé sur Ctrl + Maj + Entrée pour cela."

Maintenant, hé, ce sujet et beaucoup d'autres sujets sont dans ce livre: Power Excel avec, l'édition 2017. Cliquez sur ce "I" là-haut dans le coin supérieur droit pour en savoir plus sur le livre.

Aujourd'hui, question de Ron: Comment pouvez-vous faire la somme de tous les RECHERCHEV? Désormais, la plupart des gens connaissent la RECHERCHEV où vous spécifiez la valeur de recherche, la table, la colonne, puis TRUE ou FALSE. Et si vous faites - si vous êtes éligible pour - la version TRUE de RECHERCHEV. alors vous pouvez également faire cette vieille recherche. C'est étrange, car il renvoie la dernière colonne de la table, vous ne spécifiez pas le numéro de colonne et vous ne dites pas VRAI ou FAUX. C'est toujours VRAI. Pourquoi utiliserions-nous cela? Parce qu'il a une astuce spéciale: vous pouvez faire toutes les valeurs de recherche en même temps et cela les additionnera. Vous devez appuyer sur Ctrl + Maj + Entrée après avoir tapé cette formule ou cela ne fonctionnera pas. Et puis dans la sortie, je vais vous montrer une autre astuce pour LOOKUP.

Eh bien, je tiens à remercier Ron d'avoir envoyé cette question, et je tiens à vous remercier d'être passé. Je vous verrai la prochaine fois pour une autre diffusion sur le net.

Bien, pendant que nous parlons ici de LOOKUP, l'autre chose que LOOKUP peut faire: Vous savez, nous avons VLOOKUP pour un tableau vertical comme celui-ci ou HLOOKUP pour un tableau horizontal comme celui-ci; LOOKUP peut aller dans les deux sens. nous pouvons donc dire que nous voulons = RECHERCHER cette valeur, D, dans ce tableau, et parce que la table est plus large que haute, LOOKUP passe automatiquement à la version RECHERCHEH, non? Donc, dans ce cas, parce que nous spécifions 3 lignes par 5 colonnes, il effectuera la RECHERCHEH. Et parce que la dernière ligne ici sont les chiffres, cela nous apportera ce nombre. Donc, nous avons D, Date, nous a 60. Très bien. Si je spécifiais un tableau qui n'allait qu'à la ligne 12, alors j'obtiendrais le nom du produit à la place. Bien? C'est donc une petite fonction intéressante. Je pense que l’aide d’Excel disait: «Hé, n’utilise pas cette fonction», mais là »s certains moments où vous pouvez utiliser cette fonction.

Photo du titre: grandcanyonstate / pixabay

Articles intéressants...