Les formules conditionnelles dans Excel permettent d’introduire des décisions logiques dans vos calculs. Elles sont essentielles pour analyser des données, automatiser des processus, et personnaliser les rapports. Voici un guide pratique pour maîtriser les formules conditionnelles, accompagné d’astuces utiles pour les rendre encore plus puissantes.
La fonction SI() est au cœur des formules conditionnelles.
=SI(Test_Logique, Valeur_Si_Vrai, Valeur_Si_Faux)
=SI(A1>100,"Oui","Non")
=SI(A1>100,"Oui",SI(A1=100,"Égal à 100","Non"))
=SI(A1>100,"Grand",SI(A1=100,"Égal","Petit"))
Disponible dans Excel 2016 et versions ultérieures, SI.CONDITIONS() remplace les imbrications complexes.
=SI.CONDITIONS(Test1, Résultat1, Test2, Résultat2, ..., [VRAI, RésultatParDéfaut])
=SI.CONDITIONS(A1>80,"Excellence",A1>50,"Passable",A1>30,"À améliorer",VRAI,"Insuffisant")
Additionner les valeurs répondant à des critères spécifiques.
=SOMME.SI(A1:A10,">50",B1:B10)
Ajoute les valeurs dans B1:B10 si les valeurs correspondantes dans A1:A10 sont supérieures à 50.=SOMME.SI.ENS(B1:B10,A1:A10,">50",C1:C10,"=Ventes")
Comptez le nombre de cellules répondant à des critères spécifiques.
=NB.SI(A1:A10,">100")
=NB.SI.ENS(A1:A10,">100",B1:B10,"Ventes")
Gérez les erreurs dans vos formules.
=SIERREUR(A1/B1,"Erreur")
Remplacez une erreur #N/A
par une valeur spécifique :
=SI.NON.DISP(RECHERCHEV("Produit",A1:B10,2,FAUX),"Non trouvé")
Vous pouvez utiliser des critères textuels dans vos conditions.
=SI(A1="OK","Validé","Non validé")
Utilisez MAJUSCULE() ou MINUSCULE() :
=SI(MINUSCULE(A1)="ok","Validé","Non validé")
Excel prend en charge les dates pour des analyses basées sur le temps.
=SI(A1<AUJOURDHUI(),"En retard","À temps")
=DATEDIF(A1,B1,"D")
Les plages dynamiques permettent de rendre les formules conditionnelles plus flexibles.
=SOMME.SI(Tableau1[Produit],"Produit A",Tableau1[Montant])
Utilisez ET pour tester plusieurs conditions :
=SI(ET(A1>50,B1<100),"OK","Non OK")
Utilisez OU pour une validation conditionnelle alternative :
=SI(OU(A1="Actif",B1>100),"Valide","Non valide")
Combinez les recherches avec des conditions :
=SI(RECHERCHEV("Produit A",A1:B10,2,FAUX)>100,"Satisfaisant","Insuffisant")
Les formules conditionnelles peuvent être renforcées par une mise en forme conditionnelle.
=A1>100
A:A
au profit de plages définies A1:A100
.L’imbrication des formules conditionnelles dans Excel permet de gérer des scénarios complexes où plusieurs conditions doivent être vérifiées. En imbriquant des fonctions comme SI(), ET(), OU(), ou encore des formules avancées comme SI.CONDITIONS(), vous pouvez créer des calculs puissants et précis.
La fonction SI() peut être imbriquée pour traiter plusieurs conditions successives.
=SI(A1>80,"Excellence",SI(A1>=50,"Passable","Insuffisant"))
La fonction SI.CONDITIONS() (disponible dans Excel 2016 et versions ultérieures) rend l’imbrication plus lisible.
=SI.CONDITIONS(A1>10000,"Excellent",A1>=5000,"Bon",VRAI,"À améliorer")
=SI(ET(A1>100,B1<DATE(2023,12,31)),"Prioritaire","Standard")
=SI(OU(A1>50,B1="Promo"),"Réduction","Plein tarif")
=SI(A1="Excellent",5,SI(A1="Bon",3,1))
=SI(A1>10000,A1*0.2,SI(A1>=5000,A1*0.1,0))
Combinez SI() et RECHERCHEV() pour des analyses complexes.
=SI(RECHERCHEV("Produit A",A1:B10,2,FAUX)>1000,"OK","Non OK")
Lorsque vous imbriquez des formules, des erreurs peuvent apparaître (ex. : recherche non trouvée). Utilisez SIERREUR() pour les gérer.
=SIERREUR(RECHERCHEV("Produit A",A1:B10,2,FAUX),"Non trouvé")
=SI(AUJOURDHUI()>B1,"En retard","À jour")
=SI(DATEDIF(A1,B1,"D")<30,"Court",SI(DATEDIF(A1,B1,"D")<=60,"Moyen","Long"))
=SI.CONDITIONS(SOMME.SI(A1:A10,"Produit A",B1:B10)>1000,"Réduction","Pas de réduction")
Voici une série d’exercices conçus pour perfectionner vos compétences Excel. Les corrigés sont inclus pour…
Excel offre plusieurs méthodes pour calculer une moyenne tout en tenant compte des filtres ou…
Excel propose plusieurs fonctions pour insérer ou manipuler la date actuelle. Voici les principales méthodes…
Lorsque des nombres sont stockés sous forme de texte dans Excel, ils ne peuvent pas…
Extraire uniquement les chiffres d'une cellule contenant du texte et des nombres mélangés est une…
Pour supprimer plusieurs caractères spécifiques (par exemple, des symboles, chiffres ou lettres indésirables) dans des…
This website uses cookies.