Boucle SI sur excel 2010

Maïté -  
 Maïté -
Bonjour,

J'ultise excel pour realiser un tableau de suivi.
J'ai une feuille qui me sert de base de donéee:
colomne 1= numéro du mois
colomne 2= quantité X
colomne 3 = quantité Y
ex:
1 20 0
1 22 3
4 10 5
4 20 1
4 20 2
5 10 3
5 10 1
etc (1 est le mois de janvier, 20 qté X, 0 qté Y...)

Donc à chaque inspection, je remplis une nouvelle ligne avec ces 3 infos.

Dans une autre feuille, je veux faire la somme des qtités X et Y par mois.
Je dois donc faire un test sur le mois et ajouter les qtés qui correspondent.

A la mano pour avoir la somme des qtés X sur le mois de janvier:
SI(FEUILLE1!A1=1;FEUILLE1!B1;0)+SI(FEUILLE1!A2=1;FEUILLE1!B2;0)+SI(FEUILLE1!A3=1;FEUILLE1!B3;0)+....+SI(FEUILLE1!A100=1;FEUILLE1!B100;0)

Est ce qu'il n'y a pas un moyen de faire une boucle avec VBA ou autre.
Pcq j'ai cette formule a etendre sur differentes qté. Donc c'est pas possible de faire ca 1000 fois c'est trop long.

Si vous avez des idées, merci d'avance :)

Maïté

4 réponses

ccm81 Messages postés 11033 Statut Membre 2 433
 
bonjour
en utilisant des plages nommées (insertion/nom/definir) et SOMME.SI
https://www.cjoint.com/?0EokbIvYybJ
bonne journée
0
Maïté
 
Merci bcp!
par contre je n'ai pas compris comment definir des plages nommées?
0
Maïté
 
Dans l'onglet "Insertion", je ne trouve pas "nom" ..
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
tu as aussi
=SOMMEPROD((plagemois=$A2)*(plageX))
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
je ne connais pas excel 2007
essaies
sélectionner la plage
Ruban / Formule / Définir un nom
entrez le nom

bonne suite
0
Maïté
 
non j'utilise bien excel 2010... mais je suis vraiment nulle je ne trouve pas insertion/nom.... :s
0
ccm81 Messages postés 11033 Statut Membre 2 433
 
- as tu lu le post#4?
- si tu n'y arrives pas, pas de quoi se faire harakiri, tu remplaces dans ma formule du post#2 et en supposant que tes plages commencent en ligne 2
plagemois par $A2:$Axx ( où xx est la dernière ligne)
plageX par $B2:$Bxx
plageY par $C2:$Cxx

bon courage
0
Maïté
 
Super! j'ai réussi avec Formules/Definir nom
très pratique, merci bcp
0