La fonction =SI()
On peut demander à Excel de réagir différemment en fonction du résultat d’un calcul demandé.
Exemple :
Vous décidez d’élaborer une facture. Vous souhaitez faire bénéficier à votre client d’une remise sur le prix de vente.
Cette remise sera de 5% du total hors taxes de la facture si ce total inférieur à 1000 €. Si le total hors taxes est supérieur ou égal à 1000 €, le taux de la remise sera de 10% sur la totalité du montant.
Le document Excel se présentera comme ci-dessous.

La formule compare tout d’abord le résultat obtenu en D5 au nombre 1000.
- Si le montant en D5 est plus petit que 1000, alors (symbolisé par le point virgule) le résultat sera celui du calcul :
D5 multiplié par 5%.
- Sinon (symbolisé par le deuxième point virgule) c’est à dire si le montant en D5 est égal ou plus grand que le nombre 1000, le résultat sera celui du calcul :
D5 multiplié par 10 %
La fonction =ET()
Si les conditions posées dans le test de la fonction =SI() sont multiples Il faut combiner cette formule avec la formule =ET(). Pour que la réponse aux conditions soit « VRAI« , il faudra quelles se vérifient toutes.
=SI(ET(Cond1;Cond2;…;CondN);action à réaliser si les N conditions sont satisfaites;action à réaliser si au moins une des conditions n’est pas satisfaite)

Exemple : On désire attribuer une ristourne de fin d’année de 2% aux clients qui remplissent les 2 conditions suivantes : être grossiste ET avoir acheté plus de 100 000 € de marchandises chez nous. Nos clients sont répertoriés dans le tableau ci-après :

La fonction =OU()
Si les conditions posées dans le test de la fonction =SI() sont multiples Il faut combiner cette formule avec la formule =OU(). Pour que la réponse aux conditions soit « VRAI« , il faudra que l’une au moins se vérifie.
=SI(OU(Cond1;Cond2;…;CondN);action à réaliser si au moins une des conditions est satisfaite;action à réaliser si aucune des conditions n’est satisfaite)
Exemple : Une entreprise souhaite verser une prime de fin d’année à ses représentants s’ils remplissent l’une OU l’autre des conditions suivantes :
- Avoir plus de 5 ans d’ancienneté
- Avoir réalisé plus d’ 1 Million d’euros de chiffre d’affaires.
Les représentants sont répertoriés dans le tableau suivant :

On crée une colonne PRIME et on y construit, dans la cellule D2, la formule suivante :
=SI(OU(B2>5;C2>1000000);1000;0)
Remarque : Cette formule peut être recopiée sur les lignes suivantes.

La fonction =SI.CONDITIONS()
Cette nouvelle fonction permet de poser plusieurs questions et de les associer avec une réponse « valeur si vrai ». Dès qu’Excel rencontre une réponse « Vrai », il affiche le résultat.
Exemple. On souhaite verser une commission en fonction d’un certain montant de chiffre d’affaires. 10% si le chiffre d’affaires dépasse 20 000 €, 8% s’il dépasse 15 000 €, 5% s’il dépasse 10 000 € et O en deçà de 10 000 €.
Attention, sachant qu’Excel s’arrête à la première réponse « Vrai » il faut faire attention à l’ordre des questions ! Ici on ne commencera pas la formule en demandant si le chiffre d’affaires est supérieur à 0 (zéro) car sinon il affichera O% de commission.
En supposant que le chiffre d’affaires soit saisi en cellule B2, Voici la formule :
=SI.CONDITIONS(B2>20000;10%;B2>15000;8%;B2>10000;5%;B2>0;0%)*B2
On termine en multipliant le pourcentage obtenu par le chiffre d’affaires (B2)