Tutoriel · Excel intermédiaire
La fonction SI avec des calculs
Au-delà du texte : faites calculer Excel différemment selon une condition. Remises, commissions, pénalités, TVA variable… 6 exemples concrets pas à pas.
⏱️ Durée · 20 min
🎚️ Niveau · Intermédiaire
📋 Prérequis · Connaître la syntaxe =SI(cond;vrai;faux)
💡
Le principe clé
Dans un SI, les arguments « valeur si VRAI » et « valeur si FAUX » peuvent être n’importe quel calcul, pas seulement un texte. Excel choisit le bon calcul selon la condition.
Exemple 1 — Remise commerciale selon le montant
Contexte commercial
Commande ≥ 500 € → remise 10 % · Commande < 500 € → remise 5 %
La valeur si VRAI et la valeur si FAUX sont ici des calculs de pourcentage appliqués au montant.
Commandes
C2
=SI(B2>=500 ; B2*10% ; B2*5%)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Client | Montant HT € | Remise € | Net à payer € |
| 2 | Dupont SA | 750 | 75,00 | 675,00 |
| 3 | Martin | 300 | 15,00 | 285,00 |
| 4 | Bernard SARL | 1 200 | 120,00 | 1 080,00 |
| 5 | Petit | 480 | 24,00 | 456,00 |
Remise calculée automatiquement selon le seuil
Cellule sélectionnée — formule visible dans la barre
C2 — Remise=SI(B2>=500 ; B2*10% ; B2*5%)
D2 — Net à payerB2–C2
Dupont SA : 750 ≥ 500 → remise 10 % → 75 € · Martin : 300 < 500 → remise 5 % → 15 €
💡
On peut aussi tout regrouper en une seule formule
=B2 - SI(B2>=500 ; B2*10% ; B2*5%) calcule directement le net à payer.Exemple 2 — Commission vendeur selon l’objectif
Contexte RH / paie
Objectif atteint (CA ≥ 10 000 €) → commission 8 % · Non atteint → commission 3 %
Vendeurs
C2
=SI(B2>=10000 ; B2*8% ; B2*3%)
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Vendeur | CA réalisé € | Commission € | Objectif ? |
| 2 | Alice | 14 500 | 1 160,00 | ✔ Atteint |
| 3 | Bruno | 8 200 | 246,00 | ✖ Non atteint |
| 4 | Carla | 11 000 | 880,00 | ✔ Atteint |
| 5 | Didier | 9 500 | 285,00 | ✖ Non atteint |
Commission calculée selon le taux applicable · Colonne D = formule SI distincte pour l’affichage texte
C2 — Commission=SI(B2>=10000 ; B2*8% ; B2*3%)
D2 — Affichage objectif (formule séparée)=SI(B2>=10000 ; « ✔ Atteint » ; « ✖ Non atteint »)
Exemple 3 — Pénalité de retard sur facture
Contexte facturation
Retard de paiement → pénalité de 1,5 % · Paiement dans les délais → 0 €
La colonne B indique si la facture est en retard (Oui / Non). La condition teste une valeur texte.
Suivi
D2
=SI(C2="Oui" ; B2*1,5% ; 0)
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Facture | Montant € | Retard ? | Pénalité € | Total dû € |
| 2 | F-2024-01 | 2 000 | Oui | 30,00 | 2 030,00 |
| 3 | F-2024-02 | 850 | Non | 0,00 | 850,00 |
| 4 | F-2024-03 | 3 400 | Oui | 51,00 | 3 451,00 |
| 5 | F-2024-04 | 1 100 | Non | 0,00 | 1 100,00 |
Retard → pénalité calculée Dans les délais → 0 €
D2 — Pénalité de retard=SI(C2=« Oui » ; B2*1,5% ; 0)
E2 — Total dûB2 + D2
⚠️
Attention à la casse
Excel distingue
"Oui" et "oui" dans une comparaison. Assurez-vous que la saisie dans la colonne C est uniforme, ou utilisez MAJUSCULE(C2)="OUI" pour ignorer la casse.Exemple 4 — TVA selon la nature du produit
Contexte comptable
Alimentaire → TVA 5,5 % · Autre → TVA 20 %
Produits
D2
=SI(C2="Alimentaire" ; B2*5,5% ; B2*20%)
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Produit | Prix HT € | Catégorie | TVA € | Prix TTC € |
| 2 | Farine bio | 4,50 | Alimentaire | 0,25 | 4,75 |
| 3 | Stylo | 2,00 | Papeterie | 0,40 | 2,40 |
| 4 | Confiture | 3,80 | Alimentaire | 0,21 | 4,01 |
| 5 | Cahier | 5,00 | Papeterie | 1,00 | 6,00 |
TVA calculée automatiquement selon la catégorie
D2 — TVA=SI(C2=« Alimentaire » ; B2*5,5% ; B2*20%)
E2 — Prix TTCB2 + D2
Exemple 5 — Référencer le taux dans une cellule
Bonne pratique
Stocker les taux dans des cellules fixes plutôt que dans la formule → plus facile à modifier
Même exemple que la remise, mais les taux 10 % et 5 % sont écrits dans des cellules F1 et F2. La formule les référence avec un $ pour figer la ligne.
Commandes
C2
=SI(B2>=500 ; B2*$F$1 ; B2*$F$2)
| A | B | C | F | ||
|---|---|---|---|---|---|
| 1 | Client | Montant HT € | Remise € | 10% | |
| 2 | Dupont SA | 750 | 75,00 | 5% | |
| 3 | Martin | 300 | 15,00 | ||
| 4 | Bernard | 1 200 | 120,00 |
Taux en F1 et F2 — modifier ici change toutes les remises en une seule fois
C2 — Remise avec taux en cellule=SI(B2>=500 ; B2*$F$1 ; B2*$F$2)
💡
Pourquoi le $ ?
$F$1 fige la cellule F1 quand on glisse la formule vers le bas. Sans $, Excel décalerait vers F2, F3… et utiliserait de mauvais taux. Le raccourci clavier pour ajouter les $ : sélectionner F1 dans la formule puis appuyer sur F4.Exemple 6 — SI combiné avec d’autres fonctions
Cas avancé
Calculer un total TTC en intégrant directement la TVA conditionnelle dans une seule formule
On peut imbriquer un SI à l’intérieur d’un autre calcul pour tout faire en une seule cellule.
Prix TTC en une seule formule — TVA 5,5 % ou 20 % selon catégorieB2 * (1 + SI(C2=« Alimentaire » ; 5,5% ; 20%))
Remise déduite directement du montantB2 – SI(B2>=500 ; B2*10% ; B2*5%)
Bonus si objectif atteint, sinon salaire de base seulD2 + SI(C2>=10000 ; C2*8% ; 0)
📋 Récapitulatif des 6 exemples
| Exemple | Condition | Calcul si VRAI | Calcul si FAUX |
|---|---|---|---|
| Remise commerciale | B2>=500 | B2*10% | B2*5% |
| Commission vendeur | B2>=10000 | B2*8% | B2*3% |
| Pénalité de retard | C2="Oui" | B2*1,5% | 0 |
| TVA variable | C2="Alimentaire" | B2*5,5% | B2*20% |
| Taux en cellule | B2>=500 | B2*$F$1 | B2*$F$2 |
| SI dans un calcul | C2="Alimentaire" | multiplié par 1+5,5% | multiplié par 1+20% |
🔵 À retenir — les calculs possibles
- Multiplication :
B2*10% - Addition / soustraction :
B2+100 - Référence à une cellule de taux :
B2*$F$1 - Zéro si rien à calculer :
0 - SI dans un autre calcul :
B2*(1+SI(…))
🟢 Bonnes pratiques
- Stocker les taux dans des cellules fixes avec
$ - Nommer les cellules de taux (ex.
TAUX_REMISE) - Tester la formule sur quelques lignes avant de glisser
- Vérifier les cas limites (exactement 500, exactement 10)