Les fonctions conditionnelles telles que IFS ont le potentiel de faire passer vos formules Excel au niveau supérieur. Avec IFS, vous pouvez créer des conditions et imbriquer différentes fonctions les unes dans les autres dans une seule formule. Alternativement, vous pouvez également utiliser la fonction IFS seule.
Mais qu'est-ce que la fonction IFS et en quoi diffère-t-elle de la fonction IF ordinaire? Lisez la suite pour savoir ce qu'est IFS dans Excel et comment vous pouvez l'utiliser.
Qu'est-ce que la fonction IFS dans Excel ?
La fonction IFS dans Excel prend des valeurs et les vérifie par rapport aux conditions spécifiées. Si la valeur remplit la première condition, la formule s'arrête là et donne une sortie. Mais, si la première condition n'est pas remplie, la formule continuera à tester les conditions dans l'ordre jusqu'à ce qu'une condition soit remplie.
=IFS([Quelque chose est True1, Sortie si Vrai1,quelque chose est Vrai2,Sortie si Vrai2, quelque chose est Vrai3,Sortie si Vrai3)
Si la valeur ne correspond à aucune des conditions, la formule renvoie une erreur N/A. Cependant, vous pouvez résoudre ce problème en entrant une condition finale telle que VRAI et une sortie pour cette condition telle que "La valeur ne remplit aucune des conditions". La condition TRUE garantit que toute valeur remplit au moins la condition finale, afin que vous n'obteniez pas l'erreur N/A.
Comment utiliser la fonction IFS dans Excel
IFS est une version améliorée de Fonction SI dans Excel. La syntaxe et l'utilisation sont similaires, sauf qu'IFS est conçu pour prendre en compte plusieurs conditions. La fonction IF nécessitait l'imbrication de plusieurs fonctions IF pour définir plusieurs conditions, tandis que l'IFS peut tout définir avec une seule fonction.
Le premier paramètre dans IFS sera la condition et le deuxième paramètre sera la sortie si cette condition est remplie. Le troisième paramètre sera la condition numéro 2 et le quatrième paramètre sera la sortie si la condition numéro 2 est remplie.
Les paramètres sont ainsi couplés et vous pouvez entrer jusqu'à 127 conditions dans une seule fonction IFS. Vous pouvez, bien sûr, également entrer une autre fonction dans la sortie et créer des formules imbriquées composées. Si vous avez travaillé avec des formules IF et IF imbriquées, l'utilisation d'IFS sera un jeu d'enfant pour vous. IFS est là pour faciliter les choses, alors laissez-le faire !
Exemple de fonction IFS à condition unique dans Excel
Lire la fonction IFS ne vous servira à rien tant que vous ne l'aurez pas mise en pratique. Alors commençons par un exemple. Malgré le fait que la fonction IFS peut prendre en charge plusieurs conditions, cela ne signifie pas que vous ne pouvez pas l'utiliser pour des scénarios à condition unique.
Écrivons une formule IFS avec une seule condition, et incluons même quelques autres fonctions pour comprendre les choses.
Dans cet exemple, nous avons quelques produits et leurs années de production. Ces produits imaginaires se détériorent deux ans après leur production, nous allons donc créer une formule qui détermine si les produits sont périmés ou non. Effectivement, nous utiliserons la fonction IFS avec les fonctions YEAR et TODAY.
La fonction YEAR génère l'année à partir d'une date spécifique. Nous allons fournir à la fonction YEAR la date du jour à l'aide de la fonction TODAY, de sorte que la sortie du complexe YEAR(TODAY()) corresponde à l'année en cours. Commençons.
- Sélectionnez la première cellule dans laquelle vous souhaitez afficher les résultats. Nous allons utiliser la première cellule sous la colonne Expiré.
- Dans la barre de formule, saisissez la formule ci-dessous :
Cette formule fait appel à la fonction IFS pour vérifier si la valeur dans la cellule B2 est de 2 ou moins. Cela se fait en soustrayant la date de production de l'année en cours. Si la condition est remplie, le produit n'est pas périmé et Non est retourné. Tout autre chose que cela signifierait que le produit est expiré, donc la sortie vers vrai est réglé sur Oui.=IFS(ANNEE(AUJOURD'HUI())-B2<=2,"Non",VRAI,"Oui")
- Presse Entrer.
Vous verrez maintenant si le premier produit est périmé ou non. Tout ce que vous avez à faire à partir de là est de saisir la poignée de remplissage et de la déposer sur les cellules ci-dessous. Vous pouvez également remplacer YEARS(TODAY()) par le nombre brut de l'année en cours, si vous n'avez pas l'intention d'utiliser la formule à l'avenir.
Exemple de fonction IFS à conditions multiples dans Excel
Passons maintenant à la vraie affaire: la fonction IFS avec plusieurs conditions. Pour cela, nous allons utiliser un exemple de tâche que nous avons précédemment utilisé avec instructions IF imbriquées.
Dans cet exemple, nous avons une table contenant le nom de certaines voitures et leurs temps d'accélération. Nous avons également une liste qui détermine à quelle classe appartient chaque voiture en fonction de leur temps d'accélération 0-100. L'objectif est de créer une formule qui prend en compte le temps d'accélération de chaque voiture, puis affiche sa classe dans le tableau.
Il y a aussi un tableau de guide de classe pour vous faire savoir comment fonctionne le système de classement. En fin de compte, nous allons créer une formule utilisant IFS basée sur ce guide de classe. La formule prendra le temps d'accélération, le jugera, puis sortira la classe. Si la voiture met plus de 14 secondes pour accélérer, elle sera jugée trop lente.
Ce tableau est constitué pour les besoins de cet article, alors ne le prenez pas trop au sérieux. Sur ce, commençons.
- Sélectionnez la première cellule dans laquelle vous souhaitez afficher la sortie de la fonction IFS. Dans cet exemple, ce sera la première cellule de la colonne Classe.
- Tapez la formule ci-dessous dans la barre de formule :
Cette formule fait appel à la fonction IFS pour prendre la valeur du temps d'accélération dans la cellule B2 et vérifiez s'il est inférieur à 3 secondes. Si c'est le cas, alors il sort S comme la classe. Sinon, la formule passe à la condition suivante. Cela continuera jusqu'à ce que l'une des conditions soit remplie. Étant donné que notre formule couvre toutes les valeurs, nous n'obtiendrons pas l'erreur N/A.=IFS(B2<3, "S", B2<5, "UN", B2<7, "B", B2<9, "C", B2<10, "ré", B2<12, "E", B2<14, "F", VRAI, "Trop lent!")
- Presse Entrer.
Une fois que vous appuyez sur Entrer sur votre clavier, vous verrez instantanément la classe de la première voiture. Maintenant, tout ce que vous avez à faire est de saisir la poignée de remplissage et de la déposer sur les cellules ci-dessous pour déterminer également la classe de ces voitures. Vous pouvez même ajouter une mise en forme conditionnelle afin que les cellules de classe aient des couleurs différentes en fonction de leur valeur.
Excel simplifié avec IFS
IFS est essentiellement similaire à IF, car ces deux fonctions Excel prennent des valeurs et les testent par rapport à des conditions personnalisées. Ce que IFS fait mieux que IF, c'est plusieurs conditions. Avec la fonction IF, vous auriez besoin d'imbriquer plusieurs fonctions les unes dans les autres pour déclarer plusieurs conditions, alors qu'avec IFS, vous pouvez le faire dans une seule fonction.
Les conditions changent vraiment la donne dans Excel. Vous pouvez intégrer d'autres fonctions dans la formule IFS pour créer des formules complexes qui vous permettent de réaliser des choses folles dans Excel. Maintenant que vous connaissez la fonction IFS, il est temps de continuer et d'explorer les possibilités infinies qu'offre cette fonction !