Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je
ne peux pas utiliser (vu le format de mes données ) de fonction de BD.
Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème
colonne est respectée. Je n'ai qu'une cellule à dispo.
Comment faire?
mercci
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
CAIRIS
Tu peux utiliser une formule matricielle : {=somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B))} En partant des hypothèses : - la zone de condition à tester est dans la colonne C - TaCondition est un nombre ; sinon il faut mettre entre "" - le produit à retenir est ColA x ColC
Il faut taper : =somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B)) puis valider la saisie non pas avec la touche Entrée mais avec la combinaison de touches Ctrl+Maj+Entrée (pour faire apparaître les accolades).
-- Catherine
"alain chatellier" wrote:
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je ne peux pas utiliser (vu le format de mes données ) de fonction de BD. Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème colonne est respectée. Je n'ai qu'une cellule à dispo. Comment faire? mercci
Tu peux utiliser une formule matricielle :
{=somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B))}
En partant des hypothèses :
- la zone de condition à tester est dans la colonne C
- TaCondition est un nombre ; sinon il faut mettre entre ""
- le produit à retenir est ColA x ColC
Il faut taper :
=somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B))
puis valider la saisie non pas avec la touche Entrée mais avec la
combinaison de touches Ctrl+Maj+Entrée (pour faire apparaître les accolades).
--
Catherine
"alain chatellier" wrote:
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je
ne peux pas utiliser (vu le format de mes données ) de fonction de BD.
Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème
colonne est respectée. Je n'ai qu'une cellule à dispo.
Comment faire?
mercci
Tu peux utiliser une formule matricielle : {=somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B))} En partant des hypothèses : - la zone de condition à tester est dans la colonne C - TaCondition est un nombre ; sinon il faut mettre entre "" - le produit à retenir est ColA x ColC
Il faut taper : =somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B)) puis valider la saisie non pas avec la touche Entrée mais avec la combinaison de touches Ctrl+Maj+Entrée (pour faire apparaître les accolades).
-- Catherine
"alain chatellier" wrote:
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je ne peux pas utiliser (vu le format de mes données ) de fonction de BD. Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème colonne est respectée. Je n'ai qu'une cellule à dispo. Comment faire? mercci
dre
Salut,
A1: A100 : les valeurs à tester B1: B100 : les valeurs à additionner
Au choix : =SOMME(SI(A1:A100=condition;B1:B100)) =SOMMEPROD((A1:A100=condition)*B1:B100)
Ces deux formules sont matricielles, à valider par Ctrl+Maj+Entrée Il faut que les deux plages aient la même taille.
Â+
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je ne peux pas utiliser (vu le format de mes données ) de fonction de BD. Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème colonne est respectée. Je n'ai qu'une cellule à dispo. Comment faire? mercci
Salut,
A1: A100 : les valeurs à tester
B1: B100 : les valeurs à additionner
Au choix :
=SOMME(SI(A1:A100=condition;B1:B100))
=SOMMEPROD((A1:A100=condition)*B1:B100)
Ces deux formules sont matricielles, à valider par Ctrl+Maj+Entrée
Il faut que les deux plages aient la même taille.
Â+
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je
ne peux pas utiliser (vu le format de mes données ) de fonction de BD.
Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème
colonne est respectée. Je n'ai qu'une cellule à dispo.
Comment faire?
mercci
A1: A100 : les valeurs à tester B1: B100 : les valeurs à additionner
Au choix : =SOMME(SI(A1:A100=condition;B1:B100)) =SOMMEPROD((A1:A100=condition)*B1:B100)
Ces deux formules sont matricielles, à valider par Ctrl+Maj+Entrée Il faut que les deux plages aient la même taille.
Â+
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je ne peux pas utiliser (vu le format de mes données ) de fonction de BD. Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème colonne est respectée. Je n'ai qu'une cellule à dispo. Comment faire? mercci
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je ne peux pas utiliser (vu le format de mes données ) de fonction de BD. Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème colonne est respectée. Je n'ai qu'une cellule à dispo. Comment faire? mercci
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je
ne peux pas utiliser (vu le format de mes données ) de fonction de BD.
Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème
colonne est respectée. Je n'ai qu'une cellule à dispo.
Comment faire?
mercci
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je ne peux pas utiliser (vu le format de mes données ) de fonction de BD. Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème colonne est respectée. Je n'ai qu'une cellule à dispo. Comment faire? mercci
Pierre Fauconnier
Bonjour
SommeProd peut tester les conditions. Sachant que A1=Condition envoie VRAI ou FAUX et que VRAI vaut 1 et FAUX vaut 0, tu peux utiliser ceci: Produit d'une plage de A par une plage de B si C >10 =sommeprod((a1:a10*b1:b10)*(c1:c10>10))
Ok?
-- Pierre Fauconnier () (Skype: pierre_fauconnier) "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"CAIRIS" a écrit dans le message de news:
Tu peux utiliser une formule matricielle : {=somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B))} En partant des hypothèses : - la zone de condition à tester est dans la colonne C - TaCondition est un nombre ; sinon il faut mettre entre "" - le produit à retenir est ColA x ColC
Il faut taper : =somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B)) puis valider la saisie non pas avec la touche Entrée mais avec la combinaison de touches Ctrl+Maj+Entrée (pour faire apparaître les accolades).
-- Catherine
"alain chatellier" wrote:
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je ne peux pas utiliser (vu le format de mes données ) de fonction de BD. Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème colonne est respectée. Je n'ai qu'une cellule à dispo. Comment faire? mercci
Bonjour
SommeProd peut tester les conditions.
Sachant que A1=Condition envoie VRAI ou FAUX et que VRAI vaut 1 et FAUX vaut
0, tu peux utiliser ceci:
Produit d'une plage de A par une plage de B si C >10
=sommeprod((a1:a10*b1:b10)*(c1:c10>10))
Ok?
--
Pierre Fauconnier (pierre.fauconnier@nospam.nospam) (Skype:
pierre_fauconnier)
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"CAIRIS" <Kerguestenen@wanadoo.fr> a écrit dans le message de news:
BDE004C7-9D76-4332-97C5-4D1F77087AF5@microsoft.com...
Tu peux utiliser une formule matricielle :
{=somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B))}
En partant des hypothèses :
- la zone de condition à tester est dans la colonne C
- TaCondition est un nombre ; sinon il faut mettre entre ""
- le produit à retenir est ColA x ColC
Il faut taper :
=somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B))
puis valider la saisie non pas avec la touche Entrée mais avec la
combinaison de touches Ctrl+Maj+Entrée (pour faire apparaître les
accolades).
--
Catherine
"alain chatellier" wrote:
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et
je
ne peux pas utiliser (vu le format de mes données ) de fonction de BD.
Mon but est d'obtenir le produit de 2 colonnes si la condition dans une
3ème
colonne est respectée. Je n'ai qu'une cellule à dispo.
Comment faire?
mercci
SommeProd peut tester les conditions. Sachant que A1=Condition envoie VRAI ou FAUX et que VRAI vaut 1 et FAUX vaut 0, tu peux utiliser ceci: Produit d'une plage de A par une plage de B si C >10 =sommeprod((a1:a10*b1:b10)*(c1:c10>10))
Ok?
-- Pierre Fauconnier () (Skype: pierre_fauconnier) "Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe zen ) Remplacez nospam.nospam par pfi.be pour répondre. Merci
"CAIRIS" a écrit dans le message de news:
Tu peux utiliser une formule matricielle : {=somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B))} En partant des hypothèses : - la zone de condition à tester est dans la colonne C - TaCondition est un nombre ; sinon il faut mettre entre "" - le produit à retenir est ColA x ColC
Il faut taper : =somme((C:C=TaCondition)*(A:A))*somme((C:C=TaCondition)*(B:B)) puis valider la saisie non pas avec la touche Entrée mais avec la combinaison de touches Ctrl+Maj+Entrée (pour faire apparaître les accolades).
-- Catherine
"alain chatellier" wrote:
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je ne peux pas utiliser (vu le format de mes données ) de fonction de BD. Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème colonne est respectée. Je n'ai qu'une cellule à dispo. Comment faire? mercci
alain chatellier
salut et merci pour vos réponse et conseils. Je ne connaissait pas les matricielles.ça à l'air sympa. à creuser !!!
1 donc la solution de catherine ne répond pas à la question, les col qui repondent à la condition sont sommées puis multipliées au lieu de l'inverse. ( c'est bon à savoir) elle n'autorise pas non plus la présence de données non numériques dans la colonne
2 la solution de pierre effectue bien le produit avant la somme mais n'autorise pas non plus de texte dans les colonnes
3 le gagnant et dre . la formule effectue bien le produit avant la somme et autorise des champs vides ou du texte .=SOMME(SI(A1:A100=condition;A1:A100*B1:B100)) ( je n'ai pas eu le temps de tester la 2ème version mais je n'y manquerait pas )
encore merci à tous Salut yann
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je ne peux pas utiliser (vu le format de mes données ) de fonction de BD. Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème colonne est respectée. Je n'ai qu'une cellule à dispo. Comment faire? mercci
salut et merci pour vos réponse et conseils.
Je ne connaissait pas les matricielles.ça à l'air sympa. à creuser !!!
1 donc la solution de catherine ne répond pas à la question, les col qui
repondent
à la condition sont sommées puis multipliées au lieu de l'inverse. ( c'est
bon à savoir)
elle n'autorise pas non plus la présence de données non numériques dans la
colonne
2 la solution de pierre effectue bien le produit avant la somme mais
n'autorise pas
non plus de texte dans les colonnes
3 le gagnant et dre . la formule effectue bien le produit avant la somme et
autorise des
champs vides ou du texte .=SOMME(SI(A1:A100=condition;A1:A100*B1:B100))
( je n'ai pas eu le temps de tester la 2ème version mais je n'y manquerait
pas )
encore merci à tous
Salut
yann
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je
ne peux pas utiliser (vu le format de mes données ) de fonction de BD.
Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème
colonne est respectée. Je n'ai qu'une cellule à dispo.
Comment faire?
mercci
salut et merci pour vos réponse et conseils. Je ne connaissait pas les matricielles.ça à l'air sympa. à creuser !!!
1 donc la solution de catherine ne répond pas à la question, les col qui repondent à la condition sont sommées puis multipliées au lieu de l'inverse. ( c'est bon à savoir) elle n'autorise pas non plus la présence de données non numériques dans la colonne
2 la solution de pierre effectue bien le produit avant la somme mais n'autorise pas non plus de texte dans les colonnes
3 le gagnant et dre . la formule effectue bien le produit avant la somme et autorise des champs vides ou du texte .=SOMME(SI(A1:A100=condition;A1:A100*B1:B100)) ( je n'ai pas eu le temps de tester la 2ème version mais je n'y manquerait pas )
encore merci à tous Salut yann
Je connais SOMME.SI, SOMMEPROD, mais je ne trouve pas de SOMMEPROD.SI et je ne peux pas utiliser (vu le format de mes données ) de fonction de BD. Mon but est d'obtenir le produit de 2 colonnes si la condition dans une 3ème colonne est respectée. Je n'ai qu'une cellule à dispo. Comment faire? mercci