Problématique formule Excel

Résolu/Fermé
EMMA18_12 Messages postés 3 Date d'inscription vendredi 1 octobre 2021 Statut Membre Dernière intervention 1 octobre 2021 - 1 oct. 2021 à 12:05
EMMA18_12 Messages postés 3 Date d'inscription vendredi 1 octobre 2021 Statut Membre Dernière intervention 1 octobre 2021 - 1 oct. 2021 à 14:14
Bonjour,

J'ai une problème de formule Excel :

J'ai un nombre conséquent de factures datées du 01/07/2019 à aujourd'hui.
J'aimerais relever :

Si la date est comprise entre 01/01/2019 et 31/12/2019 alors mettre "EX25".
Si la date est comprise entre 01/01/2020 et 31/12/2020 alors mettre "EX26".
Ect ..........

Cette formule ne fonctionne pas (peut-être y a--il un problème de syntaxe?):

=SI(ET(A2>="01/07/2019";A2<="31/06/2020");"EXE30";SI(ET(A2>="01/07/2020";A2<="31/06/2021");"EXE31";SI(ET(A2>="01/07/2021";A2<="31/06/2022");"EXE32";"NA")))

Auriez-vous une solution?

Merci de votre réponse,
Bonne journée :)

Configuration: Windows / Chrome 94.0.4606.61
A voir également:

2 réponses

Mike-31 Messages postés 18320 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 20 juin 2024 5 085
1 oct. 2021 à 12:42
Bonjour,

Il est normal que ta formule soit en erreur, la date 31/06/... n'existe pas, juin n'a que 30 jours
utilise des dates valides
=SI(ET(A2>="01/07/2019";A2<="30/06/2020");"EXE30";SI(ET(A2>="01/07/2020";A2<="30/06/2021");"EXE31";SI(ET(A2>="01/07/2021";A2<="30/06/2022");"EXE32";"NA"))) 

0
EMMA18_12 Messages postés 3 Date d'inscription vendredi 1 octobre 2021 Statut Membre Dernière intervention 1 octobre 2021
1 oct. 2021 à 13:38
Effectivement....
Mais même en changeant la date, cela me met EXE30 pour une date de facture de décembre 2021, alors que c'est le résultat de l'EX32....
0
Mike-31 Messages postés 18320 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 20 juin 2024 5 085
1 oct. 2021 à 13:52
Re,

Peut être un problème de format, tu peux également utiliser cette formule plus longue

=SI(ET(A2>=DATEVAL("01/07/2019");A2<=DATEVAL("30/06/2020"));"EXE30";SI(ET(A2>=DATEVAL("01/07/2020");A2<=DATEVAL("30/06/2021"));"EXE31";SI(ET(A2>=DATEVAL("01/07/2021");A2<=DATEVAL("30/06/2022"));"EXE32";"NA")))
0
EMMA18_12 Messages postés 3 Date d'inscription vendredi 1 octobre 2021 Statut Membre Dernière intervention 1 octobre 2021
1 oct. 2021 à 14:14
C'est super gentil, un grand merci ;)
0