Passer au contenu principal

Maîtriser les instructions IF imbriquées dans Excel – Un guide étape par étape

Dans Excel, bien que la fonction IF soit essentielle pour les tests logiques de base, des conditions complexes nécessitent souvent des instructions IF imbriquées pour un traitement amélioré des données. Dans ce guide complet, nous aborderons en détail les bases du IF imbriqué, de la syntaxe aux applications pratiques, y compris les combinaisons de IF imbriqué avec les conditions AND/OR. De plus, nous partagerons comment améliorer la lisibilité des fonctions IF imbriquées ainsi que quelques conseils sur les fonctions IF imbriquées, et explorerons des alternatives puissantes telles que RECHERCHEV, IFS et bien plus encore pour rendre les opérations logiques complexes plus faciles à utiliser et plus efficaces.


Fonction Excel IF et instructions IF imbriquées

La fonction IF et les instructions IF imbriquées dans Excel répondent à des objectifs similaires mais diffèrent considérablement par leur complexité et leur application.

Fonction SI: La fonction IF teste une condition et renvoie une valeur si la condition est vraie et une autre valeur si elle est fausse.
  • La syntaxe est:
    =IF (logical_test, [value_if_true], [value_if_false])
  • Limitation: Ne peut gérer qu'une seule condition à la fois, ce qui le rend moins adapté aux scénarios de prise de décision plus complexes qui nécessitent l'évaluation de plusieurs critères.
Instructions IF imbriquées: Les fonctions IF imbriquées, c'est-à-dire une fonction IF à l'intérieur d'une autre, vous permettent de tester plusieurs critères et augmentent le nombre de résultats possibles.
  • La syntaxe est:
    =IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
  • Complexité: Peut gérer plusieurs conditions mais peut devenir complexe et difficile à lire avec trop de couches d'imbrication.

Utilisation de IF imbriqué

Cette section montre l'utilisation de base des instructions IF imbriquées dans Excel, y compris la syntaxe, des exemples pratiques et comment les utiliser avec des conditions AND ou OR.


Syntaxe du IF imbriqué

Comprendre la syntaxe d'une fonction est la base de son application correcte et efficace dans Excel. Commençons par la syntaxe des instructions if imbriquées.

Syntaxe:

=IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))

Arguments:

  • Condition1, Condition2, Condition3: These are the conditions you want to test. Each condition is evaluated in order, starting with Condition1.
  • Result1: This is the value returned if Condition1 is TRUE.
  • Result2: This value is returned if Condition1 is FALSE and Condition2 is TRUE. It's important to note that Result2 is only evaluated if Condition1 is FALSE.
  • Result3: This value is returned if both Condition1 and Condition2 are FALSE, and Condition3 is TRUE. Essentially, for Result3 to be evaluated, the previous conditions (Condition1 and Condition2) must both be FALSE.
  • Result4: This result is returned if all the conditions (Condition1, Condition2, and Condition3) are FALSE.
    In short, this expression can be interpreted as follows:
    Test condition1, if TRUE, return result1, if FALSE,
    test condition2, if TRUE, return result2, if FALSE,
    test condition3, if TRUE, return result3, if FALSE,
    return result4

N'oubliez pas que dans une structure IF imbriquée, chaque condition suivante n'est évaluée que si toutes les conditions précédentes sont FAUX. Cette vérification séquentielle est essentielle pour comprendre le fonctionnement des IF imbriquées.


Exemples pratiques de IF imbriqués

Passons maintenant à l'utilisation du IF imbriqué avec deux exemples pratiques.

Exemple 1 : système de notation

Comme le montre la capture d'écran ci-dessous, supposons que vous disposiez d'une liste de scores d'élèves et que vous souhaitiez attribuer des notes en fonction de ces scores. Vous pouvez utiliser IF imbriqué pour accomplir cette tâche.

Notes: Les niveaux de notation et leurs plages de scores correspondantes sont répertoriés dans la plage E2:F6.

