Excel 2016 est venu avec une nouvelle fonction - la fonction IFS.
Vous pouvez utiliser cette fonction pour tester plusieurs conditions à la fois, puis renvoyer le résultat en fonction de celles-ci. Ceci est utile car vous n'avez pas besoin de créer ces longues formules IF imbriquées qui prêtaient à confusion.
A noter que la fonction IFS n'est disponible que sur la version Excel 2016 Windows (et non sur la version Mac).
Quand utiliser la fonction Excel IFS
La fonction IFS peut tester plusieurs conditions et renvoie la valeur dès qu'elle trouve la première condition remplie.
Cela rend cette fonction idéale pour les situations où vous devez noter les étudiants en fonction des notes ou trouver la commission en fonction des valeurs des ventes (couvertes dans les exemples ci-dessous).
Fonction Excel IFS - Syntaxe
=IFS(Condition1, Valeur1, [Condition2, Valeur2],… [Condition127, Valeur127])
- Condition1 - La première condition qui est vérifiée.
- Value1 - La valeur à retourner si la première condition est VRAI.
- [Condition2… .Condition127] - Ce sont des arguments facultatifs, et vous pouvez utiliser jusqu'à 127 conditions dans la fonction IFS.
- [Valeur2… .Valeur127] - Ce sont des arguments facultatifs, et vous pouvez utiliser jusqu'à 127 valeurs. Chaque valeur correspond à sa condition et serait renvoyée si sa condition est la première à être VRAIE.
N'oubliez pas que la fonction IFS ne renverrait que la valeur de la première condition VRAI. Vous pouvez donc avoir plusieurs conditions qui sont VRAI. Cependant, seule la valeur de la première serait renvoyée.
Notes complémentaires:
- Toutes les conditions de la fonction IFS doivent retourner VRAI ou FAUX. Si ce n'est pas le cas, la formule donnera une erreur.
- Si toutes les conditions de la fonction IFS renvoient FAUX, le résultat de la formule serait l'erreur #N/A. Étant donné que l'erreur #N/A n'est pas très utile pour découvrir ce qui s'est passé, vous pouvez utiliser la dernière condition comme VRAI et la valeur comme FAUX ou un texte descriptif tel que « Pas de correspondance ».
Utilisation de la fonction Excel IFS - Exemples
Comme je l'ai mentionné précédemment, cette fonction est la mieux adaptée aux situations où vous devez vérifier les conditions dans une séquence et renvoyer la valeur de la première condition remplie.
Cela le rend idéal pour les situations où vous devez noter des étudiants ou trouver des commissions pour l'équipe de vente.
Exemple 1 - Trouver la note en fonction du score
Supposons que vous ayez les scores des étudiants à un examen comme indiqué ci-dessous (colonne A) et les conditions de notation dans les colonnes C et D.
Voici la formule qui vous donnera les notes pour chaque élève :
=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2<$E$6,$F$5,B2$E$7,$F 7 $
Ça a l'air compliqué ? Eh bien, pour être honnête, c'est plutôt chouette par rapport à ce que vous auriez créé si vous aviez utilisé la formule IF imbriquée.
Notez que bien que les références de cellule de la colonne B soient relatives, les références de cellule des colonnes E et F ont été verrouillées en plaçant le signe $ (c'est-à-dire $E$3). Cela nous permet de copier-coller cette formule dans toutes les autres cellules.
Si vous utilisez Excel 2013 ou une version antérieure (ou Excel sur Mac), vous pouvez obtenir le même résultat en utilisant la correspondance approximative dans la fonction RECHERCHEV. Notez que pour utiliser la correspondance approximative RECHERCHEV, la colonne la plus à gauche de la table de recherche doit être triée dans l'ordre croissant.
Voici la formule qui donnera également le même résultat :
=RECHERCHEV(B2,$E$2:$F$7,2,1)
Exemple 2 - Calcul de la commission en fonction des ventes
Supposons que vous soyez responsable du service financier et que vous deviez calculer la commission pour chaque personne en fonction des ventes réalisées au cours du trimestre.
Voici la formule qui vous donnera la valeur de la commission pour chaque vendeur :
=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2$E$6,$F$6)*B2
- Excel ET Fonction.
- Excel OU Fonction.
- Excel PAS Fonction.
- Fonction Excel SI.
- Fonction Excel SIERREUR.
- Excel FAUX Fonction.
- Excel VRAI Fonction.