Imbriquez des formules en fonction de vos besoins

Adaptez les formules Ă  vos besoins

Vous savez dĂ©sormais comment trouver les fonctions qui rĂ©pondent Ă  votre besoin. Malheureusement, il arrive qu’aucune d’entre elles ne rĂ©ponde Ă  votre besoin. 😕

Rassurez-vous, il y a toujours un moyen de trouver une mĂ©thode, la plus classique est de combiner les fonctions entre elles ! 😉

Téléchargez ce fichier, il contient le tableau des ventes de votre tableau de bord.

Tableau des ventes de Zarigual en Europe de l'Est
Tableau des ventes de Zarigual en Europe de l'Est

À partir de ces donnĂ©es, vous devez donner un avis, basĂ© sur plusieurs critĂšres :

  • Si les ventes des 4 derniers trimestres sont supĂ©rieures aux 4 prĂ©cĂ©dents, alors vous affichez “Bravo !”

  • Sinon, vous afficher un tiret “-”.

Impossible de trouver dans Excel une fonction qui permette d’obtenir ce rĂ©sultat, Ă  vous de la crĂ©er ! 😅 Ici, vous devez combiner les fonctions SI() et SOMME() en suivant plusieurs Ă©tapes :

Définissez la condition

En image, la condition de la fonction SI() est celle-ci :

Si encadrĂ© bleu > encadrĂ© rouge, alors “Bravo !”, sinon “-”
Si encadrĂ© bleu > encadrĂ© rouge, alors “Bravo !”, sinon “-”

Sélectionnez la fonction principale

En utilisant l'icîne “fx” :

  • À gauche de la barre de formules, cliquez sur l’icĂŽne “fx”, qui ouvre l’assistant “InsĂ©rer une fonction” .

  • Recherchez la fonction SI() dans la liste.

Recherchez la fonction SI() dans la liste des fonctions
Recherchez la fonction SI() dans la liste des fonctions
  • Cliquez sur “OK”.

  • Excel affiche la fenĂȘtre de sĂ©lection des arguments.

FenĂȘtre des arguments de la fonction SI()
FenĂȘtre des arguments de la fonction SI()

Dans la zone “Test_logique”, au lieu de saisir une valeur, vous souhaitez effectuer un calcul, l’écart entre les ventes de l’annĂ©e passĂ©e et celles de l‘annĂ©e prĂ©cĂ©dente :

  • Cliquez dans la zone “Test_logique”.

  • Cliquez dans la zone de nom, Ă  gauche de la barre de formule : cette zone contient maintenant la liste des fonctions d’Excel.

La zone de nom contient désormais des fonctions
La zone de nom contient désormais des fonctions

Sélectionnez la fonction secondaire

C’est lĂ  que vous allez sĂ©lectionner la formule Ă  imbriquer, ici la fonction SOMME().

  • Cliquez sur “SOMME”.

  • Excel vous affiche la fenĂȘtre des arguments de la fonction SOMME().

Dans la barre de formule, vous constatez que la fonction SOMME() est imbriquée dans la fonction SI()
Dans la barre de formule, vous constatez que la fonction SOMME() est imbriquée dans la fonction SI()
  • SĂ©lectionnez les cellules des 4 derniers trimestres, ici G6:J6.

  • Cliquez sur le texte “SI” de la barre de formule pour retourner dans la fenĂȘtre d’arguments de la fonction SI().

Vous revenez sur la fenĂȘtre d’arguments de la fonction SI(), qui contient maintenant la fonction SOMME() comme premier argument.

La fonction SOMME() est bien imbriquée dans la fonction SI()
La fonction SOMME() est bien imbriquée dans la fonction SI()
  • Dans “Test_logique”, saisissez le terme “>”, afin d’effectuer la comparaison entre la derniĂšre annĂ©e et l’annĂ©e prĂ©cĂ©dente.

  • Cliquez Ă  nouveau dans la zone de nom, afin d’ajouter la deuxiĂšme somme, celle de l’annĂ©e prĂ©cĂ©dente.

  • SĂ©lectionnez maintenant la plage de cellules C6:F6.

Sélectionnez la plage de la deuxiÚme fonction SOMME()
Sélectionnez la plage de la deuxiÚme fonction SOMME()
  • Cliquez sur le texte “SI” de la barre de formule, afin de revenir sur la fenĂȘtre d‘arguments de la fonction SI().

Le test logique est maintenant complet
Le test logique est maintenant complet
  • Dans la zone “Valeur_si_vrai”, saisissez “Bravo !”

  • Dans la zone “Valeur_si_faux”, saisissez “-”.

Tous les arguments sont maintenant complétés
Tous les arguments sont maintenant complétés
  • Cliquez sur OK.

"Bravo !" s'affiche pour les trois catĂ©gories de vĂȘtements : les rĂ©sultats sont excellents ! 😀

Corrigez les formules en erreur

Identifiez les diffĂ©rents types d’erreur

Parfois, lorsque vous utilisez une fonction, Excel renvoie une erreur.

Il existe plusieurs types d’erreurs, que vous reconnaitrez aisĂ©ment avec leur nom curieux. En voici les principales valeurs : #NOM?, #REF!, #VALEUR!, #N/A ou encore #DIV/0!

Une fonction RECHERCHEV() peut renvoyer plusieurs types d’erreur
Une fonction RECHERCHEV() peut renvoyer plusieurs types d’erreur