Sélectionnez une cellule vide (C2 dans ce cas), entrez la formule suivante et appuyez sur Entrer pour obtenir le résultat. Puis faites glisser le Poignée de remplissage vers le bas pour obtenir le reste des résultats.

=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
Notes:
  • Vous pouvez spécifier directement le niveau scolaire dans la formule, la formule peut donc être modifiée comme suit :
    =IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
  • Cette formule est utilisée pour attribuer une note (A, B, C, D ou F) basée sur un score dans la cellule A2, en utilisant des seuils de notation standard. Il s'agit d'un cas d'utilisation typique des instructions IF imbriquées dans les systèmes de notation académique.
  • Explication de la formule:
    1. A2>=90: C'est la première condition vérifiée par la formule. Si le score de la cellule A2 est supérieur ou égal à 90, la formule renvoie « A ».
    2. A2>=80: Si la première condition est fausse (le score est inférieur à 90), il vérifie si A2 est supérieur ou égal à 80. Si vrai, il renvoie "B".
    3. A2>=70: De même, si le score est inférieur à 80, il vérifie s'il est supérieur ou égal à 70. Si vrai, il renvoie "C".
    4. A2>=60: Si le score est inférieur à 70, la formule vérifie s'il est supérieur ou égal à 60. Si vrai, elle renvoie "D".
    5. "F" : Enfin, si aucune des conditions ci-dessus n'est remplie (c'est-à-dire que le score est inférieur à 60), la formule renvoie "F".
Exemple 2 : Calcul de la commission de vente

Imaginez un scénario dans lequel les commerciaux reçoivent différents taux de commission en fonction de leurs réalisations commerciales. Comme le montre la capture d'écran ci-dessous, vous souhaitez calculer la commission d'un vendeur en fonction de ces différents seuils de vente, et les relevés IF imbriqués peuvent vous y aider.

Notes: Les taux de commission et leurs fourchettes de vente correspondantes sont répertoriés dans la fourchette E2:F4.
  • 20 % pour les ventes supérieures à 20,000 XNUMX $
  • 15% pour les ventes entre 10,000 20,000$ et XNUMX XNUMX$
  • 10 % pour les ventes inférieures à 10,000 XNUMX $

Sélectionnez une cellule vide (C2 dans ce cas), entrez la formule suivante et appuyez sur Entrer pour obtenir le résultat. Puis faites glisser le Poignée de remplissage vers le bas pour obtenir le reste des résultats.

=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))

Notes:
  • Vous pouvez spécifier directement le taux de commission dans la formule, la formule peut donc être modifiée comme suit :
    =B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
  • La formule fournie est utilisée pour calculer la commission d'un vendeur en fonction du montant de ses ventes, en appliquant différents taux de commission pour différents seuils de vente.
  • Explication de la formule:
    1. B2: Cela représente le montant des ventes du vendeur, qui sert de base au calcul de la commission.
    2. SI(B2>20000, "20%", ...): C'est la première condition vérifiée. Il vérifie si le montant des ventes en B2 est supérieur à 20,000 20. Si tel est le cas, la formule utilise un taux de commission de XNUMX %.
    3. SI(B2>=10000, "15%", "10%"): Si la première condition est fausse (les ventes ne sont pas supérieures à 20,000 10,000), la formule vérifie si les ventes sont égales ou supérieures à 15 10,000. Si c’est vrai, il applique un taux de commission de 10 %. Si le montant des ventes est inférieur à XNUMX XNUMX, la formule par défaut est un taux de commission de XNUMX %.

Imbriqué si avec la condition AND/OR

Dans cette section, je modifie le premier exemple ci-dessus « le système de notation » pour montrer comment combiner la condition IF imbriquée avec la condition AND ou OR dans Excel. Dans l'exemple de notation révisé, j'ai introduit une condition supplémentaire basée sur le « Taux de fréquentation ».

Utilisation d'un if imbriqué avec la condition AND

