Comment remplacer des fonctions SI imbriquées par une formule RechercheV sur Excel

Publié initialement sur: https://www.formuleexcel.com/remplacer-fonctions-imbriquees-formule-recherchev-excel/

N’oublie pas de t’abonner pour recevoir directement les nouvelles astuces sur Excel:

➡️ Clique ici pour t'abonner ⬅️

Ressources mentionnées

  • Lister les différents cas possibles
  • Les mettre dans un tableau
  • Utiliser la fonction RechercheV pour vérifier quelle valeur renvoyer
 

 

 

Transcription de la vidéo

Salut ! C'est Docteur Excel. Aujourd'hui je vais te montrer comment faire pour gérer des conditions SI imbriquées et pour les remplacer par une fonction RECHERCHEV qui est beaucoup plus pratique.

Alors plaçons-nous dans un cas pratiqueoù on a des produitsqui ont chacun des catégories et on a un prix qui dépend uniquement de la catégorie donc par exemple.

Je peux écrire le prix avec des conditions SI donc SI la catégorie c’est A alors le prix sera 1€, Sinon et bien je rajoute une autre condition SI et je peux dire si la catégorie est égale à B à ce moment là ça peut être 2€.
Je peux rajouter une infinité de conditions SI comme ça pour les catégories B, C, D, E, tout ce qu’on veut, ce qui va me faire une infinité de fonctions SI qui sont imbriquées (je crois qu’on va s’arrêter à 3)
Voilà ! On voit bien que ça marche pour les 3 premiers, si je voulais avoir plus de 3 catégories ça deviendrait très vite illisible: Je pourrais avoir des dizaines de SI. Si jamais un jour je dois déboguer la formule je ne vais pas m’en sortir. Si en plus c’est un autre utilisateur qui
récupère le fichier il ne va absolument rien comprendre.

Comment faire pour avoir un fichier qui est beaucoup plus lisible et plus pratique ?

On peut remplacer toutes ces conditions SI imbriquées par une fonction RECHERCHEV. Comment on va faire ? On va créer un tableau séparé On va indiquer toutes les catégories par exemple A B C D E F G (on va s’arrêter là). Et puis on va dire qu’à chaque fois on a un prix qui augmente simplement d’1€ à chaque fois. OK ! Comment on va faire pour remplacer toutes ces conditions multiples ? On va simplement utiliser la fonction RECHERCHEV qui permet de chercher la catégorie dans le tableau. Le tableau est fixe donc on utilise une référence absolue, on veut la deuxième colonne, on met 0 .

Pour la formule, l’idée c’est de remplacer toutes les formules SI par une fonction de recherche de la catégorie dans un tableau et de changer de colonne pour obtenir l’information qu’on veut.

L’intérêt aussi de cette formule c’est que si vous avez par exemple 10 nouvelles catégories que vous voulez rajouter dans votre fichier c’est très simple, il suffit à ce moment-là de les rajouter en dessous et puis de modifier votre formule un petit peu pour prendre en compte les nouvelles catégories et les nouveaux prix

Mais ça vous donne un fichier qui est beaucoup plus lisible, qui est beaucoup plus compréhensible, avec une formule qui n’est pas à rallonge et on voit bien sûr que ça marche pour les autres.
Ah tiens ça ne marche pas tellement? pourquoi? parce que c’est pas la même formule! Hop ! (on corrige)
Ici on a bien F qui nous renvoie 6, D qui nous renvoie 4
Donc ça vous permet de gérer un nombre très très important de catégories et de conditions en les remplaçant par une recherche dans le tableau.
Ecoute j’espère que ça t’a aidé ! Si tu as des questions qui se rapportent à ce sujet je t’en prie pose-les dans les commentaires le lien sera juste en dessous! Pose-les sur le forum et je te dis à très bientôt!