Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une
plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai essayé
une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje fais
une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes
formules.
voilà ce que j'ai essayé
=SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0))))
Est-ce qu'il y a une astuce pour remedier à mon probléme ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel.C
Bonjour. Un exemple qui sélectionne les colonnes A, D, G etc. : =SOMMEPROD((MOD(COLONNE(A1:M1);3)=1)*(A2:M2=critère1)*(A3:M3=critère2)*A4:M4) Cordialement. Daniel
Bonjour
Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai essayé une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje fais une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes formules. voilà ce que j'ai essayé : =SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0)))) Est-ce qu'il y a une astuce pour remedier à mon probléme ?
Merci d'avance
Thierry
Bonjour.
Un exemple qui sélectionne les colonnes A, D, G etc. :
=SOMMEPROD((MOD(COLONNE(A1:M1);3)=1)*(A2:M2=critère1)*(A3:M3=critère2)*A4:M4)
Cordialement.
Daniel
Bonjour
Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une
plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai essayé
une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje fais
une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes
formules.
voilà ce que j'ai essayé :
=SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0))))
Est-ce qu'il y a une astuce pour remedier à mon probléme ?
Bonjour. Un exemple qui sélectionne les colonnes A, D, G etc. : =SOMMEPROD((MOD(COLONNE(A1:M1);3)=1)*(A2:M2=critère1)*(A3:M3=critère2)*A4:M4) Cordialement. Daniel
Bonjour
Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai essayé une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje fais une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes formules. voilà ce que j'ai essayé : =SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0)))) Est-ce qu'il y a une astuce pour remedier à mon probléme ?
Merci d'avance
Thierry
Modeste
Bonsour®
"ttcpp"
Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai essayé une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje fais une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes formules. voilà ce que j'ai essayé : =SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0)))) Est-ce qu'il y a une astuce pour remedier à mon probléme ?
;o)) des astuces ... - les plages utilisées dans la fonction sommeprod doivent etre de dimensions identiques !!!! - pour gagner de la place en terme de caractères : nommer les plages exemple : =SOMMEPROD((ZoneB="x")*(ZoneC="z")) - scinder le probleme pour identifier la partie de formule qui ne fonctionne pas exemple : =SOMMEPROD((ZoneDP*(MOD(COLONNE(ZoneDP);3)=0))) - revoir le fonctionnement des fonctions matricielles : http://xcell05.free.fr/pages/form/form_mat_2.htm http://xcell05.free.fr/pages/form/form_mat.htm
Bonsour®
"ttcpp"
Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une
plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai
essayé
une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje
fais
une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes
formules.
voilà ce que j'ai essayé :
=SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0))))
Est-ce qu'il y a une astuce pour remedier à mon probléme ?
;o)) des astuces ...
- les plages utilisées dans la fonction sommeprod doivent etre de dimensions
identiques !!!!
- pour gagner de la place en terme de caractères : nommer les plages
exemple : =SOMMEPROD((ZoneB="x")*(ZoneC="z"))
- scinder le probleme pour identifier la partie de formule qui ne fonctionne
pas
exemple : =SOMMEPROD((ZoneDP*(MOD(COLONNE(ZoneDP);3)=0)))
- revoir le fonctionnement des fonctions matricielles :
http://xcell05.free.fr/pages/form/form_mat_2.htm
http://xcell05.free.fr/pages/form/form_mat.htm
Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai essayé une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje fais une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes formules. voilà ce que j'ai essayé : =SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0)))) Est-ce qu'il y a une astuce pour remedier à mon probléme ?
;o)) des astuces ... - les plages utilisées dans la fonction sommeprod doivent etre de dimensions identiques !!!! - pour gagner de la place en terme de caractères : nommer les plages exemple : =SOMMEPROD((ZoneB="x")*(ZoneC="z")) - scinder le probleme pour identifier la partie de formule qui ne fonctionne pas exemple : =SOMMEPROD((ZoneDP*(MOD(COLONNE(ZoneDP);3)=0))) - revoir le fonctionnement des fonctions matricielles : http://xcell05.free.fr/pages/form/form_mat_2.htm http://xcell05.free.fr/pages/form/form_mat.htm
Jacquouille
"Modeste" a écrit dans le message de news:
Bonsour® ;o)) des astuces ... - les plages utilisées dans la fonction sommeprod doivent etre de dimensions identiques !!!!
ON NE LE DIRA JAMAIS ASSEZ ! -))
Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"Modeste" <nomail@live.fr> a écrit dans le message de news:
eDchgXM0KHA.220@TK2MSFTNGP06.phx.gbl...
Bonsour®
;o)) des astuces ...
- les plages utilisées dans la fonction sommeprod doivent etre de
dimensions identiques !!!!
ON NE LE DIRA JAMAIS ASSEZ ! -))
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Bonsour® ;o)) des astuces ... - les plages utilisées dans la fonction sommeprod doivent etre de dimensions identiques !!!!
ON NE LE DIRA JAMAIS ASSEZ ! -))
Bien amicalmement, "Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
Sam
Bonjour, en m'inspirant des réponses des autres contributeurs, j'obtiens ceci qui a l'air de fonctionner {=SOMME((B2:B6="x")*(C2:C6="z")*(MOD(COLONNE(D2:P6);3)=1)*(D2:P6))} (j'en suis tout étonné!)
autrement il y a aussi {=SOMME((B2:B6="x")*(C2:C6="z")*D2:D6;(B2:B6="x")*(C2:C6="z")*G2:G6;(B2:B6="x")*(C2:C6="z")*J2:J6;(B2:B6="x")*(C2:C6="z")*M2:M6;(B2:B6="x")*(C2:C6="z")*P2:P6)}
Ces 2 formules sont à valider par Ctrl - Maj - Entrée Cordialement Michel dit "Sam"
"ttcpp" a écrit dans le message de news:
Bonjour
Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai essayé une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje fais une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes formules. voilà ce que j'ai essayé : =SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0)))) Est-ce qu'il y a une astuce pour remedier à mon probléme ?
Merci d'avance
Thierry
Bonjour,
en m'inspirant des réponses des autres contributeurs, j'obtiens ceci qui a
l'air de fonctionner
{=SOMME((B2:B6="x")*(C2:C6="z")*(MOD(COLONNE(D2:P6);3)=1)*(D2:P6))}
(j'en suis tout étonné!)
autrement il y a aussi
{=SOMME((B2:B6="x")*(C2:C6="z")*D2:D6;(B2:B6="x")*(C2:C6="z")*G2:G6;(B2:B6="x")*(C2:C6="z")*J2:J6;(B2:B6="x")*(C2:C6="z")*M2:M6;(B2:B6="x")*(C2:C6="z")*P2:P6)}
Ces 2 formules sont à valider par Ctrl - Maj - Entrée
Cordialement
Michel dit "Sam"
"ttcpp" <ttcpp@discussions.microsoft.com> a écrit dans le message de news:
DEBD5C93-093A-4C36-BBC7-26674D27DAAE@microsoft.com...
Bonjour
Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une
plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai
essayé
une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje
fais
une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes
formules.
voilà ce que j'ai essayé :
=SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0))))
Est-ce qu'il y a une astuce pour remedier à mon probléme ?
Bonjour, en m'inspirant des réponses des autres contributeurs, j'obtiens ceci qui a l'air de fonctionner {=SOMME((B2:B6="x")*(C2:C6="z")*(MOD(COLONNE(D2:P6);3)=1)*(D2:P6))} (j'en suis tout étonné!)
autrement il y a aussi {=SOMME((B2:B6="x")*(C2:C6="z")*D2:D6;(B2:B6="x")*(C2:C6="z")*G2:G6;(B2:B6="x")*(C2:C6="z")*J2:J6;(B2:B6="x")*(C2:C6="z")*M2:M6;(B2:B6="x")*(C2:C6="z")*P2:P6)}
Ces 2 formules sont à valider par Ctrl - Maj - Entrée Cordialement Michel dit "Sam"
"ttcpp" a écrit dans le message de news:
Bonjour
Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai essayé une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje fais une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes formules. voilà ce que j'ai essayé : =SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0)))) Est-ce qu'il y a une astuce pour remedier à mon probléme ?
Merci d'avance
Thierry
ttcpp
Merci à Daniel.C et Modeste, j'ai pris la solution de Daniel.C qui me donne exactement ce que je souhaitais (il fallait juste que je mette mod() en premier et non en dernier)
"Modeste" wrote:
Bonsour®
"ttcpp" > Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une > plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai > essayé > une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje > fais > une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes > formules. > voilà ce que j'ai essayé : > =SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0)))) > Est-ce qu'il y a une astuce pour remedier à mon probléme ?
;o)) des astuces ... - les plages utilisées dans la fonction sommeprod doivent etre de dimensions identiques !!!! - pour gagner de la place en terme de caractères : nommer les plages exemple : =SOMMEPROD((ZoneB="x")*(ZoneC="z")) - scinder le probleme pour identifier la partie de formule qui ne fonctionne pas exemple : =SOMMEPROD((ZoneDP*(MOD(COLONNE(ZoneDP);3)=0))) - revoir le fonctionnement des fonctions matricielles : http://xcell05.free.fr/pages/form/form_mat_2.htm http://xcell05.free.fr/pages/form/form_mat.htm
.
Merci à Daniel.C et Modeste, j'ai pris la solution de Daniel.C qui me donne
exactement ce que je souhaitais (il fallait juste que je mette mod() en
premier et non en dernier)
"Modeste" wrote:
Bonsour®
"ttcpp"
> Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une
> plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai
> essayé
> une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje
> fais
> une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes
> formules.
> voilà ce que j'ai essayé :
> =SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0))))
> Est-ce qu'il y a une astuce pour remedier à mon probléme ?
;o)) des astuces ...
- les plages utilisées dans la fonction sommeprod doivent etre de dimensions
identiques !!!!
- pour gagner de la place en terme de caractères : nommer les plages
exemple : =SOMMEPROD((ZoneB="x")*(ZoneC="z"))
- scinder le probleme pour identifier la partie de formule qui ne fonctionne
pas
exemple : =SOMMEPROD((ZoneDP*(MOD(COLONNE(ZoneDP);3)=0)))
- revoir le fonctionnement des fonctions matricielles :
http://xcell05.free.fr/pages/form/form_mat_2.htm
http://xcell05.free.fr/pages/form/form_mat.htm
Merci à Daniel.C et Modeste, j'ai pris la solution de Daniel.C qui me donne exactement ce que je souhaitais (il fallait juste que je mette mod() en premier et non en dernier)
"Modeste" wrote:
Bonsour®
"ttcpp" > Dans un tableau récap, j'ai besoin d'additionner 1 colonne sur 3 (sur une > plage qui en comporte plus d'une vingtaine) suivant 2 critères. J'ai > essayé > une sommeprod, mais je n'arrive pas afficher le résultat escompté. Sje > fais > une sommeprod classique, je n'ai pas assez de place pour écrire toutes mes > formules. > voilà ce que j'ai essayé : > =SOMMEPROD(($B$2:$B$6="x")*($C$2:$C$6="z")*SOMMEPROD(($D$2:$P$6*(MOD(COLONNE($D$2:$P$6);3)=0)))) > Est-ce qu'il y a une astuce pour remedier à mon probléme ?
;o)) des astuces ... - les plages utilisées dans la fonction sommeprod doivent etre de dimensions identiques !!!! - pour gagner de la place en terme de caractères : nommer les plages exemple : =SOMMEPROD((ZoneB="x")*(ZoneC="z")) - scinder le probleme pour identifier la partie de formule qui ne fonctionne pas exemple : =SOMMEPROD((ZoneDP*(MOD(COLONNE(ZoneDP);3)=0))) - revoir le fonctionnement des fonctions matricielles : http://xcell05.free.fr/pages/form/form_mat_2.htm http://xcell05.free.fr/pages/form/form_mat.htm