Aide sur 2 formules compléxes sous excel
Résolu
math59390
Messages postés
27
Date d'inscription
Statut
Membre
Dernière intervention
-
math59390 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
math59390 Messages postés 27 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
ma 1ere recherche de formule:
Dans une base de données, j'ai 4 colonnes dans laquelle il y a des 1 pour pointer la personne concernée.
Puis dans une autre colonne, j'ai des 0,1,2,3,4,5 et 6 afin de determiner une fréquentation et enfin une colonne avec des dates aléatoires depuis 2005 à 2008.
je désire compter le nombre de 0,1,2,3,4,5 et 6 individuellement par personne par mois et année.
POur la 2e recherche deformule:
Dans la même base de données, j'ai en plus une colonne avec des nom d'entreprises.
Je désire comptabiliser par entreprise individuellement le nombre 1,2,3,4,5 et 6 pour un mois (janvier 2008 pour l'exemple) ainsi que la personne qui a encharge l'entreprises.
je vous transmet le lien pour exemple
http://www.cijoint.fr/cjlink.php?file=cj200812/cij5fYbkMc.xls
Je vous en remercie par avance de votre aide.
ma 1ere recherche de formule:
Dans une base de données, j'ai 4 colonnes dans laquelle il y a des 1 pour pointer la personne concernée.
Puis dans une autre colonne, j'ai des 0,1,2,3,4,5 et 6 afin de determiner une fréquentation et enfin une colonne avec des dates aléatoires depuis 2005 à 2008.
je désire compter le nombre de 0,1,2,3,4,5 et 6 individuellement par personne par mois et année.
POur la 2e recherche deformule:
Dans la même base de données, j'ai en plus une colonne avec des nom d'entreprises.
Je désire comptabiliser par entreprise individuellement le nombre 1,2,3,4,5 et 6 pour un mois (janvier 2008 pour l'exemple) ainsi que la personne qui a encharge l'entreprises.
je vous transmet le lien pour exemple
http://www.cijoint.fr/cjlink.php?file=cj200812/cij5fYbkMc.xls
Je vous en remercie par avance de votre aide.
A voir également:
- Aide sur 2 formules compléxes sous excel
- Liste déroulante excel - Guide
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Word et excel gratuit - Guide
- Formules - Télécharger - Études & Formations
3 réponses
Hello. j'ai résolu a peu près ton probleme...je m'explique :
Sur la deuxième feuille, j'ai converti le mois souhaité en chiffre...il y a surement une fonction pour convertir un mois numérique en mois en texte mais je ne la connais pas...
et deuxièmement, j'ai pas compris ce que tu voulais pas "la personne en charge de l'entreprise"
Sinon le reste marche =)
https://www.cjoint.com/?mwr2aAqArg
Sur la deuxième feuille, j'ai converti le mois souhaité en chiffre...il y a surement une fonction pour convertir un mois numérique en mois en texte mais je ne la connais pas...
et deuxièmement, j'ai pas compris ce que tu voulais pas "la personne en charge de l'entreprise"
Sinon le reste marche =)
https://www.cjoint.com/?mwr2aAqArg
nikomania
Messages postés
194
Date d'inscription
Statut
Membre
Dernière intervention
22
a ba pour l'histoire des mois en numérique ou en texte...y a la solution dans ton fichier avec la formule que t'avais faite avec dateval...manque plus que ton histoire de personne en charge de l'entreprise
bonjour
Il me semble que tu dois avoir un onglet où tu as ta base et donc pour que les formules soient plus facilement transposables j'ai transféré ta base sur un onglet appelé "base".
Je t'ai créé 2 formules en adaptant au minimum ton tableau :
je désire compter le nombre de 0,1,2,3,4,5 et 6 individuellement par personne par mois et année.
=SOMMEPROD((MOIS(DECALER(base!$M$3;;;NBVAL(base!$M:$M)-1;1))=MOIS($A4))*(ANNEE(DECALER(base!$M$3;;;NBVAL(base!$M:$M)-1;1))=ANNEE($A4))*(DECALER(base!$L$3;;;NBVAL(base!$M:$M)-1;1)=B$3)*(DECALER(base!$A$3;;EQUIV(B$2;base!$2:$2;0)-1;NBVAL(base!$M:$M)-1;1)))
Je désire comptabiliser par entreprise individuellement le nombre 1,2,3,4,5 et 6 pour un mois (janvier 2008 pour l'exemple) ainsi que la personne qui a encharge l'entreprises.
=SOMMEPROD((MOIS(DECALER(base!$M$3;;;NBVAL(base!$M:$M)-1;1))=EQUIV($B$2;$1:$1;0))*(ANNEE(DECALER(base!$M$3;;;NBVAL(base!$M:$M)-1;1))=$A$2)*(DECALER(base!$L$3;;;NBVAL(base!$M:$M)-1;1)=B$3)*(DECALER(base!$O$3;;;NBVAL(base!$M:$M)-1;1)=$A4))
Comme tu n'avais pas mis la colonne choisie pour les noms de structure, je l'ai affectée en O.
Les formules fonctionnent quelle que soit la taille de ta base car les formules DECALER ciblent le tableau utilisé.
Le classeur modifié : http://www.cijoint.fr/cjlink.php?file=cj200812/cijIWBh2ik.xls
Il me semble que tu dois avoir un onglet où tu as ta base et donc pour que les formules soient plus facilement transposables j'ai transféré ta base sur un onglet appelé "base".
Je t'ai créé 2 formules en adaptant au minimum ton tableau :
je désire compter le nombre de 0,1,2,3,4,5 et 6 individuellement par personne par mois et année.
=SOMMEPROD((MOIS(DECALER(base!$M$3;;;NBVAL(base!$M:$M)-1;1))=MOIS($A4))*(ANNEE(DECALER(base!$M$3;;;NBVAL(base!$M:$M)-1;1))=ANNEE($A4))*(DECALER(base!$L$3;;;NBVAL(base!$M:$M)-1;1)=B$3)*(DECALER(base!$A$3;;EQUIV(B$2;base!$2:$2;0)-1;NBVAL(base!$M:$M)-1;1)))
Je désire comptabiliser par entreprise individuellement le nombre 1,2,3,4,5 et 6 pour un mois (janvier 2008 pour l'exemple) ainsi que la personne qui a encharge l'entreprises.
=SOMMEPROD((MOIS(DECALER(base!$M$3;;;NBVAL(base!$M:$M)-1;1))=EQUIV($B$2;$1:$1;0))*(ANNEE(DECALER(base!$M$3;;;NBVAL(base!$M:$M)-1;1))=$A$2)*(DECALER(base!$L$3;;;NBVAL(base!$M:$M)-1;1)=B$3)*(DECALER(base!$O$3;;;NBVAL(base!$M:$M)-1;1)=$A4))
Comme tu n'avais pas mis la colonne choisie pour les noms de structure, je l'ai affectée en O.
Les formules fonctionnent quelle que soit la taille de ta base car les formules DECALER ciblent le tableau utilisé.
Le classeur modifié : http://www.cijoint.fr/cjlink.php?file=cj200812/cijIWBh2ik.xls