NB.SI.ENS qui ne compte pas toutes les données concernées

Résolu/Fermé
JulietteMrr Messages postés 5 Date d'inscription mardi 9 août 2016 Statut Membre Dernière intervention 26 août 2016 - 25 août 2016 à 17:02
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 26 août 2016 à 11:40
Bonjour à tous,

Je vous joints mon fichier pour que vous puissiez comprendre rapidement : https://www.cjoint.com/c/FHzo047jco5

En feuille 1 j'ai ma base de données qui correspond à des opérations réalisées avec notamment les colonnes Jour, tranche horaire (Entre, Et), Agence, Nature de l'opération.

En feuille 2 j'ai une ébauche de ce que je voudrais faire : compter le nombre d'opérations de telle nature à telle agence à tel jour en fonction de la tranche horaire. Pour ce faire, j'ai utilisé la formule suivante (exemple pour une cellule) : =NB.SI.ENS(Tableau1[Jour];"lundi";Tableau1[Entre];$B3;Tableau1[Agence];"PNC";Tableau1[Nature];E$2)
Avec en B3 : 8:00 (pour 8h par exemple)
Et en E2 : Appel émis

Mais quand je fais le total de toutes les opérations ainsi répertoriées, je n'obtiens pas le bon résultat, qui doit correspondre au total des opérations du lundi. Pourquoi ? Comment puis-je réparer cela ?



Merci !
A voir également:

2 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 26/08/2016 à 11:44
Exact, ça m'a échappé

alors je vois deux problèmes, dont je ne suis pas sur , à vous de voir

1°)vous faites un total des PNC en L24 qui ne tient pas compte du jour avec
=NB.SI(Tableau1[Agence];"PNC")

donc vous comptez tous les jours?

je pense que la formule devrait être:
=NB.SI.ENS(Tableau1[Agence];"PNC";Tableau1[Jour];"lundi")

2° même avec cette formule le total ne peut pas être correct, car votre tableau en feuille lundi ne tient pas compte des tranches 19h et 19h30 qui apparaissent dans le menu du filtre sur la colonne" Entre"

En fait, le tableau, lui, est correct...mais je peux me tromper
crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
1
JulietteMrr Messages postés 5 Date d'inscription mardi 9 août 2016 Statut Membre Dernière intervention 26 août 2016 3
26 août 2016 à 11:30
Oui effectivement ! Je pensais que j'avais gardé seulement les lundi dans ma base de données ! Merci Vaucluse :)
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
26 août 2016 à 11:40
Pas de quoi, je passe le sujet en résolu
Bonne route
crdlmnt
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
25 août 2016 à 17:16
Bonjour
votre formule en D3 tient compte de la valeur horaire en B3 , mais pas de la fourchette B3:C3, ce qui fait que seuls seront comptés les, cas "pile à l'heure"!!
essayez celle ci en D3 qui prend en compte les limites B3:C3 à reporter sur tout le tableau

=NB.SI.ENS(Tableau1[Jour];"lundi";Tableau1[Entre];">="&$B3;Tableau1[Et];"<="&$C3;Tableau1[Agence];"PNC";Tableau1[Nature];D$2)

crdlmnt
0
JulietteMrr Messages postés 5 Date d'inscription mardi 9 août 2016 Statut Membre Dernière intervention 26 août 2016 3
26 août 2016 à 09:16
Mais dans la base de donnée j'ai mis "Entre" qui indique le début de la tranche horaire, donc toutes les opérations qui entrent dans la même tranche horaire ont la même valeur pour "Entre", c'est comme ça que je les regroupe.
0