EXCEL 2003 SOMME
Résolu/Fermé
Flo
-
21 juil. 2010 à 10:15
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 21 juil. 2010 à 14:43
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 21 juil. 2010 à 14:43
A voir également:
- EXCEL 2003 SOMME
- Liste déroulante excel - Guide
- Somme excel - Guide
- Somme si couleur excel - Guide
- Formule excel - Guide
- Si et excel - Guide
2 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 743
Modifié par pijaku le 21/07/2010 à 10:33
Modifié par pijaku le 21/07/2010 à 10:33
Bonjour,
Soit :
- en colonne A tes références
- en colonne B tes quantités
En C1, indique la référence recherchée (tu peux même, si tu veux, y placer une liste déroulante de tes références)
2 choix maintenant :
- ta plage est fixe de A1 à B53 (par exemple) :
en D1 : =SOMMEPROD((A1:A53=C1)*(B1:B53))
- ta plage n'est pas fixe et peux évoluer au fil de tes saisies :
en D1 : =SOMME.SI(A1:DECALER(A1;NBVAL(A:A);0;;);C1;(B1:DECALER(B1;NBVAL(B:B);0;;)))
Cordialement,
-- Tout problème à sa solution. S'il n'y a pas de solution, ou est le problème? --
Soit :
- en colonne A tes références
- en colonne B tes quantités
En C1, indique la référence recherchée (tu peux même, si tu veux, y placer une liste déroulante de tes références)
2 choix maintenant :
- ta plage est fixe de A1 à B53 (par exemple) :
en D1 : =SOMMEPROD((A1:A53=C1)*(B1:B53))
- ta plage n'est pas fixe et peux évoluer au fil de tes saisies :
en D1 : =SOMME.SI(A1:DECALER(A1;NBVAL(A:A);0;;);C1;(B1:DECALER(B1;NBVAL(B:B);0;;)))
Cordialement,
-- Tout problème à sa solution. S'il n'y a pas de solution, ou est le problème? --
Merci pijaku,
ton 1er choix m'interresse, mais au lieu de refaire une colonne C avec toutes mes réferences, je peux pas faire plustôt:
C1: =SOMMEPROD((A1:A53=A1)*(B1:B53)) ?
ton 1er choix m'interresse, mais au lieu de refaire une colonne C avec toutes mes réferences, je peux pas faire plustôt:
C1: =SOMMEPROD((A1:A53=A1)*(B1:B53)) ?
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 743
21 juil. 2010 à 11:15
21 juil. 2010 à 11:15
Tu peux faire quelque chose comme :
en C1 : =SOMMEPROD(($A$1:$A$20=A1)*($B$1:$B$20))
en C2 : =SI(A2=A1;"";SOMMEPROD(($A$1:$A$20=A2)*($B$1:$B$20)))
et tu étires la formule de C2 vers le bas...
en C1 : =SOMMEPROD(($A$1:$A$20=A1)*($B$1:$B$20))
en C2 : =SI(A2=A1;"";SOMMEPROD(($A$1:$A$20=A2)*($B$1:$B$20)))
et tu étires la formule de C2 vers le bas...
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 743
Modifié par pijaku le 21/07/2010 à 12:17
Modifié par pijaku le 21/07/2010 à 12:17
Il "suffit" d'ajouter ta 3ème condition :
en C1 : =SOMMEPROD(($A$1:$A$20=A1)*($B$1:$B$20)*($C$1:$C$20="toulouse"))
en C2 : =SI(A2=A1;"";SOMMEPROD(($A$1:$A$20=A2)*($B$1:$B$20)*($C$1:$C$20="toulouse")))
en C1 : =SOMMEPROD(($A$1:$A$20=A1)*($B$1:$B$20)*($C$1:$C$20="toulouse"))
en C2 : =SI(A2=A1;"";SOMMEPROD(($A$1:$A$20=A2)*($B$1:$B$20)*($C$1:$C$20="toulouse")))