Formule [excel] avec dates

Bonjour,

Je souhaite faire une formule excel où les conditions sont les suivantes :

SI (ANNEE 2015 et MOIS 1 POUR COLONNE L)
ET QUE (ANNEE 2015 POUR COLONNE W)
ET QUE (DATE COLONNE W<DATE COLONNE L)
ALORS ON OBTIENT VRAI=1 et FAUX=0

j'ai essayé ceci qui ne marche pas :(

=ET((MOIS(Archiving!L4)=1)*(ANNEE(Archiving!L4=2015)*(ANNEE(Archiving!W4=2015), DATE(Archiving!W4)<DATE(Archiving!L4))*1

Quelqu'un pourrais m'aider?

2 réponses

  1. Bonjour,
    Oui la syntaxe du ET est fausse, mais il y a aussi des multiplications logiques.
    On aurait pu écrire en évitant le SI:
    =(MOIS(Archiving!L4)=1)*(ANNEE(Archiving!L4)=2015)*(ANNEE(Archiving!W4)=2015)*(Archiving!W4<Archiving!L4)*1
    0
    1. Bonjour

      ta formule est fausse car les argument de ET() doivent être séparés par ; (ou , selon ton paramétrage).

      =ET(MOIS(Archiving!L4)=1;ANNEE(Archiving!L4=2015;ANNEE(Archiving!W4=2015); DATE(Archiving!W4)<DATE(Archiving!L4))
      ==> retourne VRAI ou FAUX

      =si(ET(MOIS(Archiving!L4)=1;ANNEE(Archiving!L4=2015;ANNEE(Archiving!W4=2015); DATE(Archiving!W4)<DATE(Archiving!L4)) ;1;0)
      ==> retourne 1 ou 0

      0