Exceller

Fonction Excel IFS

Excel Ifs Function

Fonction IFS ExcelRésumé

La fonction Excel IFS exécute plusieurs tests et renvoie une valeur correspondant au premier résultat TRUE. Utilisez la fonction IFS pour évaluer plusieurs conditions sans plusieurs instructions IF imbriquées. IFS permet des formules plus courtes et plus faciles à lire.

Objectif Tester plusieurs conditions, retourner le premier vrai Valeur renvoyée Valeur correspondant au premier résultat TRUE Syntaxe = IFS (test1, valeur1, [test2, valeur2], ...) Arguments
  • test1 - Premier test logique.
  • valeur1 - Résultat lorsque test1 est TRUE.
  • test2, valeur2 - [facultatif] Deuxième paire test / valeur.
Version Excel 2019 Notes d'utilisation

IFS est une nouvelle fonction, disponible dans Office 365 et Excel 2019.



Utilisez la fonction IFS pour tester plusieurs conditions et renvoyer une valeur correspondant au premier résultat TRUE. Contrairement au Fonction IF , La fonction IFS peut tester plusieurs conditions en même temps sans nidification plusieurs instructions IF. Les formules basées sur IFS sont donc plus courtes et plus faciles à lire et à écrire.



comment utiliser l'autofit dans Excel 2016

Les conditions sont saisies par paires test / valeur. Chaque test représente un test logique qui renvoie TRUE ou FALSE, et la valeur qui suit sera renvoyée lorsque le résultat est TRUE. Par exemple, une formule IFS avec 3 tests peut être visualisée comme ceci:

 
= IFS ( test1,value1 // pair 1 test2,value2 // pair 2 test3,value3 // pair 3 )

Une valeur est renvoyée par IFS uniquement lorsque le test précédent renvoie VRAI, et le premier test à renvoyer VRAI «gagne». La fonction IFS prend en charge jusqu'à 127 conditions.



Exemple # 1 - notes, du plus bas au plus élevé

Dans l'exemple ci-dessus, la fonction IFS est utilisée pour attribuer une note en fonction d'un score. La formule dans E5, copiée vers le bas, est:

comment obtenir une régression dans Excel
 
= IFS (D5<60,'F',D5<70,'D',D5<80,'C',D5<90,'B',D5>=90,'A')

Notez que les conditions sont saisies «afin» de tester d'abord les scores inférieurs. La note associée au premier test à renvoyer TRUE est renvoyée.

Exemple 2 - Note, du plus élevé au plus bas

Dans un système de notation simple, un score de 3 ou plus est «Bon», un score entre 2 et 3 est «Moyen» et tout ce qui est inférieur à 2 est «Faible». Pour affecter ces valeurs avec IFS, trois conditions sont utilisées:



 
= IFS (A1>=3,'Good',A1>=2,'Average',A1<2,'Poor')

Remarquez que dans ce cas, les conditions sont conçues pour tester d'abord des valeurs plus élevées.

Exemple # 3 - valeur par défaut

La fonction IFS n'a pas de valeur par défaut intégrée à utiliser lorsque toutes les conditions sont FALSE. Cependant, pour fournir une valeur par défaut, vous pouvez entrer TRUE comme test final, suivi d'une valeur à utiliser par défaut.

Dans l'exemple ci-dessous, un code d'état de 100 est «OK», un code de 200 est «Avertissement» et un code de 300 est «Erreur». Toute autre valeur de code n'est pas valide, donc TRUE est fourni comme test final, et «Invalid» est fourni comme valeur «par défaut».

 
= IFS (A1=100,'OK',A1=200,'Warning',A1=300,'Error',TRUE,'Invalid')

Lorsque la valeur de A1 est 100, 200 ou 300, IFS renverra les messages ci-dessus. Lorsque A1 contient une autre valeur (y compris lorsque A1 est vide), IFS renvoie «Invalid». Sans cette dernière condition, IFS renverra # N / A lorsqu'un code n'est pas reconnu.

excel comment ajouter des zéros non significatifs

Remarques

  1. La fonction IFS n'a pas de valeur par défaut intégrée à utiliser lorsque toutes les conditions sont FALSE.
  2. Pour fournir une valeur par défaut, entrez TRUE comme test final et une valeur à renvoyer lorsqu'aucune autre condition n'est remplie.
  3. Tous les tests logiques doivent renvoyer TRUE ou FALSE. Tout autre résultat obligera IFS à renvoyer une #VALEUR! Erreur.
  4. Si aucun test logique ne renvoie TRUE, IFS renverra l'erreur # N / A.


^