Exemples de fonctions IFS - Excel et Google Sheets

Ce tutoriel montre comment utiliser le Fonction IFS Excel dans Excel.

Présentation de la fonction IFS

La fonction Excel IFS exécute plusieurs tests et renvoie une valeur correspondant au premier résultat VRAI.

Pour utiliser la fonction IFS Excel Worksheet, sélectionnez une cellule et tapez :

(Remarquez comment les entrées de formule apparaissent)

Fonction IFS Syntaxe et entrées :

=IFS (test1, valeur1, [test2, valeur2],… )

essai1 - Premier test logique.

valeur1 - Résultat lorsque test1 est VRAI.

test2, valeur2 - [optionnel] Deuxième paire test/valeur.

Qu'est-ce que la fonction IFS ?

IFS est une fonction « conditionnelle ». Vous définissez une série de tests logiques, chacun avec une valeur de retour qui lui est associée. Excel traite chacun de vos tests à tour de rôle et dès qu'il en trouve un qui est évalué à VRAI, il renvoie la valeur que vous avez associée à ce test.

Cela fonctionne à peu près de la même manière que lors de l'imbrication de plusieurs instructions IF, mais a tendance à être plus facile à lire et à utiliser.

Comment utiliser la fonction IFS

Vous utilisez la fonction Excel IFS comme ceci :

=IFS(C3<50,"F", C3<60,"E", C3<70, "D", C3<80,"C", C3<90,"B", C3<=100, "A ")

Cette formule prend le score d'un élève au test et le convertit en sa note pour ce test.

La formule peut sembler compliquée, mais elle a plus de sens si vous placez chaque test sur une ligne distincte :

=IFS( C3<50,"F", C3<60,"E", C3<70, "D", C3<80,"C", C3<90,"B", C3<=100, "A ")

C'est mieux! C'est beaucoup plus clair maintenant que nous avons une série de tests associés à une valeur de retour. Excel parcourt la liste jusqu'à ce qu'il obtienne une correspondance, puis renvoie la note que nous avons associée à ce score.

Vous pouvez définir jusqu'à 127 tests dans la fonction IFS.

Définition d'une valeur par défaut

Avec l'instruction IF normale, nous définissons deux valeurs qu'Excel peut renvoyer : une pour quand le test logique est vrai, et une autre pour quand il est faux.

IFS n'a pas la possibilité d'ajouter une fausse valeur de retour, et si Excel ne trouve aucune correspondance dans l'un de vos tests, il renverra #N/A. Pas bon. Mais, nous pouvons contourner ce problème en définissant une valeur par défaut.

Cela fonctionne comme ceci :

=IFS( C3<50,"F", C3<60,"E", C3<70, "D", C3<80,"C", C3<90,"B", C3<=100, "A " VRAI, " Inconnu " )

Nous avons mis en place un test logique final - juste "VRAI", par lui-même.

VRAI, naturellement, est évalué à VRAI. Ainsi, si Excel ne trouve pas de correspondance dans nos tests précédents, le test final sera toujours déclenché et Excel renverra « Inconnu ».

Ce que l'IFS peut retourner

Ci-dessus, nous avons dit à IFS de renvoyer une chaîne de texte - la note associée à chaque résultat de test. Mais vous pouvez également retourner des nombres, ou même d'autres formules.

Par exemple, si vous avez une équipe de vente et que vous leur payez une commission en fonction de la valeur de chaque vente, vous pouvez utiliser IFS pour calculer leur commission en fonction de la valeur de la vente.

=IFS( C3<20000,C3*0.02, C3<40000,C3*0.03, C3=60000, C3*0.05, VRAI, 0 )

Désormais, IFS vérifiera la valeur dans C3, puis renverra la formule associée lorsqu'il trouvera une correspondance. Ainsi, les ventes inférieures à 20 000 $ rapportent 2 % d'intérêt, celles inférieures à 40 000 $ rapportent 3 %, et ainsi de suite.

Pour faire bonne mesure, nous avons également défini une valeur par défaut de 0.

IFS dans Google Sheets

La fonction IFS fonctionne exactement de la même manière dans Google Sheets que dans Excel :

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave