Cours : L'opérateur ET()
Dans certains cas, on souhaite utiliser un critère plus compliqué.
Reprenons les exemples que nous avions utilisées pour découvrir la fonction SI
.
On suppose que l'on dispose d'une feuille Excel avec la liste de nos clients et de leurs commandes. On sait ainsi leur ancienneté, le nombre de commandes qu'iels font dans l'année, et ce que cela représente en terme de chiffre d'affaires en euro. Comment faire pour connaître les clients qui :
ont passé au moins 10 commandes cette année ET qui ont une ancienneté supérieure à 5 ans, afin de leur proposer un rabais sur la suivante ?
Critère :
« ont passé au moins 10 commandes cette année ET qui ont une ancienneté supérieure à 5 ans »
; action siVrai
: proposer un rabais sur la suivante ;action siFaux
: Rienont commandé pour plus de 100 000€ ET ont passé au moins 5 commandes, afin de leur envoyer un cadeau ?
Critère :
« ont commandé pour plus de 100 000€ ET ont passé au moins 5 commandes »
; action siVrai
: cadeau ;action siFaux
: Rienont passé moins de 2 commandes dans l'année ET dont l'ancienneté est inférieure à 5 ans, afin de leur envoyer un catalogue ?
Critère :
« ont passé moins de 2 commandes dans l'année ET dont l'ancienneté est inférieure à 5 ans »
; action siVrai
: catalogue ;action siFaux
: Rien
Les questions que l'on pose à Excel sont plus compliquées, le critère comprend en effet deux questions. Et dans tous les cas, afin de réaliser l'action, on attend que la réponse à ces deux questions soient Vrai
. Dans ce cas, on utilise l'opérateur ET
! En effet, l'opérateur ET() est utilisé lorsque l'on souhaite combiner des conditions et que celles-ci doivent toutes être vérifiées pour réaliser l'action..
Exemple : ET par l'exemple
=ET(15>14 ;17>0)
écritVrai
puisque la réponse aux deux questions estVrai
=Si(ET(15>14 ;17>0) ; "oui" ; "non")
écrit donc« oui »
=ET(15>17 ;17>0)
écritFaux
puisque la réponse à l'une des deux questions estFaux
: 15 n'est pas supérieur à 17=Si(ET(15>17 ;17>0) ; "oui" ; "non")
écrit donc« non »