Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.
Ms Excel

Emboîtement de plusieurs fonctions FI dans Excel

L’utilité de la fonction FI est étendue par insertion, ou emboîtement, de multiples fonctions FI les unes dans les autres. Les fonctions de FI imbriquées augmentent le nombre de conditions possibles qui sont testées et augmentent le nombre de mesures qui sont prises pour traiter ces résultats. Pour tester d’autres conditions possibles, il est préférable d’utiliser les fonctions FI, ET et OU.

Les instructions de cet article s’appliquent à Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 pour Mac, Excel 2016 pour Mac, Excel pour Mac 2011 et Excel Online.

Contenu

Tutoriel sur les fonctions de la FI

Comme le montre l’image, ce tutoriel utilise deux fonctions FI pour créer une formule qui calcule un montant de déduction annuelle pour les employés sur la base de leur salaire annuel. La formule utilisée dans l’exemple est présentée ci-dessous. La fonction FI imbriquée fait office d’argument value_if_false pour la première fonction FI.

=IF(D7<30000,$D$3*D7,IF(D7>=50000,$D$5*D7,$D$4*D7))

Les différentes parties de la formule sont séparées par des virgules et exécutent les tâches suivantes :

  1. La première partie, D7<30000, permet de vérifier si le salaire d’un employé est inférieur à 30 000 $.
  2. Si le salaire est inférieur à 30 000 $, la partie du milieu, 3 $*D7, multiplie le salaire par le taux de déduction de 6 %.
  3. Si le salaire est supérieur à 30 000 $, la deuxième fonction IF(D7>=50000,$D$5*D7,$D$4*D7) teste deux autres conditions.
  4. D7>=50000 vérifie si le salaire d’un employé est supérieur ou égal à 50 000 $.
  5. Si le salaire est égal ou supérieur à 50 000 $, 5 $*D7 multiplie le salaire par le taux de déduction de 10 %.
  6. Si le salaire est inférieur à 50 000 $ mais supérieur à 30 000 $, 4 $*D7 multiplie le salaire par le taux de déduction de 8 %.

Entrez les données du tutoriel

Saisissez les données dans les cellules C1 à E6 d’une feuille de calcul Excel, comme vous le voyez sur l’image. La seule donnée non saisie à ce stade est la fonction IF elle-même située dans la cellule E7.

Les instructions relatives à la copie des données ne comprennent pas les étapes de formatage de la feuille de calcul. Cela n’empêche pas de compléter le tutoriel. Votre feuille de calcul peut sembler différente de l’exemple présenté, mais la fonction IF vous donnera les mêmes résultats.

Démarrer la fonction IF imbriquée

Il est possible d’entrer simplement la formule complète

=IF(D7<30000,$D$3*D7,IF(D7>=50000,$D$5*D7,$D$4*D7))

dans la cellule E7 de la feuille de travail et faites-la fonctionner. Dans Excel Online, c’est la méthode que vous devez utiliser. Toutefois, si vous utilisez une version de bureau d’Excel, il est souvent plus facile d’utiliser la boîte de dialogue de la fonction pour saisir les arguments nécessaires.

Psssssst :  Comment utiliser la fonction FIND d'Excel

L’utilisation de la boîte de dialogue est un peu plus délicate lors de la saisie de fonctions imbriquées car la fonction imbriquée doit être tapée. Une deuxième boîte de dialogue ne peut pas être ouverte pour saisir le deuxième ensemble d’arguments.

Dans cet exemple, la fonction IF imbriquée est saisie sur la troisième ligne de la boîte de dialogue en tant qu’argument Value_if_false. Comme la feuille de calcul calcule la retenue annuelle pour plusieurs salariés, la formule est d’abord saisie dans la cellule E7 en utilisant des références de cellule absolues pour les taux de retenue, puis copiée dans les cellules E8:E11.

Étapes du tutoriel

  1. Sélectionnez une cellule E7 pour en faire la cellule active. C’est là que la formule IF imbriquée sera située.
  2. Sélectionnez Formules.
  3. Sélectionnez Logique pour ouvrir la liste déroulante des fonctions.
  4. Sélectionnez IF dans la liste pour faire apparaître la boîte de dialogue de la fonction.

