Calc - NB.SI, Date et esperluette ....(question?)

Bonjour à tous
Toujours dans mes histoires de date

Je me suis un peu galéré avec le fonction NB.SI et les dates
pour finalement décortiquer un tuto Excel et trouver la solution ....

je cherchais à faire des comptages de dates dans une plage
combien en 2014
combien avant 2014
combien en 2015
Bref .....

Mais je n'y arrivais pas....... jusqu'à ce que je découvre un tuto ou dans
le critère de rechercher, je remarque devant les dates une esperluette &
genre =NB.SI(A35:A55;">"&" 01/01/2016")
ou =NB.SI(A35:A55;">="&A28) si A28 est le cellule de référence

Comment dois je comprendre le & , comme opérateur de concaténation ??
et si c'est le cas, la date serait "lu" comme un texte ?? mais alors dans
ce cas pourquoi les opérateurs mathématiques sont ils efficients ??
je suis un peu paumé !!

Bonjour,

pour la fonction NB.SI le critère doit être une chaine de caractères pour être interprété.
L'opération de concaténation & construit cette chaine avec ces deux termes
– ">=" pour supérieur ou égal à
– l'adresse de cellule A28
En obtenant la chaine ">=A28", la fonction NB.SI peut l'interpréter.

En marge de cette question, comme vous semblez devoir rendre des rapports, je me demande si le Pilote de données ne serait pas un meilleur outil.
Si les données sources sont correctement structurées, ça peut faire gagner beaucoup de temps.

C_Lucien

Bonjour,

-----Message d'origine-----
De : catof [mailto:catof@free.fr]
Envoyé : lundi 1 février 2016 10:22
À : users@fr.libreoffice.org
Objet : [fr-users] Calc - NB.SI, Date et esperluette ....(question?)

Bonjour à tous
Toujours dans mes histoires de date

Je me suis un peu galéré avec le fonction NB.SI et les dates
pour finalement décortiquer un tuto Excel et trouver la solution ....

je cherchais à faire des comptages de dates dans une plage
combien en 2014
combien avant 2014
combien en 2015
Bref .....

Mais je n'y arrivais pas....... jusqu'à ce que je découvre un tuto ou dans
le critère de rechercher, je remarque devant les dates une esperluette &
genre =NB.SI(A35:A55;">"&" 01/01/2016")
ou =NB.SI(A35:A55;">="&A28) si A28 est le cellule de référence

Comment dois je comprendre le & , comme opérateur de concaténation ??
et si c'est le cas, la date serait "lu" comme un texte ?? mais alors dans
ce cas pourquoi les opérateurs mathématiques sont ils efficients ??
je suis un peu paumé !!

Pour =NB.SI(A35:A55;">="&A28), c'est évidemment la concaténation pour
reconstituer le critère.
Par contre, & n'est pas nécessaire dans le premier cas et
=NB.SI(A35:A55;">01/01/2016") donne le même résultat
Le critère est sous forme de texte et interprété par la fonction NB.SI, il
est aussi possible de renvoyer le critère complet dans une cellule:
=NB.SI(A35:A55;A28) et écrire dans A28: >01/01/2016 (sans guillemets)

Cordialement,
Michel

Merci à tous les deux !
ce qui est bien dans cette galère c'est qu'il y a toujours un pilote à la
barre !! c'est rassurant

la table de pilote est inintéressante certe, mais délicate à manipuler en ce
qui concerne les actualisations et les liens avec les diagrammes.
si un utilisateur bidouille un peu la table en glissant/déposant un champ,
le diagramme "saute".
De plus la mise en forme du tableau est "non maitrisée" (styles dédiés à la
table de pilote)

Je tente une approche plus "dynamique" avec ce tableau ....