Vous êtes sur la page 1sur 3

Informatique de gestion

KHALABI

Professeur : Mr EL MAHDI EL

Les fonctions logiques


On peut demander Excel de ragir diffremment en fonction du rsultat dun calcul demand.
Exemple :
Vous dcidez dlaborer une facture. Vous souhaitez faire bnficier votre client dune remise
sur le prix de vente. Cette remise sera de 5% du total hors taxes de la facture si ce total infrieur
1000MAD. Si le total hors taxes est suprieur ou gal 1000MAD, le taux de la remise sera de
10% sur la totalit du montant.
Le document Excel se prsentera ainsi :

La formule en D6, compare tout dabord le rsultat obtenu en D5 au nombre 1000. Si le montant
en D5 est plus petit que 1000, alors (symbolis par le point-virgule) le rsultat afficher en D6
sera celui du calcul : D5 multipli par 5%. Sinon (symbolis par le deuxime point-virgule) cest
dire si le montant en D5 est gal ou plus grand que le nombre 1000, le rsultat afficher en D6
sera celui du calcul : D5 multipli par 10 %

La fonction ET ()
Les conditions poses dans le test de la fonction SI() seront multiples et pour que la rponse aux
conditions soit "VRAI", il faudra quelles se vrifient toutes.
Voici sa syntaxe :
=SI (ET (Cond1;Cond2;...; CondN);action raliser si les N conditions sont satisfaites; action
raliser si au moins une des conditions n'est pas satisfaite)

Sciences conomiques et sciences de gestion comptable

Page 1

Informatique de gestion
KHALABI

Professeur : Mr EL MAHDI EL

Exemple : On dsire attribuer une ristourne de fin d'anne de 2% aux clients qui remplissent les
2 conditions suivantes : tre grossiste ET avoir achet plus de 100 000MAD de marchandises
chez nous.

Nos clients sont rpertoris dans le tableau ci-dessous.

On cre une colonne ristourne et on saisit dans cette colonne la formule suivante :
.........................................................................................................................................................
..........................................
Remarque : Cette
formule peut tre
recopie sur les lignes
suivantes. On
remarque que l'on
utilise les noms des
en-ttes de colonnes.
Cette technique
fonctionne
indpendamment des
fonctions SI (), ET () et
OU ().

La fonction OU ()

Les conditions
poses seront multiples et pour que la rponse aux conditions soit
"VRAI", il faudra que l'une au moins se vrifie. Voici sa syntaxe :
=SI(OU (Cond1;Cond2;...;CondN);action raliser si au moins une des conditions est
satisfaite; action raliser si aucune des conditions n'est satisfaite)
Exemple : Une entreprise souhaite verser une prime de fin d'anne ses reprsentants s'ils
remplissent l'une OU l'autre des conditions suivantes :
Avoir plus de 5 ans d'anciennet
OU
Avoir ralis plus d' 1 Million de dirhams de chiffre d'affaires.
Les reprsentants sont rpertoris dans le tableau suivant :

Sciences conomiques et sciences de gestion comptable

Page 2

Informatique de gestion
KHALABI

Professeur : Mr EL MAHDI EL

On cre une colonne PRIME et on y construit la formule suivante :


........................................................................................................................................................
...........................................

Remarque : Cette
formule peut tre
recopie sur les lignes
suivantes. On
remarque que l'on
utilise les noms des
en-ttes de colonnes.
Cette technique
fonctionne
indpendamment des
fonctions SI (), ET () et
OU ().

Sciences conomiques et sciences de gestion comptable

Page 3