Bonsoir,
Je cherche à simplifier ceci :
=SOMMEPROD(((A1:A200=G1)+(A1:A200=G2)+(A1:A200=G3) +(A1:A200=G4)+(A1:A200=G5)+(A1:A200=G6)+(A1:A200=G 7)+(A1:A200=G8)+(A1:A200=G9)+(A1:A200=G10))*1;B1:B 200)
J'ai testé quelque chose du genre, sans succès :
=SOMMEPROD((OU(A1:A200=G1:G10))*1;B1:B200)
Auriez-vous une idée à me proposer ?
L'intéret principal de ce que je cherche à faire, est de ne pas avoir à modifier la formule à chaque fois que les conditions changent...
A noter que les conditions sont juste des égalités. (Mais si je peux mettre autre chose que des égalités, ca m'intéresse aussi !!)
Merci d'avance de votre aide !
[Excel 2003] Sommeprod et condition sur plage 
4 messages
• Page 1 sur 1
- Onihylis
- Utilisateur occasionnel
- Messages: 11
- Inscription: 15 Août 2010, 00:34
- Version Excel: 2007 FR
Re: [Excel 2003] Sommeprod et condition sur plage
Le bug le plus rencontré en informatique est l’interface chaise-clavier.
-

Mytå - Membre impliqué
- Messages: 1281
- Inscription: 28 Nov 2009, 01:41
- Localisation: Québec
- Version Excel: Excel 2003 & 2007
Re: [Excel 2003] Sommeprod et condition sur plage
Cela ne semble pas fonctionner...
Cependant, on vient de me livrer une solution tout à fait satisfaisante, au cas où cela intéresse quelqu'un d'autre : =SOMMEPROD(($B$3:$B$116=TRANSPOSE($O$7:$O$11))*($C$3:$C$116)) (en matriciel).
Merci quand même de votre aide !
A une prochaine
Cependant, on vient de me livrer une solution tout à fait satisfaisante, au cas où cela intéresse quelqu'un d'autre : =SOMMEPROD(($B$3:$B$116=TRANSPOSE($O$7:$O$11))*($C$3:$C$116)) (en matriciel).
Merci quand même de votre aide !
A une prochaine
- Onihylis
- Utilisateur occasionnel
- Messages: 11
- Inscription: 15 Août 2010, 00:34
- Version Excel: 2007 FR
Re: [Excel 2003] Sommeprod et condition sur plage
Bonjour
Pour info
J'ai testé ta 1ère formule et la formule de Mytå et j'ai le même résultat
Si tu donnes une autre solution, il serait intéressant afin de comparer, d'utiliser les mêmes cellules que dans les autres formules
la voici (elle donne elle aussi le même résultat)
Pour info
J'ai testé ta 1ère formule et la formule de Mytå et j'ai le même résultat
Si tu donnes une autre solution, il serait intéressant afin de comparer, d'utiliser les mêmes cellules que dans les autres formules
la voici (elle donne elle aussi le même résultat)
- Code: Tout sélectionner
{=SOMMEPROD(($A$1:$A$200=TRANSPOSE($G$1:$G$10))*($B$1:$B$200))}

-

Banzai64 - Passionné d'Excel
- Messages: 4633
- Inscription: 21 Nov 2010, 16:42
- Localisation: Jurançon
- Version Excel: 2003 FR
4 messages
• Page 1 sur 1
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- Formule SOMMEPROD sur plage filtrée
par dubois » 23 Juil 2009, 09:23 - 7 Réponses
- 357 Vus
- Dernier message par dubois

23 Juil 2009, 13:11
- Formule SOMMEPROD sur plage filtrée
-
- Condition (if) sur plage de cellule
par vinc87 » 28 Mai 2009, 22:58 - 2 Réponses
- 301 Vus
- Dernier message par vinc87

29 Mai 2009, 18:43
- Condition (if) sur plage de cellule
-
- condition sur plage de cellule
par oops1er » 24 Nov 2009, 16:08 - 3 Réponses
- 299 Vus
- Dernier message par oops1er

30 Nov 2009, 12:48
- condition sur plage de cellule
-
- Question condition cellule EXCEL 2003
1, 2par esprit » 24 Juil 2008, 10:35 - 10 Réponses
- 1435 Vus
- Dernier message par Nad-Dan

24 Juil 2008, 15:39
- Question condition cellule EXCEL 2003
-
- Mtt max sur plage de donnée en fonction de condition
par aptagud » 09 Août 2011, 14:13
- 3 Réponses
- 65 Vus
- Dernier message par Amadéus

09 Août 2011, 15:54
- Mtt max sur plage de donnée en fonction de condition
-
- SOMMEPROD sur EXCEL MOBILE ??????
par jonasz » 27 Sep 2010, 22:54 - 4 Réponses
- 143 Vus
- Dernier message par jonasz

05 Oct 2010, 08:49
- SOMMEPROD sur EXCEL MOBILE ??????
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Cobra21, Corentin, Darzou, Doudi, Julia, rico95, weirdmax et 50 invités