Les données saisies dans les lignes vierges de la boîte de dialogue constituent les arguments de la fonction IF. Ces arguments indiquent à la fonction la condition testée et les mesures à prendre si la condition est vraie ou fausse.

Option de raccourci du tutoriel

Pour continuer avec cet exemple, vous pouvez :

  • Saisissez les arguments dans la boîte de dialogue comme indiqué dans l’image ci-dessus, puis passez à l’étape finale qui consiste à copier la formule sur les lignes 7 à 10.
  • Ou bien, suivez les étapes suivantes qui offrent des instructions et des explications détaillées pour entrer les trois arguments.

Entrez l’argument Logical_test

L’argument Logical_test compare deux éléments de données. Ces données peuvent être des nombres, des références de cellules, les résultats de formules ou même des données textuelles. Pour comparer deux valeurs, le Logical_test utilise un opérateur de comparaison entre les valeurs.

Dans cet exemple, il y a trois niveaux de salaire qui déterminent la déduction annuelle d’un employé :

  • Moins de 30 000 dollars.
  • Entre 30 000 et 49 999 dollars.
  • 50 000 $ ou plus

Une seule fonction FI peut comparer deux niveaux, mais le troisième niveau de salaire nécessite l’utilisation de la deuxième fonction FI imbriquée. La première comparaison porte sur le salaire annuel du salarié, situé dans la cellule D, avec le salaire seuil de 30 000 $. Comme l’objectif est de déterminer si D7 est inférieur à 30 000 $, l’opérateur Moins que ( < ) est utilisé entre les valeurs.

Étapes du tutoriel

  1. Sélectionnez le Test_logique dans la boîte de dialogue.
  2. Sélectionnez une cellule D7 pour ajouter cette référence de cellule à la ligne Logical_test.
  3. Appuyez sur la moins que clé ( < ) sur le clavier.
  4. Tapez 30000 après le symbole « moins que ».
  5. Le test logique terminé s’affiche comme D7<30000.
Psssssst :  Formule Excel MAX IF Array

N’entrez pas le signe du dollar ( ) ou un séparateur par virgule ( , ) avec les 30000. Un message d’erreur invalide apparaît à la fin de la ligne Logical_test si l’un de ces symboles est saisi avec les données.

Entrez l’argument Value_if_true

L’argument Value_if_true indique à la fonction FI ce qu’elle doit faire lorsque le Logical_test est vrai. L’argument Value_if_true peut être une formule, un bloc de texte, une valeur, une référence de cellule, ou la cellule peut être laissée vide.

Dans cet exemple, lorsque les données de la cellule D7 sont inférieures à 30 000 $, Excel multiplie le salaire annuel de l’employé dans la cellule D7 par le taux de déduction de 6 pour cent situé dans la cellule D3.

Références cellulaires relatives et absolues

Normalement, lorsqu’une formule est copiée dans d’autres cellules, les références relatives des cellules dans la formule changent pour refléter le nouvel emplacement de la formule. Il est donc facile d’utiliser la même formule dans plusieurs endroits. Parfois, le fait que les références des cellules changent lorsqu’une fonction est copiée entraîne des erreurs. Pour éviter ces erreurs, les références des cellules peuvent être rendues absolues, ce qui les empêche de changer lorsqu’elles sont copiées.

Les références absolues des cellules sont créées en ajoutant des signes de dollar autour d’une référence de cellule régulière, comme $D$3. L’ajout des signes de dollar se fait facilement en appuyant sur la touche F4 sur le clavier après que la référence de la cellule ait été entrée dans la boîte de dialogue.

Dans l’exemple, le taux de déduction situé dans la cellule D3 est saisi comme référence absolue de la cellule dans la ligne Value_if_true de la boîte de dialogue.