Si un étudiant répond à la fois aux critères de note et d’assiduité, il recevra une augmentation de note. Par exemple, un étudiant dont le score est de 60 ou plus et dont le taux de fréquentation est de 95 % ou plus verra sa note améliorée d'un niveau, par exemple de A à A+, B à B+ et ainsi de suite. Cependant, si le taux de fréquentation est inférieur à 95 %, la notation suivra les critères initiaux basés sur les notes. Dans de tels cas, nous devons utiliser une instruction IF imbriquée avec une condition AND.

Sélectionnez une cellule vide (D2 dans ce cas), entrez la formule suivante et appuyez sur Entrer pour obtenir le résultat. Puis faites glisser le Poignée de remplissage vers le bas pour obtenir le reste des résultats.

=IF(AND(B2>=60, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

Notes: Voici une explication du fonctionnement de cette formule :
  1. ET vérification de l'état:
    ET(B2>=60, C2>=95%): La condition ET vérifie d'abord si les deux conditions sont remplies : le score de l'étudiant est de 60 ou plus et son taux de fréquentation est de 95 % ou plus.
  2. Nouveau devoir de note:
    SI(B2>=90, "A+", SI(B2>=80, "B+", SI(B2>=70, "C+", "D+"))): Si les deux conditions de l'instruction ET sont vraies, la formule vérifie alors le score de l'élève et augmente sa note d'un niveau.
    • B2>=90: Si le score est de 90 ou plus, la note est "A+".Nouveau devoir de note :
    • B2>=80: Si le score est de 80 ou plus (mais inférieur à 90), la note est "B+".
    • B2>=70: Si le score est de 70 ou plus (mais inférieur à 80), la note est « C+ ».
    • B2>=60 : Si le score est de 60 ou plus (mais inférieur à 70), la note est « D+ ».
  3. Devoir de note régulière:
    SI(B2>=90, "A", SI(B2>=80, "B", SI(B2>=70, "C", SI(B2>=60, "D", "F"))) ): Si la condition ET n'est pas remplie (soit le score est inférieur à 80, soit la fréquentation est inférieure à 95%), la formule attribue des notes standards.
    • B2>=90: Un score de 90 ou plus obtient un « A ».
    • B2>=80: Un score de 80 ou plus (mais inférieur à 90) obtient un « B ».
    • B2>=70: Un score de 70 ou plus (mais inférieur à 80) obtient un « C ».
    • B2>=60: Un score de 60 ou plus (mais inférieur à 70) obtient un « D ».
    • Les scores inférieurs à 60 obtiennent un « F ».
Utilisation d'un if imbriqué avec la condition OR

Dans ce cas, la note d'un élève sera augmentée d'un niveau si sa note est de 95 ou plus, ou si son taux de fréquentation est de 95 % ou plus. Voici comment nous pouvons y parvenir en utilisant des conditions IF et OR imbriquées.

Sélectionnez une cellule vide (D2 dans ce cas), entrez la formule suivante et appuyez sur Entrer pour obtenir le résultat. Puis faites glisser le Poignée de remplissage vers le bas pour obtenir le reste des résultats.

=IF(OR(B2>=95, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))

Notes: Voici un aperçu du fonctionnement de la formule :
  1. OU Vérification de l'état :
    OU(B2>=95, C2>=95%): La formule vérifie d'abord si l'une des conditions est vraie : le score de l'étudiant est de 95 ou plus, ou son taux de fréquentation est de 95 % ou plus.
  2. Devoir de note avec bonus :
    SI(B2>=90, "A+", SI(B2>=80, "B+", SI(B2>=70, "C+", SI(B2>=60, "D+", "F+"))) ): Si l'une des conditions de l'instruction OU est vraie, la note de l'élève sera augmentée d'un niveau.
    • B2>=90: Si le score est de 90 ou plus, la note est "A+".
    • B2>=80: Si le score est de 80 ou plus (mais inférieur à 90), la note est « B+ ».
    • B2>=70: Si le score est de 70 ou plus (mais inférieur à 80), la note est « C+ ».
    • B2>=60: Si le score est de 60 ou plus (mais inférieur à 70), la note est « D+ ».
    • Sinon, la note est « F+ ».
  3. Devoir de note régulière:
    SI(B2>=80, "B", SI(B2>=70, "C", SI(B2>=60, "D", "F")))): Si aucune des conditions du OU n'est remplie (le score est inférieur à 95 et la fréquentation est inférieure à 95%), la formule attribue des notes standards.
    • B2>=90: Un score de 90 ou plus obtient un « A ».
    • B2>=80: Un score de 80 ou plus (mais inférieur à 90) obtient un « B ».
    • B2>=70: Un score de 70 ou plus (mais inférieur à 80) obtient un « C ».
    • B2>=60: Un score de 60 ou plus (mais inférieur à 70) obtient un « D ».
    • Les scores inférieurs à 60 obtiennent un « F ».

Trucs et astuces pour les IF imbriqués

Cette section couvre quatre trucs et astuces utiles pour les IF imbriquées.


Rendre le SI imbriqué facile à lire

Une instruction IF imbriquée typique peut sembler compacte mais peut être difficile à déchiffrer.

Dans la formule suivante, il est difficile d’identifier rapidement où se termine une condition et où commence une autre, d’autant plus que la complexité augmente.

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
Solution : ajout de sauts de ligne et d'indentation

Pour rendre le SI imbriqué facile à lire, vous pouvez diviser la formule en plusieurs lignes, chaque SI imbriqué étant sur une nouvelle ligne. Dans la formule, placez simplement le curseur devant le SI et appuyez sur les touches Alt + Entrée.

Après avoir brisé la formule ci-dessus, cela s'affichera comme suit :

=IF(A2>=90, "A",
      IF(A2>=80, "B",
          IF(A2>=70, "C",
              IF(A2>=60, "D", "F")))
)

Ce format indique plus clairement où se trouvent chaque condition et sortie correspondante, améliorant ainsi la lisibilité de la formule.


L'ordre des fonctions IF imbriquées

L'ordre des conditions logiques dans une formule IF imbriquée est crucial car il détermine la manière dont Excel évalue ces conditions et affecte ainsi le résultat final de la formule.

Formule correcte

Dans l'exemple du système de notation, nous utilisons la formule suivante pour attribuer des notes en fonction des scores.

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

Excel évalue les conditions dans une formule IF imbriquée de manière séquentielle, de la première condition à la dernière. Cette formule vérifie d'abord le seuil de score le plus élevé (>=90 pour un « A »), puis passe aux seuils inférieurs. Il garantit qu'un score est comparé à la note la plus élevée pour laquelle il se qualifie. Si la première condition est vraie (A2>=90), il renvoie "A" et n'évalue aucune autre condition.

Formule ordonnée incorrecte

Si l’ordre des conditions était inversé, en commençant par le seuil le plus bas, les résultats seraient incorrects.

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

Dans cette formule incorrecte, un score de 95 remplirait immédiatement la première condition B2>=60 et se verrait attribuer à tort une note « D ».


Les chiffres et le texte doivent être traités différemment

Cette section vous montrera comment les nombres et le texte sont traités différemment dans les instructions IF imbriquées.

Nombres

Les nombres sont utilisés pour les comparaisons arithmétiques et les calculs. Dans les instructions IF imbriquées, vous pouvez comparer directement les nombres à l'aide d'opérateurs tels que >, <, =, >= et <=.

Texte

Dans les instructions IF imbriquées, le texte doit être entouré de guillemets doubles. Voir les A, B, C, D et F dans la formule suivante :

=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))

