Probleme nb.si.ens

Bonjour à tous

je cherche à identifier les dates qui respectent deux conditions

ma formule ne me renvoi aucune erreur mais m'affiche 0 résultats alors que cela devrait m'en rendre deux

=NB.SI.ENS(T_Tasks[Due Date];" >= AUJOURDHUI()- JOURSEM(AUJOURDHUI();2)+1"; T_Tasks[Due Date];" <= AUJOURDHUI()- JOURSEM(AUJOURDHUI();2)+7")

le tableau est bien identifié

AUJOURDHUI()- JOURSEM(AUJOURDHUI();2)+1 => renvoi bien le 25/05/2020

AUJOURDHUI()- JOURSEM(AUJOURDHUI();2)+7 => renvoi bien le 31/05/2020

aussi les dates dans ma plage qui sont

27/05/2020

et

28/05/2020

devraient apparaître

Pourriez vous m'indiquer où se situe mon erreur?

merci par avance,

la fonction NB.SI.ENS demande 3,5,7 etc arguments , j'en compte 4 ?

la fonction NB.SI.ENS demande 3,5,7 etc arguments , j'en compte 4 ?

non je pense que la fonction NB.SI.ENS demande 2,4,6 etc arguments

Aucune erreur reportée mais résultat de 0...

Erreur de ma part Nb.si.ens possède un nombre pair d'arguments, mais qu'attendez vous comme réponse de cette fonction qui ne fait que comptabiliser un nombre d’occurrences correspondant aux deux critères?

Bonjour

je souhaite afficher le nombre de dates ayant ses deux critères.

ici le resultat devrait etre 2 et non 0

car

28/05/2020

27/05/2020

respectent les conditions

aussi la formulation doit etre mauvaise je présume

un petit fichier test peut être?

Il est vrai que tout parait correct, et cela vous l'avez testé : T_Tasks[Due Date] ?

oui cela affiche bien la selection de la plage correspondante

C'est tellement simple que je suis passé à coté,

dans les critères <= sont bien entre guillemets mais pas les fonctions aujourdhui() sinon elles son prises pour du texte !!

voila un petit fichier

les cellules en jaune

la premiere est pour le jour et fonctionne correctement

la 2ème qui devrait afficher 3 désormais car j'ai ajouter une ligne correspondante à aujourd'hui mais renvoi 0

12probleme-if.xlsm (17.79 Ko)

Bonjour,

Essaie ainsi :

=NB.SI.ENS(T_Tasks[Due Date];">="&AUJOURDHUI()-JOURSEM(AUJOURDHUI();2)+1; T_Tasks[Due Date];"<="&AUJOURDHUI()-JOURSEM(AUJOURDHUI();2)+7)

Merci à vous tous

en effet cela fonctionne bien mieux désormais...

Rechercher des sujets similaires à "probleme ens"