Étapes du tutoriel

  1. Sélectionnez le Valeur_si_vrai dans la boîte de dialogue.
  2. Sélectionnez une cellule D3 dans la feuille de calcul pour ajouter cette référence de cellule à la ligne Value_if_true.
  3. Appuyez sur la F4 pour faire de D3 une référence cellulaire absolue ($D$3).
  4. Appuyez sur l’astérisque ( * ). L’astérisque est le symbole de multiplication dans Excel.
  5. Sélectionnez une cellule D7 pour ajouter cette référence de cellule à la ligne Value_if_true.
  6. La ligne Value_if_true complétée s’affiche sous la forme $D$3*D7.

D7 n’est pas saisi comme référence absolue de la cellule. Il doit être modifié lorsque la formule est copiée dans les cellules E8:E11 afin d’obtenir le montant correct de la retenue pour chaque employé.

Entrez la fonction IF imbriquée comme argument Value_if_false

Normalement, l’argument Value_if_false indique à la fonction FI ce qu’elle doit faire lorsque le Logical_test est faux. Dans ce cas, la fonction FI imbriquée est saisie comme argument. Ce faisant, les résultats suivants se produisent :

  • L’argument Logical_test de la fonction IF imbriquée (D7>=50000) teste tous les salaires qui ne sont pas inférieurs à 30 000 $.
  • Pour les salaires supérieurs ou égaux à 50 000 $, l’argument Value_if_true les multiplie par le taux de déduction de 10 % situé dans la cellule D5.
  • Pour les autres salaires (ceux qui sont supérieurs à 30 000 $ mais inférieurs à 50 000 $), l’argument Value_if_false les multiplie par le taux de déduction de 8 % situé dans la cellule D4.
Psssssst :  Comment travailler avec les courbes de tendance dans les graphiques Microsoft Excel

Étapes du tutoriel

Comme mentionné au début du tutoriel, une deuxième boîte de dialogue ne peut pas être ouverte pour entrer la fonction imbriquée, elle doit donc être tapée dans la ligne Value_if_false.

Les fonctions imbriquées ne commencent pas par un signe égal, mais plutôt par le nom de la fonction.

  1. Sélectionnez le Valeur_si_faux dans la boîte de dialogue.
  2. Saisissez la fonction IF suivante :
    IF(D7>=50000,$D$5*D7,$D$4*D7)
  3. Sélectionnez OK pour compléter la fonction IF et fermer la boîte de dialogue.
  4. La valeur de 3 678,96 $ apparaît dans la cellule E7. Comme R. Holt gagne plus de 30 000 $ mais moins de 50 000 $ par an, la formule 45 987 $ * 8 % est utilisée pour calculer sa déduction annuelle.
  5. Sélectionnez une cellule E7 pour afficher la fonction complète =IF(D7=50000,$D$5*D7,$D$4*D7)) dans la barre de formule au-dessus de la feuille de calcul.

Après avoir suivi ces étapes, votre exemple correspond maintenant à la première image de cet article.

La dernière étape consiste à copier la formule IF dans les cellules E8 à E11 en utilisant la poignée de remplissage pour remplir la feuille de calcul.

Copier les fonctions imbriquées de la FI à l’aide de la poignée de remplissage

Pour remplir la feuille de calcul, copiez la formule contenant la fonction IF imbriquée dans les cellules E8 à E11. Au fur et à mesure que la fonction est copiée, Excel met à jour les références relatives des cellules pour refléter le nouvel emplacement de la fonction tout en conservant la référence absolue des cellules.

Une façon simple de copier les formules dans Excel est de les remplir avec la poignée de remplissage.

Étapes du tutoriel

  1. Sélectionnez une cellule E7 pour en faire la cellule active.
  2. Placez le pointeur de la souris sur le carré situé dans le coin inférieur droit de la cellule active. Le pointeur se transforme en signe plus (+).
  3. Sélectionnez et faites glisser la poignée de remplissage vers le bas jusqu’à la cellule E11.
  4. Les cellules E8 à E11 sont remplies avec les résultats de la formule comme indiqué dans l’image ci-dessus.

Bouton retour en haut de la page

Adblock détecté

Veuillez désactiver votre bloqueur de publicités pour pouvoir visualiser le contenu de la page. Pour un site indépendant avec du contenu gratuit, c’est une question de vie ou de mort d’avoir de la publicité. Merci de votre compréhension! Merci