Limites du SI imbriqué

Cette section répertorie plusieurs limitations et inconvénients du IF imbriqué.

Complexité et lisibilité :

Bien qu'Excel vous permette d'imbriquer jusqu'à 64 fonctions IF différentes, ce n'est pas du tout conseillé de le faire. Plus il y a de niveaux d’imbrication, plus la formule devient complexe. Cela peut conduire à des formules difficiles à lire, à comprendre et à maintenir.

Sujet aux erreurs :

De plus, les instructions IF imbriquées complexes peuvent devenir sujettes à des erreurs et difficiles à déboguer ou à modifier.

Difficile à étendre ou à mettre à l’échelle :

Si votre logique change ou si vous devez ajouter plus de conditions, les IF profondément imbriqués peuvent être difficiles à modifier ou à étendre.

Comprendre ces limitations est essentiel pour utiliser efficacement les instructions IF imbriquées dans Excel. Souvent, la combinaison de FI imbriquées avec d’autres fonctions ou la recherche d’approches alternatives peuvent conduire à des solutions plus efficaces et plus faciles à maintenir.


Alternatives à IF imbriqué

Cette section répertorie plusieurs fonctions dans Excel qui peuvent être utilisées comme alternatives aux instructions IF imbriquées.


Utiliser RECHERCHEV

