Excel sommeprod avec mois
Résolu/Fermé
kingfantasy
Messages postés
54
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
10 juillet 2012
-
Modifié par kingfantasy le 16/06/2011 à 14:06
kingfantasy Messages postés 54 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 10 juillet 2012 - 17 juin 2011 à 10:15
kingfantasy Messages postés 54 Date d'inscription vendredi 26 juin 2009 Statut Membre Dernière intervention 10 juillet 2012 - 17 juin 2011 à 10:15
A voir également:
- Excel sommeprod avec mois
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne excel - Guide
- Mise en forme conditionnelle excel - Guide
3 réponses
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
16 juin 2011 à 18:08
16 juin 2011 à 18:08
Bonjour,
Si j'ai bien compris le problème, il peut être réglé en modifiant le sommeprod de sorte que l'on teste que le mois est le bon et que le mois précédent ne l'est pas. Comme ceci :
=SOMMEPROD((NON(ESTERR(CHERCHE(MOIS(C1);A1:A12))))*(ESTERR(CHERCHE(SI(MOIS(C1)-1=0;"12";MOIS(C1)-1);A1:A12)))*B1:B12)
A essayer
Si j'ai bien compris le problème, il peut être réglé en modifiant le sommeprod de sorte que l'on teste que le mois est le bon et que le mois précédent ne l'est pas. Comme ceci :
=SOMMEPROD((NON(ESTERR(CHERCHE(MOIS(C1);A1:A12))))*(ESTERR(CHERCHE(SI(MOIS(C1)-1=0;"12";MOIS(C1)-1);A1:A12)))*B1:B12)
A essayer
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
16 juin 2011 à 18:46
16 juin 2011 à 18:46
Bonjour
et pourquoi ps tout simplement:
=SOMMEPROD((MOIS($A$1:$A$1000)=MOIS($C$1))*($B$1:$B$1000))
pour un champ A1 à B1000
crdlmnt
et pourquoi ps tout simplement:
=SOMMEPROD((MOIS($A$1:$A$1000)=MOIS($C$1))*($B$1:$B$1000))
pour un champ A1 à B1000
crdlmnt
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
16 juin 2011 à 18:49
16 juin 2011 à 18:49
Salut Vaucluse,
Je crois qu'il n'a pas de date en colonne A juste des chaines de caractères avec 01 pour janvier et 01/02 pour dire janvier /février.
Enfin c'est ce que je crois avoir compris d'ou ma proposition pour rester dans sa "logique"
Cordialement,
Je crois qu'il n'a pas de date en colonne A juste des chaines de caractères avec 01 pour janvier et 01/02 pour dire janvier /février.
Enfin c'est ce que je crois avoir compris d'ou ma proposition pour rester dans sa "logique"
Cordialement,
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
Modifié par Vaucluse le 16/06/2011 à 18:59
Modifié par Vaucluse le 16/06/2011 à 18:59
Bonjour Pilas
c'est sans doute ça, alors si on se fie rigoureusement aux écritures,,on peut proposer, en supposant qu'il entre 01 en C1(et donc forcément le tout en format texte)
=SOMMEPROD((GAUCHE(A1:A1000;2)=C1)*(B1:B1000))
crdlmnt
c'est sans doute ça, alors si on se fie rigoureusement aux écritures,,on peut proposer, en supposant qu'il entre 01 en C1(et donc forcément le tout en format texte)
=SOMMEPROD((GAUCHE(A1:A1000;2)=C1)*(B1:B1000))
crdlmnt
pilas31
Messages postés
1825
Date d'inscription
vendredi 5 septembre 2008
Statut
Contributeur
Dernière intervention
24 avril 2020
643
16 juin 2011 à 19:09
16 juin 2011 à 19:09
En effet, c'est plus simple.
kingfantasy
Messages postés
54
Date d'inscription
vendredi 26 juin 2009
Statut
Membre
Dernière intervention
10 juillet 2012
17 juin 2011 à 10:15
17 juin 2011 à 10:15
Merci beaucoup a vous !! Vous m'enlever une grosse épine du pied (enfin bon il y en a encore 3,4 autre ^^)
Merci
Merci