comment rendre dynamique l'adressage d'une cellule

  • Initiateur de la discussion lapinou
  • Date de début
L

lapinou

Guest
Bonjour,

j'utilise excel 2003.

difficile a exprimer comme probleme, donc je vais vous donner un exemple:

je nomme les cellules A1:A10 'table'
ensuite, j'utilise une formule '=somme(table)' dans B1

mais ce que j'aimerais faire, c'est augmenter la taille de cette table (A1:A20 par ex.) en fonction d'une autre variable (cellule B2 par ex.)

voila, cela fait plus de deux jour que j'essaye de contourner le probleme mais sans succes....

merci d'avance ;)
 

Eric C

XLDnaute Barbatruc
Bonsoir le forum
Bonsoir lapinou


Les formules c'est pas mon dada, alors excuses moi d'avance. Pourquoi (vu que la liste est évolutive) ne pas mettre en B1 la formule =Somme(A:A). Ainsi toute nouvelle entrée sera prise
en considération.
 
L

lapinou

Guest
oui, je suis d'accord mais il s'agit d'un exemple sommaire...

en fait, cette zone serait variable du point d'arrivée mais aussi du point de depart .... (A1:A10 ==>A2:A9) soit deux variables en fait.
 

Dugenou

XLDnaute Barbatruc
Salut lapinou,

La fonction INDIRECT fait ça très bien, mais n'utilise pas les zones nommées.

si tu à 20 en b2 et que tu écris en a1 =indirect('B'&b2) tu as le contenu de la cellule B20, il suffit alors de changer le chiffre en b2 pour changer l'adresse renvoyée.

Cordialement
 

Discussions similaires

Statistiques des forums

Discussions
312 388
Messages
2 087 883
Membres
103 672
dernier inscrit
ammarhouichi