Note: The other languages of the website are Google-translated. Back to English
Se connecter  \/ 
x
or
x
S'inscrire  \/ 
x

or

Excel IFS fonction

Comme nous le savons tous, nous pouvons utiliser la fonction IF imbriquée pour tester si plusieurs conditions sont remplies. Mais ici, la fonction IFS est beaucoup plus facile à utiliser que la fonction IF imbriquée. La fonction IFS est utilisée pour tester plusieurs conditions et renvoyer une valeur correspondant au premier résultat TRUE, si aucune des conditions fournies n'est évaluée à TRUE, la fonction renvoie l'erreur # N / A.

doc ifs fonction 1


 syntaxe:

La syntaxe de la fonction IFS dans Excel est:

=IFS( logical_test1, value_if_true1, [logical_test2, value_if_true2],... )

 Arguments:

  • logical_test1: Obligatoire. La condition qui prend la valeur TRUE ou FALSE.
  • value_if_true1: Obligatoire. Renvoie le résultat si test_logique1 est VRAI. Il peut être vide.
  • logical_test2: Optionnel. La deuxième condition qui prend la valeur TRUE ou FALSE.
  • value_if_true2: Optionnel. Renvoie le deuxième résultat si test_logique2 est VRAI. Il peut être vide.

Notes:

  • 1. Cette fonction IFS vous permet de saisir jusqu'à 127 conditions. Et il est appliqué à Excel 2019, Office 365. Toutes les versions antérieures à Excel 2019 ne prennent pas en charge cette fonction.
  • 2. Si aucun test logique n'est évalué à TRUE, il renverra l'erreur # N / A.
  • 3. Une valeur d'erreur #VALUE se produit si le test_logique fourni renvoie une valeur autre que TRUE ou FALSE.

 Retour:

Pour tester plusieurs conditions et renvoyer la valeur correspondante avec le premier résultat TRUE.


 Exemples:

Exemple 1: utiliser les fonctions IFS pour identifier la note en fonction du score

Pour attribuer la note à chaque élève en fonction de ses scores, comme illustré ci-dessous:

doc ifs fonction 2

Veuillez appliquer la formule ci-dessous afin que la note soit classée comme suit: 0-60: grade F; 60-70: grade D; 70-80: grade C; 80-90: grade B; supérieur ou égal à 90: grade A.

=IFS(B2<60,"F",B2<70,"D",B2<80,"C",B2<90,"B",B2>=90,"A")

doc ifs fonction 3

Notes: Vous pouvez également utiliser les références de cellule pour remplacer les nombres statiques comme suit:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2<$E$6,$F$5,B2>=$E$6,$F$6)

doc ifs fonction 4


Exemple 2: utiliser les fonctions IFS pour calculer la commission en fonction des ventes

La fonction IFS peut vous aider à calculer les montants de commission en fonction des taux de commission variables et des totaux de vente cumulés pour chaque mois.

En supposant que vous ayez un tableau avec le total des ventes et les taux de commission de tous les vendeurs comme illustré ci-dessous, comment pouvez-vous calculer la commission en fonction des différents taux de commission dans Excel?

doc ifs fonction 5

La formule suivante peut donner la valeur de la commission pour chaque personnel de vente, veuillez utiliser ceci:

=IFS(B2<$E$3,$F$2,B2<$E$4,$F$3,B2<$E$5,$F$4,B2>$E$5,$F$5)*B2

ce qui signifie:

  • si le total des ventes est 0-40000: commission = ventes * 0;
  • si le total des ventes est de 40000-80000: commission = ventes * 2%;
  • si le total des ventes est de 80000-100000: commission = ventes * 3.5%;
  • si le total des ventes est supérieur ou égal à 100000: commission = ventes * 7%;

doc ifs fonction 6


Conseils: La fonction IFS obtiendra une erreur # N / A, si aucune des conditions n'est évaluée à VRAI. Si vous souhaitez remplacer l'erreur # N / A par une autre valeur significative, vous devez ajouter une condition ELSE à la fin de la fonction IFS.

Normalement, utilisez la fonction IFS:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat")

doc ifs fonction 7

Utilisez la fonction IFS avec la condition ELSE:

=IFS(B2="Apple","Fruit", B2="Orange","Fruit", B2="Potato","Veg",B2="Steak","Meat", B2="Chicken","Meat", "TRUE","Others")

Notes: Dans la formule ci-dessus, l'ajout de la condition finale, "TRUE", "Others" renverra la valeur "Others" lorsqu'aucune des conditions de la fonction IFS n'est évaluée à TRUE.

doc ifs fonction 8


Les meilleurs outils de productivité de bureau

Kutools for Excel - vous aide à vous démarquer de la foule

Souhaitez-vous terminer votre travail quotidien rapidement et parfaitement? Kutools for Excel apporte 300 fonctionnalités avancées puissantes (Combiner des classeurs, somme par couleur, diviser le contenu des cellules, convertir la date, etc.) et gagner 80% de temps pour vous.

  • Conçu pour 1500 scénarios de travail, vous aide à résoudre 80% des problèmes Excel.
  • Réduisez les milliers de clics de clavier et de souris chaque jour, soulagez vos yeux et vos mains fatigués.
  • Devenez un expert Excel en 3 minutes. Plus besoin de se souvenir des formules douloureuses et des codes VBA.
  • Essai gratuit illimité de 30 jours. Garantie de remboursement de 60 jours. Mise à jour et assistance gratuites pendant 2 ans.
Ruban d'Excel (avec Kutools for Excel installé)

Onglet Office - Activer la lecture et la modification par onglets dans Microsoft Office (y compris Excel)

  • Une seconde pour basculer entre des dizaines de documents ouverts!
  • Réduisez chaque jour des centaines de clics de souris, dites adieu à la souris.
  • Augmente votre productivité de 50% lors de l'affichage et de l'édition de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Firefox et le nouvel Internet Explorer.
Capture d'écran d'Excel (avec Office Tab installé)
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    cgutierrez · 5 months ago
    need help Score    Grade
    90-100    A
    80-89    B
    70-79    C
    60-69    D
    0-59    F
    • To post as a guest, your comment is unpublished.
      skyyang · 5 months ago
      Hi, cgutierrez,
      Please apply the below formula:
      =IFS(A1<60,"F",A1<70,"D",A1<80,"C",A1<90,"B",A1>=90,"A")
      Please try, hope it can help you!