Aller au contenu
Logique

SI

SI renvoie une valeur quand un test est vrai et une autre quand il est faux. C'est la base de toute règle métier dans un tableau : remise, statut, alerte ou prime selon un seuil.

  • condition
  • test
  • logique
  • SI
  • règle métier
  • seuil

Syntaxe

Modèle
=SI(test ; valeur_si_vrai ; [valeur_si_faux])

Exemple

Exemple concret
Commandes : montant HT en C2, date de paiement en D2, demande en E2, stock en F2=SI(C2>=500 ; C2*0,95 ; C2)            remise de 5 % dès 500 € : 600 renvoie 570, 300 renvoie 300=SI(D2="" ; "À relancer" ; "Payée")    renvoie À relancer tant que D2 est vide=SI(E2>F2 ; "Rupture" ; "")            affiche une alerte seulement si la demande dépasse le stock

À retenir

  1. Le texte renvoyé se met entre guillemets, pas un nombre ni un calcul : "500" serait du texte et ne pourrait plus être additionné.
  2. Piège : sans 3e argument, SI renvoie FAUX quand le test échoue. Écrivez "" pour laisser la cellule visuellement vide.
  3. Placez le seuil dans une cellule (C2>=$H$1) plutôt qu'en dur : la règle se modifie sans réécrire les formules.
  4. Pour combiner des conditions, mettez ET ou OU dans le test ; pour plus de deux issues, voyez SI.CONDITIONS.

Voir aussi