Comparaison de dates

momo -  
 momo -
Bonjour,

Bonjour!

J'ai une colonne qui contient des dates (en format nord-américain: aaaa-mm-jj). Je voudrais compter le nombre de lignes dans cette colonne où la date est comprises entre 2 dates de mon choix. J'ai utilisé la fonction NB.SI.ENS mais ça me donne tout le temps "0".

Voici ma formule: =NB.SI.ENS(A6:A73; ">2021-04-07"; A6:A73; "<2021-04-22").

Pour m'assurer que ce n'est pas un problème de reconnaissance de format de date, j'ai testé la fonction: =SI(ET(A6<"2021-04-10"; A6>"2021-04-01"); 1; 0), et elle fonctionne bien.

Je m'arrache les cheveux avec ça! Est-ce que quelqu'un peut m'aider SVP?

Merci,


Configuration: Windows / Chrome 96.0.4664.110
A voir également:

2 réponses

jee pee Messages postés 41520 Date d'inscription   Statut Modérateur Dernière intervention   9 720
 
Bonjour,

Quand je saisis dans Excel 2021-04-07 c'est automatiquement converti en 07/04/2021, ajouté à "en format nord-américain" qui n'est pas une expression d'utilisation courante, en France, étant modérateur j'ai regardé l'origine géographique de ton message : le Canada.

Ce qui veut dire que nous ne pouvons pas vraiment réaliser dans Excel les mêmes tests que toi, le paramétrage d'Excel et de Windows étant associés au format des données régionales. Et la date est surement l'un des composants des plus sensibles à ce paramétrage.

Je voulais essayer des tests comme
">"&"2021-04-07"
ou
">"&2021-04-07
ou encore mettre la date dans un champ N1 et tester
">"&N1
pour voir si cela avait un impact.
0
momo
 
Merci pour ta réponse rapide!
Finalement, j'ai pu régler le problème sans savoir avec précision la cause fondamentale qui la produite. Il se trouve que j'ai obtenu ce fichier Excel par conversion de captures d'écran (format JPG) vers le format Excel. Cela a dû avoir un effet sur l'écriture de la date. Quand je supprimes les dates dans la colonne et que je les saisis manuellement, la fonction NB.SI.ENS fonctionne à merveille!! Cela dit, ça ne m'explique pas pourquoi la fonction SI fonctionnait bien avec les anciennes dates alors que NB.SI.ENS non.
Mystère de la vie ;-)
0