Comment ajouter une condition sur un calcul Excel
Ajouter une condition sur un calcul Excel consiste à dire au tableur: “fais ce calcul si une règle est respectée, sinon fais autre chose”. Dans la pratique, cela revient très souvent à utiliser la fonction SI(), seule ou combinée avec d’autres fonctions comme ET(), OU(), SOMME.SI(), NB.SI() ou SI.CONDITIONS(). Cette logique conditionnelle est au coeur des tableaux de bord, des suivis budgétaires, des analyses commerciales, des contrôles qualité et des fichiers RH.
Le principe est simple: Excel compare une valeur à une règle. Si la règle est vraie, il exécute un calcul ou renvoie un résultat. Si elle est fausse, il en exécute un autre. Par exemple, si le montant d’une vente est supérieur ou égal à 1 000 €, vous pouvez appliquer une commission de 12 %, sinon 5 %. La formule devient alors =SI(A2>=1000;A2*12%;A2*5%). Autrement dit, vous intégrez la logique de décision directement dans votre calcul.
Pourquoi cette compétence est-elle si importante ?
La capacité à construire des règles conditionnelles dans Excel n’est pas qu’un confort technique. C’est une compétence opérationnelle qui fait gagner du temps, réduit les erreurs de saisie et rend les modèles bien plus fiables. Dans les métiers de gestion, d’analyse, de finance, de logistique et d’administration, cette maîtrise accélère les traitements répétitifs et standardise les décisions. Elle évite aussi les manipulations manuelles, souvent sources d’erreurs.
| Métier |
Salaire médian annuel |
Projection de croissance |
Pourquoi les calculs conditionnels Excel sont utiles |
| Accountants and Auditors |
79 880 $ |
+4 % |
Contrôles d’écarts, règles budgétaires, validation de seuils, catégorisation de dépenses. |
| Financial Analysts |
99 890 $ |
+8 % |
Scénarios, seuils de rentabilité, conditions de bonus, segmentation d’actifs. |
| Operations Research Analysts |
83 640 $ |
+23 % |
Modèles de décision, règles de priorité, simulations conditionnelles et optimisation. |
Les chiffres ci-dessus sont issus du U.S. Bureau of Labor Statistics, une source publique de référence. Même si les salaires concernent le marché américain, ils illustrent bien un point central: plus le métier repose sur l’analyse structurée et la décision à partir de données, plus les calculs conditionnels dans Excel deviennent stratégiques.
La structure de base d’une formule conditionnelle
La syntaxe fondamentale en français est:
=SI(test_logique; valeur_si_vrai; valeur_si_faux)
Voici ce que chaque partie signifie:
- test_logique: la règle à vérifier, par exemple A2>=1000.
- valeur_si_vrai: ce que renvoie Excel si le test est vrai, par exemple A2*1,12.
- valeur_si_faux: ce que renvoie Excel si le test est faux, par exemple A2*0,95.
Pour ajouter une condition sur un calcul Excel, il faut donc déterminer trois choses: ce que vous comparez, le calcul à effectuer si la condition est vraie, et le calcul alternatif si elle est fausse. Tant que ces trois blocs sont clairs, la formule devient facile à construire.
Exemples concrets de conditions dans Excel
- Prime commerciale
Si un vendeur dépasse 50 000 €, sa prime est de 8 %, sinon 3 %.
=SI(B2>50000;B2*8%;B2*3%)
- Frais de port
Si la commande atteint 100 €, la livraison est gratuite, sinon elle coûte 6,90 €.
=SI(C2>=100;0;6,9)
- Validation d’un score
Si un étudiant obtient au moins 10, il est admis, sinon ajourné.
=SI(D2>=10;”Admis”;”Ajourné”)
- Remise quantité
Si la quantité achetée est supérieure à 20, on applique 15 % de remise, sinon 5 %.
=SI(E2>20;F2*85%;F2*95%)
Quand utiliser SI, ET, OU et SI.CONDITIONS
Une seule condition suffit rarement dans les fichiers professionnels avancés. Vous pouvez avoir besoin de vérifier plusieurs critères en même temps. C’est là que les fonctions logiques complémentaires entrent en jeu.
- SI: pour une décision binaire simple.
- ET: toutes les conditions doivent être vraies.
- OU: au moins une condition doit être vraie.
- SI.CONDITIONS: pour gérer plusieurs cas successifs plus lisiblement qu’une cascade de SI().
Exemple avec ET: accorder une remise seulement si le client est “Premium” et que le montant dépasse 500 €.
=SI(ET(A2=”Premium”;B2>500);B2*0,9;B2)
Exemple avec OU: appliquer un traitement spécial si le stock est faible ou si le produit est périssable.
=SI(OU(C2<10;D2=”Oui”);”Prioritaire”;”Standard”)
Exemple avec SI.CONDITIONS: classer une note selon plusieurs plages.
=SI.CONDITIONS(A2>=16;”Très bien”;A2>=14;”Bien”;A2>=12;”Assez bien”;A2>=10;”Passable”;VRAI;”Insuffisant”)
Bon réflexe
Si vous commencez à empiler beaucoup de SI imbriqués, demandez-vous si SI.CONDITIONS, RECHERCHEX ou une table de correspondance ne serait pas plus propre et plus maintenable.
Les opérateurs à connaître pour ajouter une condition
La qualité d’un calcul conditionnel dépend souvent du bon choix de l’opérateur logique. Voici les plus courants:
- > supérieur à
- >= supérieur ou égal à
- < inférieur à
- <= inférieur ou égal à
- = égal à
- <> différent de
Beaucoup d’erreurs viennent d’un seuil mal défini. Par exemple, >1000 exclut la valeur 1000, alors que >=1000 l’inclut. Dans un modèle de commission ou de conformité, cette nuance a un impact direct sur le résultat final.
Erreurs courantes à éviter
- Confondre texte et nombre: “100” n’est pas toujours traité comme 100 si le format est incohérent.
- Oublier les guillemets: un texte renvoyé par une formule doit être écrit entre guillemets.
- Utiliser le mauvais séparateur: selon votre version d’Excel, les arguments utilisent souvent ; en français.
- Imbriquer trop de SI: la formule devient vite difficile à relire et à maintenir.
- Négliger les cellules vides: une cellule vide peut fausser la logique si elle n’est pas traitée explicitement.
Traiter les cellules vides proprement
Dans un fichier réel, toutes les lignes ne sont pas toujours remplies. Avant d’ajouter une condition sur un calcul Excel, pensez à neutraliser les cellules vides. Exemple:
=SI(A2=””;””;SI(A2>=1000;A2*1,12;A2*0,95))
Ici, si A2 est vide, Excel n’affiche rien. Sinon, il applique la logique de calcul. Cette pratique améliore beaucoup la lisibilité des tableaux de bord.
Condition sur une somme, un comptage ou une moyenne
Parfois, vous ne voulez pas simplement conditionner un calcul ligne par ligne, mais agréger des données selon un critère. Dans ce cas, les fonctions de type SOMME.SI, NB.SI et MOYENNE.SI sont plus adaptées.
- =SOMME.SI(A:A;”Paris”;B:B) additionne les montants de la colonne B si la ville en colonne A est Paris.
- =NB.SI(C:C;”>=10″) compte le nombre de valeurs supérieures ou égales à 10.
- =MOYENNE.SI(D:D;”Oui”;E:E) calcule la moyenne de E si D vaut Oui.
Ces fonctions évitent souvent d’ajouter une colonne auxiliaire. Elles sont particulièrement utiles pour les reportings mensuels, les analyses de ventes par région ou les suivis de conformité par catégorie.
| Fonction |
Usage principal |
Complexité |
Quand la privilégier |
| SI |
Choisir entre deux résultats |
Faible |
Une règle simple, un calcul vrai, un calcul faux. |
| SI + ET |
Plusieurs critères obligatoires |
Moyenne |
Ex: bonus si objectif atteint et marge minimale respectée. |
| SI + OU |
Au moins un critère valide |
Moyenne |
Ex: alerte si délai dépassé ou stock critique. |
| SOMME.SI / NB.SI / MOYENNE.SI |
Agrégation filtrée |
Faible à moyenne |
Analyser des ensembles de lignes sans formule ligne par ligne. |
| SI.CONDITIONS |
Plusieurs cas successifs |
Moyenne |
Barèmes, grilles de notes, segmentation par tranches. |
Méthode professionnelle pour construire une formule conditionnelle
- Écrivez la règle en français: “Si le CA est supérieur ou égal à 1000, j’applique 12 %, sinon 5 %.”
- Identifiez la cellule source: par exemple A2.
- Choisissez l’opérateur exact: ici >=.
- Définissez les deux résultats: calcul si vrai et calcul si faux.
- Testez les cas limites: juste en dessous du seuil, au seuil, au-dessus du seuil.
- Ajoutez un contrôle des cellules vides si nécessaire.
- Documentez la logique dans un commentaire ou une zone d’aide si le fichier est partagé.
Pourquoi visualiser la logique aide à éviter les erreurs
Quand vous ajoutez une condition sur un calcul Excel, la difficulté ne réside pas seulement dans l’écriture de la formule. Elle réside aussi dans sa vérification. C’est pour cela qu’un calculateur visuel, comme celui situé plus haut, est utile. Vous voyez immédiatement si la règle se déclenche, quel résultat est appliqué et quelle formule correspondante doit être utilisée. Cette approche réduit fortement les erreurs de seuil, de coefficient ou d’opérateur.
Dans les environnements professionnels où plusieurs personnes reprennent le même classeur, la lisibilité est un facteur clé. Une formule bien pensée doit être juste, mais aussi compréhensible. Un bon modèle Excel n’est pas seulement fonctionnel: il doit être auditable, transmissible et facile à faire évoluer.
Sources publiques et ressources utiles
Pour approfondir les métiers qui utilisent intensivement les calculs conditionnels, consultez les ressources publiques du Bureau of Labor Statistics sur les comptables et auditeurs ainsi que la fiche sur les operations research analysts. Ces professions utilisent quotidiennement des logiques de règles, de seuils et de scénarios. Vous pouvez aussi comparer les perspectives d’analyse financière sur les pages officielles du BLS dédiées aux financial analysts.
En résumé
Ajouter une condition sur un calcul Excel, c’est transformer un calcul statique en règle de décision. La fonction SI() est la base, mais elle devient encore plus puissante lorsqu’elle est combinée avec ET, OU, SI.CONDITIONS ou les fonctions conditionnelles d’agrégation comme SOMME.SI. Si vous maîtrisez la structure du test logique, le choix de l’opérateur et le résultat à renvoyer selon chaque cas, vous pourrez automatiser une grande partie de vos décisions métier dans Excel.
Utilisez le calculateur ci-dessus pour valider votre raisonnement avant de le reproduire dans votre feuille de calcul. C’est une excellente manière de passer d’une logique “je bricole une formule” à une logique “je conçois un modèle fiable”.