Vous pouvez utiliser la fonction RECHERCHEV au lieu des instructions IF imbriquées pour réaliser les deux exemples pratiques ci-dessus. Voici comment procéder :

Exemple 1 : système de notation avec RECHERCHEV

Ici, je vais montrer comment utiliser RECHERCHEV pour attribuer des notes en fonction des scores.

Étape 1 : Créer une table de recherche pour les notes

Tout d'abord, vous devez créer une table de recherche (telle que E1:F6 dans ce cas) pour la plage de scores et les notes correspondantes. Notes: Les scores de la première colonne du tableau doivent être triés par ordre croissant.

Étape 2 : Appliquez la fonction RECHERCHEV pour attribuer des notes

Sélectionnez une cellule vide (C2 dans ce cas), saisissez la formule suivante et appuyez sur la touche Entrer clé pour obtenir la première année. Sélectionnez cette cellule de formule et faites-la glisser Poignée de remplissage descendre pour obtenir le reste des notes.

=VLOOKUP(B2,$E$2:$F$6,2,TRUE)

Notes:
  • La valeur 95 dans la cellule B2 correspond à ce que RECHERCHEV recherche dans la première colonne de la table de recherche ($E$2 :$F$6). S'il est trouvé, il renvoie la note correspondante de la deuxième colonne du tableau, située dans la même ligne que la valeur correspondante.
  • N'oubliez pas de rendre la référence de la table de recherche absolue (ajoutez les signes dollar ($) avant les références), ce qui signifie que la référence ne changera pas si la formule est copiée dans une autre cellule.
  • Pour en savoir plus sur la fonction RECHERCHEV, visiter cette page.
Exemple 2 : Calcul de la commission de vente avec RECHERCHEV

Vous pouvez également utiliser RECHERCHEV pour effectuer le calcul de la commission de vente dans Excel. Veuillez procéder comme suit.

Étape 1 : Créer une table de recherche pour les notes

Tout d'abord, vous devez créer une table de recherche pour les ventes et le taux de commission correspondant, tel que E2:F4 dans ce cas. Notes: Les ventes de la première colonne du tableau doivent être triées par ordre croissant.

Étape 2 : Appliquez la fonction RECHERCHEV pour attribuer des notes

Sélectionnez une cellule vide (C2 dans ce cas), saisissez la formule suivante et appuyez sur la touche Entrée pour obtenir la première commission. Sélectionnez cette cellule de formule et faites glisser sa poignée de remplissage vers le bas pour obtenir le reste des résultats.

=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)

Notes:
  • Dans les deux exemples, RECHERCHEV est utilisé pour rechercher une valeur dans un tableau en fonction d'une valeur de recherche (score ou montant des ventes) et renvoie une valeur dans la même ligne à partir d'une colonne spécifiée (note ou taux de commission). Le quatrième paramètre TRUE indique une correspondance approximative, ce qui convient aux scénarios dans lesquels la valeur de recherche exacte peut ne pas être présente dans le tableau.
  • Pour en savoir plus sur la fonction RECHERCHEV, visiter cette page.

Utiliser IFS

