rendre automatique une fonction

  • Initiateur de la discussion sandrine
  • Date de début
S

sandrine

Guest
Bonjour,
j'ai un petit soucis si qq'un pouvait m'aider.
J'ai un tableau qui peut varier. Dans le fichier que je vous envoie il y a dans un cas 11 lignes rempli et dans l'autre 8.
Dans la cellule d12 je m'est la formule
SOMMEPROD(($b$1:b11=c12)*($d$1:d11))
dans la d13
SOMMEPROD(($b$1:b12=c13)*($d$1:d12)) et ainsi de suite

Dans le 2ième exemple je dois m'être la même formule sauf que cette fois la plage va changer car je n'est plu mes données de 1 à 11 mais de 1 à 8 .
Comment automatiser cela.
J'espère que vs comprenez mon pb.
merci bcp [file name=pb2_20060425140624.zip size=2577]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/pb2_20060425140624.zip[/file]
 

Pièces jointes

  • pb2_20060425140624.zip
    2.5 KB · Affichages: 10

ERIC S

XLDnaute Barbatruc
Bonjour

une solution consiste à nommer ta zone
exemple

insertion nom définir

nomzone

=DECALER(Feuil1!$D$1;;;NBVAL(Feuil1!$D:$D))

utilise le nom dans sommeprod, la zone s'ajuste aux nombres de valeurs de la colonne

attention : que des nombres, pas de trou

A+
 

Discussions similaires

Réponses
9
Affichages
477

Statistiques des forums

Discussions
312 488
Messages
2 088 862
Membres
103 979
dernier inscrit
imed