NB.SI.ENS avec un critère mensuel et une condition supplémentair
Oracion
-
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
michel_m Messages postés 16602 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Dans mon tableau excel, je cherche a compter le nombre d'occurence d'une colonne A lorsqu'il est positif pour un mois précis.
Sur une première feuille j'ai tous mes données.
Et sur une autre je crée un tableau qui synthétise les occurences.
Pour le moment j'utilise la formule suivante, mais il présente beaucoup de bug:
Il me met 0 alors qu'il y a des valeurs.
=NB.SI.ENS(PLANNING!$I:$I;">0";PLANNING!$H:$H;">=01/05/2014";PLANNING!$H:$H;"<=31/05/2014")
Afin de simplifier la version ci dessus, j'ai renommer les plages
Differentiel1 : il s'agit du résultat d'un calcul du nombre de jour entre 2 dates
DelaiClient : il s'agit d'une date entré manuelle dans le tableau
=NB.SI.ENS(Differentiel1;">0";DelaiClient;">=01/05/2014";DelaiClient;"<=31/05/2014")
Le probleme avec cette formule c'est que pour certains mois ça indique 0 alors qu'il y a des valeurs dedans. Mais pour certains mois ça marche.
Pour le changement des mois, je ne change que la valeur numérique de la date
01/05/2014 => 01/06/2014 et ainsi de suite ...
J'ai aussi essayer une autre formule avec SOMMEPROD car apparemment c'est mieux pour les calculs de dtes, mais il n'aime pas la 3eme condition
=SOMMEPROD((Differentiel1>0)*(DelaiClient>="1/1/2014"*1)*(DelaiClient<="31/1/2014"*1))
Mais j'ai le même soucis. Parfois ça affiche le nombre correcte ou ça m'affiche #VALEUR
Si certains points ne sont pas clair, dites le moi.
Merci pour votre retour.
Dans mon tableau excel, je cherche a compter le nombre d'occurence d'une colonne A lorsqu'il est positif pour un mois précis.
Sur une première feuille j'ai tous mes données.
Et sur une autre je crée un tableau qui synthétise les occurences.
Pour le moment j'utilise la formule suivante, mais il présente beaucoup de bug:
Il me met 0 alors qu'il y a des valeurs.
=NB.SI.ENS(PLANNING!$I:$I;">0";PLANNING!$H:$H;">=01/05/2014";PLANNING!$H:$H;"<=31/05/2014")
Afin de simplifier la version ci dessus, j'ai renommer les plages
Differentiel1 : il s'agit du résultat d'un calcul du nombre de jour entre 2 dates
DelaiClient : il s'agit d'une date entré manuelle dans le tableau
=NB.SI.ENS(Differentiel1;">0";DelaiClient;">=01/05/2014";DelaiClient;"<=31/05/2014")
Le probleme avec cette formule c'est que pour certains mois ça indique 0 alors qu'il y a des valeurs dedans. Mais pour certains mois ça marche.
Pour le changement des mois, je ne change que la valeur numérique de la date
01/05/2014 => 01/06/2014 et ainsi de suite ...
J'ai aussi essayer une autre formule avec SOMMEPROD car apparemment c'est mieux pour les calculs de dtes, mais il n'aime pas la 3eme condition
=SOMMEPROD((Differentiel1>0)*(DelaiClient>="1/1/2014"*1)*(DelaiClient<="31/1/2014"*1))
Mais j'ai le même soucis. Parfois ça affiche le nombre correcte ou ça m'affiche #VALEUR
Si certains points ne sont pas clair, dites le moi.
Merci pour votre retour.
A voir également:
- NB.SI.ENS avec un critère mensuel et une condition supplémentair
- Excel cellule couleur si condition texte - Guide
- Nb.si.ens avec ou ✓ - Forum Excel
- Nb.si.ens contient texte ✓ - Forum Excel
- Nb.si.ens différent de - Forum Excel
- Condition et excel - Guide