Voyons comment corriger ces types d’erreurs, en affichant les 5 formules utilisĂ©es :

Exemples de formules erronées renvoyant une erreur
Exemples de formules erronées renvoyant une erreur
L’erreur “#NOM?”

Cette erreur est due à une mauvaise écriture de la fonction RECHERCHEV(). Ici, la lettre V a été doublée.

  • Dans ce cas, corrigez la formule.

L’erreur “#REF!”

Ce message indique que la formule fait appel Ă  une rĂ©fĂ©rence de cellule qu’elle ne trouve pas. Dans notre exemple, le 3e argument de la fonction fait appel Ă  la colonne numĂ©ro 3, qui n’existe pas dans la plage de donnĂ©es “$A$4:$B$22”.

  • Dans ce cas, vĂ©rifiez les rĂ©fĂ©rences de cellules dans votre formule.

L’erreur “#DIV/0!”

L’erreur vous indique qu’Excel calcule une division par zĂ©ro, ce qui est impossible.

  • Dans ce cas, vĂ©rifiez les divisions de votre formule, et cherchez les zĂ©ros.

L’erreur “#N/A”

Elle apparaĂźt quand votre formule ne trouve pas ce qu’elle cherche. C’est un cas classique avec la fonction RECHERCHEV(). Ici, le vĂȘtement recherchĂ©, “Jupee”, contient une erreur de syntaxe, le “e” est doublĂ©. Excel ne peut donc pas trouver cette valeur.

  • Dans ce cas, vĂ©rifiez dans votre formule la donnĂ©e qui est recherchĂ©e.

L’erreur “#VALEUR!”

Cette erreur peut ĂȘtre plus complexe, car il s’agit d’une erreur gĂ©nĂ©rale, non spĂ©cifique Ă  un problĂšme particulier. Dans notre cas, c’est le 3e argument de la fonction RECHERCHEV(), “-2”, qui cause cette erreur. Ici on attend une valeur positive, et pas nĂ©gative.

  • Dans ce cas, vĂ©rifiez chaque argument de votre formule.

Trouvez les cellules en erreur

La premiÚre étape est de trouver les cellules en erreur, et de les comprendre.

Pour cela Excel vous aide, grñce à l'icîne , de l’onglet “Formules”.

  • SĂ©lectionnez une feuille contenant des formules.

  • Cliquez sur ce bouton.

  • Excel vous aide Ă  analyser les erreurs, en les trouvant et en donnant une explication.

Excel vous aide Ă  analyser les formules en erreur
Excel vous aide Ă  analyser les formules en erreur
  • Cliquez sur le bouton Suivant pour passer Ă  l’erreur suivante.

Anticipez les erreurs

Parfois, vous pouvez obtenir une erreur dans une formule, et cela est tout à fait normal, par exemple :

  • en cas de valeurs Ă  zĂ©ro possibles (ventes, Ă©volutions, etc.) ;

  • en cas de fonction RECHERCHEV() ne trouvant pas de correspondance.

Dans notre exemple, vous souhaitez calculer une évolution des ventes entre le dernier trimestre et le trimestre de l 'année précédente.

Vous devez prĂ©voir le cas d’un trimestre sans ventes, qui donnerait une erreur “#DIV/0!”.

Formule d’évolution sans gestion des erreurs
Formule d’évolution sans gestion des erreurs

Vous devez gĂ©rer le cas d’une formule en erreur, en utilisant la fonction SIERREUR() :

  • En français, la formule est : “Si l’évolution est une erreur, alors j’affiche un tiret, sinon j’affiche l’évolution”.

  • La syntaxe de base de la formule d’évolution est “J7/F7-1”.

  • Affichez un tiret en cas de rĂ©sultat en erreur : =SIERREUR(J7/F7-1;”-”).

Le rĂ©sultat devient plus pertinent sans l’affichage des erreurs
Le rĂ©sultat devient plus pertinent sans l’affichage des erreurs

À vous de jouer !

Téléchargez ce fichier et réalisez les opérations suivantes :

  • Renseignez la colonne “Avis” avec le texte “Bien jouĂ© !” quand le maximum des ventes des 6 derniers trimestres dĂ©passe 5,2. Sinon, affichez “-”. Pour ce faire, utilisez la fonction SI() imbriquĂ©e avec la fonction MAX(), dans les cellules jaunes.

  • Corrigez les 2 cellules en erreur (cellules avec le fond orange). La premiĂšre doit donner 119 % et la deuxiĂšme 139 %.

  • Modifiez la cellule en erreur (cellule avec le fond bleu), afin qu’elle renvoie la valeur “-” en cas d’erreur. Indice : fonction SIERREUR().

Corrigé

Vous pouvez consulter ce corrigé et regarder la vidéo ci-dessous pour vérifier votre travail.

En résumé

  • Vous pouvez imbriquer des fonctions entre elles, en remplaçant un argument par une fonction. Cela vous permet de les utiliser en fonction de vos besoins.

  • N’oubliez pas de vĂ©rifier les formules de votre fichier, et de corriger les erreurs.

Vos tableaux sont maintenant remplis de formules sans erreurs, et le format des cellules s’adapte aux valeurs. Il ne vous reste plus qu’à passer à la partie graphique ! 😊

Ever considered an OpenClassrooms diploma?
  • Up to 100% of your training program funded
  • Flexible start date
  • Career-focused projects
  • Individual mentoring
Find the training program and funding option that suits you best