Somme selon plusieurs critères
Résolu/Fermé
Coco-8
Messages postés
92
Date d'inscription
lundi 27 février 2017
Statut
Membre
Dernière intervention
16 juillet 2019
-
18 févr. 2019 à 09:12
Coco-8 Messages postés 92 Date d'inscription lundi 27 février 2017 Statut Membre Dernière intervention 16 juillet 2019 - 18 févr. 2019 à 10:45
Coco-8 Messages postés 92 Date d'inscription lundi 27 février 2017 Statut Membre Dernière intervention 16 juillet 2019 - 18 févr. 2019 à 10:45
A voir également:
- Somme selon plusieurs critères
- Formule somme excel colonne - Guide
- Somme si couleur - Guide
- Somme si ens date comprise entre ✓ - Forum Excel
- Index equiv plusieurs critères - Forum Excel
- Somme si date inférieur à aujourd'hui ✓ - Forum Excel
2 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 411
18 févr. 2019 à 09:58
18 févr. 2019 à 09:58
Bonjour
vous ne pouvez pas faire ça correctement avec des cellules fusionnées en colonne A
ensuite vous pourrez appliquer cette formule en G8:
'exemple pour une base de ligne 2 à ligne 1000 à adapter
=SOMMEPROD(($A$2:$A$1000=$H$5)*($B$2:$B$1000=G$7)*($E$2:$E$1000=$F8)*($C$2:$C$1000))
à limiter au nombre de lignes utiles
attention aux signes $ pour coller la formule sur tout le tableau
crdlmnt
vous ne pouvez pas faire ça correctement avec des cellules fusionnées en colonne A
- défusionnez les cellules en A
- répétez le code identique sur chacun des groupes de 3 cellules identiques
- masquer si vous voulez le 2° et le 3° affiché en formant une police de même couleur que le fond
ensuite vous pourrez appliquer cette formule en G8:
'exemple pour une base de ligne 2 à ligne 1000 à adapter
=SOMMEPROD(($A$2:$A$1000=$H$5)*($B$2:$B$1000=G$7)*($E$2:$E$1000=$F8)*($C$2:$C$1000))
à limiter au nombre de lignes utiles
attention aux signes $ pour coller la formule sur tout le tableau
crdlmnt
dsyren
Messages postés
923
Date d'inscription
mercredi 24 juin 2009
Statut
Contributeur
Dernière intervention
11 mars 2020
119
18 févr. 2019 à 09:20
18 févr. 2019 à 09:20
Salut,
Je crois que tu peux faire ça avec la RECHERCHEV ou VLOOKUP.
++
Je crois que tu peux faire ça avec la RECHERCHEV ou VLOOKUP.
++
Coco-8
Messages postés
92
Date d'inscription
lundi 27 février 2017
Statut
Membre
Dernière intervention
16 juillet 2019
2
18 févr. 2019 à 09:36
18 févr. 2019 à 09:36
Salut,
J'ai essayé avec RECHERCHEV(G7;B2:D14;2) en G8, mais le souci avec RECHERCHEV c'est que la fonction renvoie qu'une seule valeur et n’additionne pas toutes celles que je souhaite (ou alors je l'utilise mal).
Merci tout de même
J'ai essayé avec RECHERCHEV(G7;B2:D14;2) en G8, mais le souci avec RECHERCHEV c'est que la fonction renvoie qu'une seule valeur et n’additionne pas toutes celles que je souhaite (ou alors je l'utilise mal).
Merci tout de même
18 févr. 2019 à 10:18
Je n'ai pas eu besoin de "défusionner" les cases colonne A. J'ai simplement remplacer H5 dans ta formule par G7, et remplacer la première matrice ($A$2:$A$1000) par la colonne B(B$2:$B$1000) car comme je l'ai dis le tableau en rouge ne peut pas être modifié. Donc merci beaucoup maintenant ça marche.
Le seul souci c'est que j'aimerais ne pas devoir passer par la colonne E qui donne le numéro de semaine de la journée inscrite dans la colonne D. Est-il possible de modifier la formule pour prendre en compte ce dernier point ? Si ça peut aider, je peux joindre le fichier excel.
Modifié le 18 févr. 2019 à 10:53
pour supprimer la colonne E:
ler code SOMMEPROD n'accepte pas NO.SEMAINE, mais vous pouvez placer en F8 la date du lundi de la semaine, et remplacer l'item
($E$2:$E$1000=$F8) par
..($D$2:$D$1000>=$F8)*($D$2:$D$1000<=$F8+6)... en replaçant les $ aux bons endroits
crdlmnt
18 févr. 2019 à 10:45