Formule [excel] avec dates

Fermé
waltrowski1 Messages postés 7 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 15 janvier 2016 - 13 août 2015 à 10:30
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 - 13 août 2015 à 12:23
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

leplot Messages postés 191 Date d'inscription lundi 1 décembre 2008 Statut Membre Dernière intervention 13 août 2015 131
13 août 2015 à 10:40
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
tontong Messages postés 2567 Date d'inscription mercredi 3 février 2010 Statut Membre Dernière intervention 20 novembre 2024 1 059
13 août 2015 à 12:23
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