Excel - Décompte sur une liste de critères
SebTo
-
wilfried_42 Messages postés 912 Statut Contributeur -
wilfried_42 Messages postés 912 Statut Contributeur -
Bonjour à tous et à toutes,
J'ai rechercher sur ce forum et ai trouvé des formules intéressantes, mais une reste pour moi à la fois introuvable et fondamentale. Je vous expose mon problème.
Dans un classeur avec deux feuilles, la première servant à rentrer des chèques avec notamment leur numéro (un chèque par ligne), la seconde servant à connaitre la répartition des carnets entre différentes personnes (une personne par colonne).
Cela donne pour faire simple Feuille1:
A B
569 23€
568 34€
595 34€
Feuille2:
A B
Jean Michel
567 594
568 595
569
570
Je souhaiterais trouver une formule qui me permette d'obtenir automatiquement le nombre de fois où les nombres présent dans les colonnes A,B,... de la Feuille2 se retrouvent dans la colonne A de la Feuille1 (Soit dans l'exemple 2 et 1). C'est une sorte de NB.SI avec une de critères, sachant qu'il peut y en avoir jusqu'à une centaine. L'idée au final est de savoir pour chaque personne combien de chèques sont revenus.
J'espère que j'ai été clair, et que vous pourrez m'aider
J'ai rechercher sur ce forum et ai trouvé des formules intéressantes, mais une reste pour moi à la fois introuvable et fondamentale. Je vous expose mon problème.
Dans un classeur avec deux feuilles, la première servant à rentrer des chèques avec notamment leur numéro (un chèque par ligne), la seconde servant à connaitre la répartition des carnets entre différentes personnes (une personne par colonne).
Cela donne pour faire simple Feuille1:
A B
569 23€
568 34€
595 34€
Feuille2:
A B
Jean Michel
567 594
568 595
569
570
Je souhaiterais trouver une formule qui me permette d'obtenir automatiquement le nombre de fois où les nombres présent dans les colonnes A,B,... de la Feuille2 se retrouvent dans la colonne A de la Feuille1 (Soit dans l'exemple 2 et 1). C'est une sorte de NB.SI avec une de critères, sachant qu'il peut y en avoir jusqu'à une centaine. L'idée au final est de savoir pour chaque personne combien de chèques sont revenus.
J'espère que j'ai été clair, et que vous pourrez m'aider
A voir également:
- Excel - Décompte sur une liste de critères
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Déplacer une colonne excel - Guide
- Word et excel gratuit - Guide
- Comment trier par ordre alphabétique sur excel - Guide
2 réponses
bonjour
La formule que tu cherches existe peut-être, mais j'en doute sauf à faire une fonction personnalisée.
Je te propose de le faire avec cet exemple :
http://www.cijoint.fr/cjlink.php?file=cj200812/cij2oVAtxs.xls
La formule de la colonne rajoutée en Feuil2 (qui peut être masquée) fonctionne quelle que soit la saisie en Feuil1 :
=SI(ESTERREUR(EQUIV(A4;DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1;1);0));"";1)
La formule que tu cherches existe peut-être, mais j'en doute sauf à faire une fonction personnalisée.
Je te propose de le faire avec cet exemple :
http://www.cijoint.fr/cjlink.php?file=cj200812/cij2oVAtxs.xls
La formule de la colonne rajoutée en Feuil2 (qui peut être masquée) fonctionne quelle que soit la saisie en Feuil1 :
=SI(ESTERREUR(EQUIV(A4;DECALER(Feuil1!$A$2;;;NBVAL(Feuil1!$A:$A)-1;1);0));"";1)
bonjour à tous
je ne sais pas si j'ai tout compris mais à essayer :
Formule matricielle
=Somme(nb.si(F1ColA;F2Col))
Pour valider une formule matricielle, Ctrl + Shift + Entrée, si la validation est correctement effectuée, des {} encadrent automatiquement la formule
Il faudrait nommer les plages (F1ColA et F2Col) en evolutif pour ne pas à avoir à les modifier
Menu Insertion / Nom / Definir
Le nom : F1ColA
fait référence à : =Decaler(Feuil1!$A$1;1;0;nbval(Feuil1!$A:$A)-1)
Ensuite il faudrait faire une plage glissante pour ne pas en avoir autant que de collaborateur
exemple le total en ligne 1, et en ligne 2 les collaborateurs
Se positionner en Feuil2, cellule A1
Menu Insertion / Noms / Définir
Le nom : F2Col
Fait référence à : =Decaler(Feuil2!A$1,2,0,nbval(Feuil2!A$3:A$65536))
je ne sais pas si j'ai tout compris mais à essayer :
Formule matricielle
=Somme(nb.si(F1ColA;F2Col))
Pour valider une formule matricielle, Ctrl + Shift + Entrée, si la validation est correctement effectuée, des {} encadrent automatiquement la formule
Il faudrait nommer les plages (F1ColA et F2Col) en evolutif pour ne pas à avoir à les modifier
Menu Insertion / Nom / Definir
Le nom : F1ColA
fait référence à : =Decaler(Feuil1!$A$1;1;0;nbval(Feuil1!$A:$A)-1)
Ensuite il faudrait faire une plage glissante pour ne pas en avoir autant que de collaborateur
exemple le total en ligne 1, et en ligne 2 les collaborateurs
Se positionner en Feuil2, cellule A1
Menu Insertion / Noms / Définir
Le nom : F2Col
Fait référence à : =Decaler(Feuil2!A$1,2,0,nbval(Feuil2!A$3:A$65536))