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 si Vrai : proposer un rabais sur la suivante ;action si Faux : Rien

  • ont 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 si Vrai : cadeau ;action si Faux : Rien

  • ont 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 si Vrai : catalogue ;action si Faux : 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..

ExempleET par l'exemple

  • =ET(15>14 ;17>0) écrit Vrai puisque la réponse aux deux questions est Vrai

  • =Si(ET(15>14 ;17>0) ; "oui" ; "non") écrit donc « oui »

  • =ET(15>17 ;17>0) écrit Faux puisque la réponse à l'une des deux questions est Faux : 15 n'est pas supérieur à 17

  • =Si(ET(15>17 ;17>0) ; "oui" ; "non") écrit donc « non »