Tutoriel Excel: Comment remplacer les IF imbriqués par VLOOKUP

Dans cette courte vidéo, nous voyons comment remplacer une formule IF imbriquée typique par une formule RECHERCHEV. Par rapport aux instructions IF imbriquées, VLOOKUP est plus simple et plus transparent. Il est également plus facile de l'ajuster plus tard. Une fois configuré, vous pouvez modifier la logique de la formule sans même toucher à la formule elle-même. Cela fonctionne juste.

Vous pouvez créer ou hériter d'une feuille de calcul qui utilise une série d'instructions IF imbriquées pour attribuer des valeurs d'un type quelconque. De nombreuses personnes utilisent des instructions IF imbriquées de cette façon, car l'approche est facile une fois que vous avez compris. Mais les instructions IF imbriquées peuvent être difficiles à gérer et à déboguer.

Voyons comment vous pouvez utiliser la fonction VLOOKUP à la place.

Nous avons ici le problème classique de l'attribution de notes aux scores. Chaque élève de la liste a un ensemble de scores aux tests qui sont moyennés dans la colonne G. Dans la colonne H, une formule utilise une série de quatre énoncés IF pour déterminer une note basée sur la moyenne. La formule commence par des scores faibles et fonctionne jusqu'à des scores élevés en utilisant l'opérateur inférieur à.

Ajoutons une autre colonne qui calcule la même note à l'aide de RECHERCHEV.

La première chose que nous ferons est de créer un tableau que nous pouvons utiliser pour attribuer des notes. Nous aurons besoin d'une colonne pour les scores et d'une colonne pour les notes. Pour faciliter la visualisation des valeurs dont nous avons besoin à partir de la formule existante, nous allons convertir la formule IF imbriquée en texte en ajoutant une apostrophe unique avant le signe égal. Maintenant, nous pouvons voir la formule pendant que nous travaillons. Nous devons ajouter une ligne pour chaque note possible.

Nous pouvons utiliser le format Painter pour appliquer rapidement la mise en forme.

Nous avons maintenant ce dont nous avons besoin pour attribuer des notes à l'aide de RECHERCHEV. VLOOKUP correspond à la première colonne d'une table. Par défaut, RECHERCHEV ne nécessite pas de correspondance exacte, ce qui est important, car nous ne voulons pas ajouter une ligne pour chaque score possible. Cependant, le tableau doit être trié par ordre croissant.

Avant de commencer à utiliser VLOOKUP, définissons un nom pour la table. Ce n'est pas strictement nécessaire, mais cela rendra notre formule plus facile à lire. Appelons la table "grade_key".

Ajoutons maintenant notre formule RECHERCHEV. Le premier argument est la valeur que nous recherchons, que nous obtenons de la colonne G. Le deuxième argument est la table de recherche. Le troisième argument est la colonne qui contient la valeur souhaitée. Parce que les notes sont dans la deuxième colonne, nous utilisons le nombre 2.

VLOOKUP prend un quatrième argument facultatif qui contrôle la correspondance exacte. La valeur par défaut est TRUE, ce qui signifie "correspondance non exacte". En mode de correspondance non exacte, VLOOKUP correspondra aux valeurs exactes lorsque cela est possible, et à la valeur la plus basse suivante si ce n'est pas le cas.

Lorsque nous entrons dans la formule, nous obtenons notre première note. Maintenant, nous pouvons simplement copier la formule dans le tableau.

Vous pouvez voir que nous obtenons les mêmes notes, mais avec de beaux avantages.

Premièrement, la formule elle-même est beaucoup plus facile à lire. En outre, la clé de note est exposée sur la feuille de calcul, pour une référence facile. Enfin, la clé de note elle-même contrôle les notes. Nous pouvons facilement changer un score et obtenir de nouvelles notes. De plus, nous pouvons ajouter de nouvelles lignes à la clé et la formule existante "fonctionne juste".

Il n'est pas nécessaire de se débattre avec un troupeau indiscipliné de parenthèses.

La prochaine fois que vous rencontrerez une formule avec des IF imbriqués, envisagez d'utiliser RECHERCHEV à la place

Cours

Formule de base

Raccourcis associés

Copier les cellules sélectionnées Ctrl + C + C

Articles intéressants...