Boucle SI sur excel 2010

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

  1. je ne connais pas excel 2007
    essaies
    sélectionner la plage
    Ruban / Formule / Définir un nom
    entrez le nom

    bonne suite
    1. non j'utilise bien excel 2010... mais je suis vraiment nulle je ne trouve pas insertion/nom.... :s
  2. - 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
    1. Super! j'ai réussi avec Formules/Definir nom
      très pratique, merci bcp