Fonction NB.SI avec critère définit par une autre fonction

Y compris Power BI, Power Query et toute autre question en lien avec Excel
S
SHTOURS
Membre habitué
Membre habitué
Messages : 146
Inscrit le : 12 novembre 2018
Version d'Excel : 365

Message par SHTOURS » 30 novembre 2019, 14:49

Bonjour,

Je souhaiterais utiliser la fonction NB.SI en insérant une fonction dans cette même fonction pour en définir la valeur du critère.

J'ai joint un fichier dans lequel j'ai bien pu obtenir le NBVAL d'une date mais dès que l'ajoute dans la fonction NB.SI celle-ci semble avoir un soucis car elle parle d'une errur de synthaxe…

Sauriez vous me dire si il y a une astuce pour demander quelque chose du genre à NB.SI

-> NB.SI(A1:A3;">DATEVAL("01/02/2019")") par exemple.


Merci beaucoup,
EXCEL PRATIQUE - NB.SI avec Fonction en critère - 2019 1129 .xlsx
(8.84 Kio) Téléchargé 10 fois
Avatar du membre
xorsankukai
Membre impliqué
Membre impliqué
Messages : 2'188
Appréciations reçues : 243
Inscrit le : 7 octobre 2014
Version d'Excel : 2010 FR

Message par xorsankukai » 30 novembre 2019, 15:00

Bonjour SHTOURS, le forum,

Peut-être ainsi....
=NB.SI(A1:A6;">"&DATEVAL("1/09/2018"))
NB.SI avec Fonction en critère - 2019 1129 .xlsx
(9.65 Kio) Téléchargé 4 fois
Cordialement,
xorsankukai

La connaissance, c’est partager le savoir qui nous fait grandir.
Avatar du membre
78chris
Passionné d'Excel
Passionné d'Excel
Messages : 5'045
Appréciations reçues : 384
Inscrit le : 9 juillet 2017
Version d'Excel : 2010 à 2019 + 365

Message par 78chris » 30 novembre 2019, 15:01

Bonjour
=NB.SI(A1:A6;">"&DATEVAL("1/10/2019"))
Chris
Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.
Confucius
F
FINDRH
Membre impliqué
Membre impliqué
Messages : 1'404
Appréciations reçues : 15
Inscrit le : 12 février 2010
Version d'Excel : 2016

Message par FINDRH » 30 novembre 2019, 15:11

Bonjour

ci joint 2 propositions avec Date, une complète saisie, une avec une date décomposée

Cordialement

FINDRH
NB.SI avec Date .xlsx
(10.06 Kio) Téléchargé 11 fois
S
SHTOURS
Membre habitué
Membre habitué
Messages : 146
Inscrit le : 12 novembre 2018
Version d'Excel : 365

Message par SHTOURS » 30 novembre 2019, 21:26

Xorsankukai, 78chris et FindRH

Merci à vous pour votre aide c'est top!!!


Maintenant j'essaie de trouver comme utiliser les symboles > et < avec dates dans la saisie de formule dans Mise en forme conditionnelle...
F
FINDRH
Membre impliqué
Membre impliqué
Messages : 1'404
Appréciations reçues : 15
Inscrit le : 12 février 2010
Version d'Excel : 2016

Message par FINDRH » 1 décembre 2019, 15:43

Le plus simple est de rentrer la date dans une cellule hors tableau et de s'y référer :

Formule dans C5 dans mon tableau

=NB.SI(A3:A8;">"&C3) la date de référence est en C3

la condition est la concaténation ( "l'accolement") du comparateur et de la cellule qui sert de référence. S'il est inutile de mettre = en cas de correspondance exacte si tu veux les valeurs inf (<) ou sup (>) ou différentes (<>) il faut recomposer le comparateur :

supérieur ">" &( et commercial sous le 1) C3

supérieur ou égal ">="&C3

etc....

Formule en E5 où c3 est remplacé par date recomposée avec Date(année;Mois;Jour)

Il vaut mieux saisir une date dans une cellule fixe $C$3 que tu reprends dans ta formule et où tu changes ta date .....

Cordialement

FINDRH
F
FINDRH
Membre impliqué
Membre impliqué
Messages : 1'404
Appréciations reçues : 15
Inscrit le : 12 février 2010
Version d'Excel : 2016

Message par FINDRH » 1 décembre 2019, 15:46

Excuse je n'ai pas tout lu

Les formules indiquées ne concernent pas des MFC......

Si tu coinces, envoie un bout de fichier avec ce que tu veux et quelles conditions sont à respecter...

FINDRH
S
SHTOURS
Membre habitué
Membre habitué
Messages : 146
Inscrit le : 12 novembre 2018
Version d'Excel : 365

Message par SHTOURS » 1 décembre 2019, 17:28

Hello Findrh,

Je te remercie pour ton retour ça m'a permis de comprendre la synthaxe a appliquer dans le NB.SI pour invoquer une valeur en forme de date comme critère.


Là actuellement je me demande comment on peut faire l'équivalent de par exemple

NB.SI(A1:A4;"*2*")

J'ai remarqué que ça fonctionne dans le cas où les cellules de la plage étudiée contiennent des chiffres et du texte,
mais si c'est uniquement des chiffres, il est impossible qavec la méthode des ** de trouver le nombre de cellules qui contienne le caractère numérique cherché parmi une chaîne de caractères..
F
FINDRH
Membre impliqué
Membre impliqué
Messages : 1'404
Appréciations reçues : 15
Inscrit le : 12 février 2010
Version d'Excel : 2016

Message par FINDRH » 2 décembre 2019, 08:52

Bonjour

Tout à fait si tu remplaces la première cellule par un alph contenant 2.... il ne prend en compte que les alpha ......

Mystère excel.....

FINDRH
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message