La Fonction IFS simplifie le processus en éliminant le besoin d'imbrication et rend les formules plus faciles à lire et à gérer. Il améliore la lisibilité et rationalise le traitement de plusieurs contrôles conditionnels. Pour utiliser la fonction IFS, assurez-vous d'utiliser Excel 2019 ou une version ultérieure, ou de disposer d'un abonnement Office 365. Voyons comment cela peut être appliqué dans des exemples pratiques.

Exemple 1 : Système de notation avec IFS

En supposant les mêmes critères de notation que précédemment, la fonction IFS peut être utilisée comme suit :

Sélectionnez une cellule vide, telle que C2, entrez la formule suivante et appuyez sur Entrer pour obtenir le premier résultat. Sélectionnez cette cellule de résultat et faites-la glisser Poignée de remplissage vers le bas pour obtenir le reste des résultats.

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

Notes:
  • Chaque condition est évaluée dans l'ordre. Dès qu'une condition est remplie, le résultat correspondant est renvoyé et la formule cesse de vérifier d'autres conditions. Dans ce cas, la formule est utilisée pour attribuer des notes en fonction du score en B2, en suivant une échelle de notation typique où un score plus élevé correspond à une meilleure note.
  • Pour en savoir plus sur la fonction IFS, visiter cette page.
Exemple 2 : Calcul de la commission de vente avec IFS

Pour le scénario de calcul des commissions sur les ventes, la fonction IFS est appliquée comme suit :

Sélectionnez une cellule vide, telle que C2, entrez la formule suivante et appuyez sur Entrer pour obtenir le premier résultat. Sélectionnez cette cellule de résultat et faites-la glisser Poignée de remplissage vers le bas pour obtenir le reste des résultats.

=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)


Utilisation de CHOISIR et MATCH

L'approche CHOOSE et MATCH peut être plus efficace et plus facile à gérer par rapport aux instructions IF imbriquées. Cette méthode simplifie la formule et rend les mises à jour ou les modifications plus simples. Ci-dessous, je vais montrer comment utiliser une combinaison des fonctions CHOOSE et MATCH pour gérer les deux exemples pratiques de cet article.

Exemple 1 : système de notation avec CHOOSE et MATCH

Vous pouvez utiliser la combinaison des fonctions CHOOSE et MATCH pour attribuer des notes en fonction de différents scores.

Étape 1 : Créer un tableau de recherche avec les valeurs de recherche

Tout d'abord, vous devez créer une plage de cellules contenant les valeurs de seuil dans lesquelles MATCH effectuera la recherche, telles que $E$2:$E$6 dans ce cas. Notes: Les nombres de cette plage doivent être triés par ordre croissant pour que la fonction MATCH fonctionne correctement lors de l'utilisation d'un type de correspondance approximative.

Étape 2 : Appliquez CHOISIR et MATCH pour attribuer des notes

Sélectionnez une cellule vide (C2 dans ce cas), saisissez la formule suivante et appuyez sur la touche Entrer clé pour obtenir la première année. Sélectionnez cette cellule de formule et faites-la glisser Poignée de remplissage vers le bas pour obtenir le reste des résultats.

=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")

Notes:
  • CORRESPONDRE(B2, $E$2 :$E$6, 1): Cette partie de la formule recherche le score (95) dans la cellule B2 dans la plage $E$2 :$E$6. Le 1 indique que MATCH doit trouver une correspondance approximative, ce qui signifie qu'il trouve la plus grande valeur dans la plage inférieure ou égale à B2.
  • CHOISISSEZ(..., "F", "D", "C", "B", "A"): En fonction de la position renvoyée par la fonction MATCH, CHOOSE sélectionne une note correspondante.
  • Pour en savoir plus sur le Fonction MATCH, visiter cette page.
  • Pour en savoir plus sur le CHOISIR la fonction, visiter cette page.
Exemple 2 : Calcul de la commission de vente avec IFS

L'utilisation de la combinaison CHOOSE et MATCH pour un calcul de commission de vente peut également être efficace, en particulier lorsque les taux de commission sont basés sur des seuils de vente spécifiés. Voyons comment nous pouvons faire.

