Temps de lecture: 3 minutes
dans Excel, vous pouvez facilement renvoyer un résultat entre deux valeurs.
la plupart des gens pensent qu’ils doivent faire beaucoup de si imbriqué. Mais vous pouvez faire le même travail avec la fonction RECHERCHEV
Quel est le problème?
disons que vous avez ce classeur où vous voulez calculer la commission pour chaque travailleur en fonction de leur chiffre d’affaires.,
comment restituer la commission gagnée par chaque vendeur? solution
solution avec la fonction IF
C’est ainsi que la plupart des utilisateurs d’Excel tentent de résoudre ce problème. Cela fonctionne mais ce n’est vraiment pas la solution la plus efficace.
avec la fonction IF, nous devons considérer chaque cas dans un if spécifique., Par exemple, pour la cellule C2, on peut écrire
=SI(B2>=30,F8,SI(B2>=25,F7,SI(B2>=20,F6,SI(B2>=10,F5,F4))))
Oui, il fonctionne, le résultat est correct, mais cette formule est horrible à écrire. Et il y a beaucoup de chance de se tromper.,
Solution avec la fonctionfs
Si vous avez Excel 2016, Excel 2019 ou Office 365, vous pouvez éviter un si imbriqué avec la nouvelle fonctionfs.
Il n’y a pas de différence avec une norme si elle est imbriquée dans le sens où vous devez écrire tous les cas différents. Mais le plus facile à lire la formule.
=FI(test1,résultat,test2,résultat,test3,résultat,…, »>
=0,F4)
Avec les FI de la fonction, vous n’avez pas à gérer le nombre de parenthèses fermantes comme avec des SI imbriqués 😉
la Solution avec RECHERCHEV
RECHERCHEV accepte 2 paramètres de son dernier paramètre
- 1 ou TRUE pour une correspondance approximative
- 0 ou FALSE pour une correspondance exacte
99% du temps, vous utilisez RECHERCHEV avec le paramètre FALSE pour trouver un résultat sur le même ID que dans une base de données.,
Mais avec le paramètre TRUE, la fonction ne fonctionne pas de la même manière. En fait, la fonction considérera que la recherche correspond à un résultat si la valeur recherchée est « between »., 😲😍👍
la Construction de la fonction RECHERCHEV
commençons par la valeur de la recherche
=RECHERCHEV(B2,
Ensuite, notre table de référence
=RECHERCHEV(B2,$E$4:$F$8,
Et, nous indiquer la colonne de retour (le deuxième de notre tableau de référence)
=RECHERCHEV(B2,$E$4:$F$8,2,
Nous avons fini par le type ou la recherche ; 1 ou TRUE
=RECHERCHEV(B2,$E$4:$F$8,2,1)
C’est si facile !!, 😎😎😎
Même fonction, mais avec le dernier argument = 0
Juste pour voir l’impact du dernier paramètre de la fonction RECHERCHEV, si vous avez exactement la même formule mais avec le paramètre FALSE ou 0, le résultat est faux