Compter cellule entre deux dates selon critères

Résolu/Fermé
Liitch Messages postés 73 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 3 novembre 2022 - Modifié par Liitch le 15/09/2016 à 12:43
Liitch Messages postés 73 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 3 novembre 2022 - 6 oct. 2016 à 10:33
Bonjour le beau monde,

J'ai un tableau avec plusieurs colonne comportant des menus déroulant proposant différentes propositions (pour éviter les erreurs de frappes). Le tableau compte environs 1000 lignes d'affilé étant donné que c'est un fichier annuel.

FEUIL1 :

En colonne A je peux mettre (Nom du vendeur) : PersonneA, PersonneB, PersonneC, PersonneD
En colonne B (Produit proposé au client) : ProduitA, ProduitB, ProduitC
En colonne C (Date du devis) : Une date entre 01/10/2015 et 31/09/2016 et des fois elle est vide. Si la cellule est vide, c'est qu'il n'y a pas eu de devis.

Sur une autre feuille Excel, "FEUIL2" j'aimerais compter le nombre de devis effectué entre le 01/30/2015 et le 31/09/2016 fait pas la PersonneA concernant uniquement le ProduitA.

J'ai utilisé la formule suivante :
=NB.SI.ENS('FEUIL1'!A:A;"PersonneA";'FEUIL1'!B:B;"ProduitA";'FEUIL1'!C:C;"<30/09/2016";'FEUIL1'!C:C;">01/10/2015")

Pour vérifier j'ai filtré manuellement pour savoir si c'était le bon nombre et soit ça ne me met pas le bon résultat soit je change la formule et ça me met 0

J'aimerais savoir s'il y a une petite erreur de ma part dans la formule ou si c'est une erreur de frappe dans mon tableau ?

Si c'est une erreur dans la formule merci de m'aider à corriger !
Par contre si la seule solutions c'est d'utiliser les macros. Tant pis pour moi, j'ai du mal à comprendre et je me débrouillerai autrement !

Mercii



Bye bye
« Avant de rêver, il faut savoir. »

1 réponse

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
15 sept. 2016 à 13:03
Bonjour,

La formule est correcte.
Reste à voir pourquoi le résultat obtenu n'est pas le même avec le filtrage ... curieux !

A+
0
Liitch Messages postés 73 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 3 novembre 2022
Modifié par Liitch le 15/09/2016 à 14:55
Bonjour,

Alors effectivement il y avait un problème de filtrage, sauf que quand j'ai bien filtré.
Du coup enlever la différence entre les deux résultats.
Ça m'a mis le résultat de la formule -1 .......
(Pour que ce soit claire au debut la formule était égal à 230.
Mais avec le filtrage j'étais à un peu plus.
Quand j'ai trouvé l'erreur j'étais à 230 et là la formule m'a mit 229)
Quand j'ai vu ça j'ai ri jaune ahah

Donc je me demande si, dans le critères de date, il inclue le 1/10/2015 et le 31/09/2016 ?
Si oui, comment faire pour que ce soit inclue ?
0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523 > Liitch Messages postés 73 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 3 novembre 2022
15 sept. 2016 à 18:37
La formule n'inclut pas le 01/10/2015 et n'inclut pas le 31/09/2016.
Pour que ces bornes soient incluses, il faut noter :
=NB.SI.ENS('FEUIL1'!A:A;"PersonneA";'FEUIL1'!B:B;"ProduitA";'FEUIL1'!C:C;"<=30/09/2016";'FEUIL1'!C:C;">=01/10/2015")

A+
0
Liitch Messages postés 73 Date d'inscription lundi 15 juin 2015 Statut Membre Dernière intervention 3 novembre 2022
6 oct. 2016 à 10:33
Bonjour, Gyrus,

Excuses-moi de te répondre si tard.
Merci beaucoup de m'avoir aidé, ta formule a très bien fonctionné !
0