Étape 1 : Créer un tableau de recherche avec les valeurs de recherche

Tout d'abord, vous devez créer une plage de cellules contenant les valeurs de seuil dans lesquelles MATCH effectuera la recherche, telles que $E$2:$E$4 dans ce cas. Notes: Les nombres de cette plage doivent être triés par ordre croissant pour que la fonction MATCH fonctionne correctement lors de l'utilisation d'un type de correspondance approximative.

Étape 2 : Appliquez CHOISIR et MATCH pour obtenir les résultats

Sélectionnez une cellule vide (C2 dans ce cas), saisissez la formule suivante et appuyez sur la touche Entrer clé pour obtenir la première année. Sélectionnez cette cellule de formule et faites-la glisser Poignée de remplissage vers le bas pour obtenir le reste des résultats.

=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)

Notes:

En conclusion, la maîtrise des instructions IF imbriquées dans Excel est une compétence précieuse qui améliore votre capacité à gérer des scénarios logiques complexes dans les processus d'analyse de données et de prise de décision. Bien que les IF imbriqués soient puissants pour les opérations logiques complexes, il est important d'être conscient de leurs limites. Des alternatives plus simples telles que RECHERCHEV, IFS et CHOOSE avec MATCH peuvent fournir des solutions plus rationalisées dans certains scénarios. Fort de ces informations, vous pouvez désormais appliquer en toute confiance les techniques Excel les plus appropriées à vos tâches d'analyse de données, garantissant ainsi la clarté, la précision et l'efficacité de vos feuilles de calcul. Pour ceux qui souhaitent approfondir les fonctionnalités d’Excel, notre site Web propose une multitude de didacticiels. Découvrez plus de trucs et astuces Excel ici.

Meilleurs outils de productivité bureautique

🤖 Aide à l'IA Kutools: Révolutionner l'analyse des données en s'appuyant sur : Exécution intelligente   |  Générer du code  |  Créer des formules personnalisées  |  Analyser les données et générer des graphiques  |  Invoquer les fonctions Kutools...
Caractéristiques populaires: Rechercher, mettre en évidence ou identifier les doublons   |  Supprimer les lignes vides   |  Combinez des colonnes ou des cellules sans perdre de données   |   Tour sans formule 
Super recherche: VSearchup à critères multiples    VSearch à valeurs multiples  |   Recherche virtuelle sur plusieurs feuilles   |   Recherche floue ....
Liste déroulante avancée: Créez rapidement une liste déroulante   |  Liste déroulante dépendante   |  Liste déroulante à sélection multiple ....
Gestionnaire de colonnes: Ajouter un nombre spécifique de colonnes  |  Déplacer les colonnes  |  Basculer l'état de visibilité des colonnes masquées  |  Comparer les plages et les colonnes 
Caractéristiques en vedette: Mise au point de la grille   |  Voir Design   |   Grande barre de formule    Gestionnaire de classeurs et de feuilles   |  Centre de ressources (Texte automatique)   |  Sélecteur de date   |  Combiner des feuilles de travail   |  Crypter/déchiffrer les cellules    Envoyer des e-mails par liste   |  Super filtre   |   Filtre spécial (filtre gras/italique/barré...) ...
Les 15 meilleurs ensembles d'outils12 Texte Outils (Ajouter du texte, Supprimer les caractères, ...)   |   50+ Graphique Types (Diagramme de Gantt, ...)   |   40+ Pratique Formules (Calculer l'âge en fonction de l'anniversaire, ...)   |   19 Insertion Outils (Insérer le code QR, Insérer une image à partir du chemin, ...)   |   12 Conversion Outils (Nombres en mots, Conversion des devises, ...)   |   7 Fusionner et fractionner Outils (Lignes de combinaison avancées, Cellules divisés, ...)   |   ... et plus

Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps.  Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...

Description


Office Tab apporte une interface à onglets à Office et facilite grandement votre travail

  • Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations