Sommeprod
Fermé
blevy
-
29 mai 2014 à 13:50
ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 - 29 mai 2014 à 22:12
ccm81 Messages postés 10904 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 24 décembre 2024 - 29 mai 2014 à 22:12
6 réponses
via55
Messages postés
14504
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
21 décembre 2024
2 738
29 mai 2014 à 14:48
29 mai 2014 à 14:48
Bonjour
Essaie :
=SOMMEPROD((A1:C1=1)*(A2:C2))+SOMMEPROD((A1:C1=3)*(A2:C2))
Cdlmnt
Essaie :
=SOMMEPROD((A1:C1=1)*(A2:C2))+SOMMEPROD((A1:C1=3)*(A2:C2))
Cdlmnt
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
29 mai 2014 à 17:52
29 mai 2014 à 17:52
blevy, tu nous as posé un problème bizarre : tu dis d'abord
"faire une sommeprod avec deux matrices"
et tu poursuis
"Supposons la matrice suivante :
1 - 2 - 3
10 - 100 - 1000".
Que devons-nous comprendre ?
Et quel est l'intérêt de construire une formule compliquée avec la fonction SOMMEPROD à la place de la formule que tu as écrite en valeurs
1*10 + 3*1000
et qu'il te suffit d'écrire avec les références de cellules
=A1*A2+C1*C2 ?
"faire une sommeprod avec deux matrices"
et tu poursuis
"Supposons la matrice suivante :
1 - 2 - 3
10 - 100 - 1000".
Que devons-nous comprendre ?
Et quel est l'intérêt de construire une formule compliquée avec la fonction SOMMEPROD à la place de la formule que tu as écrite en valeurs
1*10 + 3*1000
et qu'il te suffit d'écrire avec les références de cellules
=A1*A2+C1*C2 ?
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
Modifié par ccm81 le 29/05/2014 à 17:58
Modifié par ccm81 le 29/05/2014 à 17:58
Bonjour via55 et Raymond
En m'inspirant de celle de via55
=SOMMEPROD((COLONNE(A1:C1)=1)*(A1:C1)*(A2:C2))+SOMMEPROD((COLONNE(A1:C1)=3)*(A1:C1)*(A2:C2))
mais franchement, il faut en avoir sacrément besoin ....
Cdlmnt
En m'inspirant de celle de via55
=SOMMEPROD((COLONNE(A1:C1)=1)*(A1:C1)*(A2:C2))+SOMMEPROD((COLONNE(A1:C1)=3)*(A1:C1)*(A2:C2))
mais franchement, il faut en avoir sacrément besoin ....
Cdlmnt
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
Modifié par ccm81 le 29/05/2014 à 18:12
Modifié par ccm81 le 29/05/2014 à 18:12
ou mieux mais avec la formule matricielle (à valider avec Ctrl+Maj+Entrée)
=SOMMEPROD((COLONNE(A1:C1)={1;3})*(A1:C1)*(A2:C2))
=SOMMEPROD((COLONNE(A1:C1)={1;3})*(A1:C1)*(A2:C2))
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
29 mai 2014 à 18:56
29 mai 2014 à 18:56
Bonjour à tous,
Une autre tant qu'on y est :
=SOMMEPROD((A1:C1)*(A2:C2)*MOD(COLONNE(A1:C1);2))
eric
Une autre tant qu'on y est :
=SOMMEPROD((A1:C1)*(A2:C2)*MOD(COLONNE(A1:C1);2))
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
Modifié par Raymond PENTIER le 29/05/2014 à 19:47
Modifié par Raymond PENTIER le 29/05/2014 à 19:47
... autant de rouleaux-compresseurs pour écraser des mouches ...
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
C'est bien, la retraite ! Surtout aux Antilles ... :-)
☻ Raymond ♂
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
29 mai 2014 à 19:52
29 mai 2014 à 19:52
C'est clair.
J'ose espérer que ce n'est qu'un exemple qu'il veut appliquer sur plus de colonnes.
eric
J'ose espérer que ce n'est qu'un exemple qu'il veut appliquer sur plus de colonnes.
eric
Raymond PENTIER
Messages postés
58777
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
17 258
29 mai 2014 à 19:58
29 mai 2014 à 19:58
Auch ich. Natürlich !
ccm81
Messages postés
10904
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
24 décembre 2024
2 428
29 mai 2014 à 22:12
29 mai 2014 à 22:12
Re,
Et celle ci (non matricielle) semble fonctionner aussi!
=SOMMEPROD((COLONNE(A1:E1)={2;3;5})*(A1:E1)*(A2:E2))
Bonne soirée
Et celle ci (non matricielle) semble fonctionner aussi!
=SOMMEPROD((COLONNE(A1:E1)={2;3;5})*(A1:E1)*(A2:E2))
Bonne soirée
29 mai 2014 à 17:43
Avec A1=3 et A3=1, ou avec A1=1 et A3=1, ou avec A1=3 et A1=3 on trouve toujours 1010.
29 mai 2014 à 17:55
Mytå
29 mai 2014 à 17:59
La solution de Myta semble meilleure