Formule excel

  • Initiateur de la discussion Xavier
  • Date de début
X

Xavier

Guest
Bonjour à tous

j'ai une question assez simple je crois mais bon on va voir:

J'ai une formule excel que je fais glisser et je veux indiquer ds la cellule C200 = C190 + valeur située ds C199 (soit +9 lignes).

Donc j'ai ecrit C(190+9) mais ça veut pas dire pour excel C199.

Comment puis je expliquer l'idée C199 = C(190+9) ou C(n lignes + 9 lignes)


Est ce clair ?

Merci
 
X

Xavier

Guest
Ben c'est pas ce que je cherche... donc je suis pas clair.

Alors je vous explique tout.

J'ai en cellule C190 à C199 des formules ds lesquelles je fait référence à la cellule $C$200 (notez les dollars). Donc en C 190 je veux que ma formule qui s'écrit ($B$100*B190)/$C$200 soit flexible et comprenne que le C200 c'est C190 + 10lignes. Cette formule, je la fait glisser sur plus de 1000 lignes et toutes les 10 lignes elle fait référence à une valeur bolquée par les dollars (un sous total).

Donc en C191 je divise par C200 mais si je fais glisser, en C1000 je veux que la division se fasse sur C1010 sans avoir à rentrer C1010 donc je cherche une formule qui fasse (C n + 10 lignes) automatiquement si je suis sir C1000, (C n + 9 lignes ) si je suis sur la cellule C1001 ...et cela en faisant decroitre le nombre d elignes jusqu'à 1009.

En C1011, je recomment : C1011 = $B$100*B1010 se divise par C1020 soit C(1010 + 10 lignes).

Comment je dis donc (C1010 + 10 lignes) ss taper C1020

C'ets clair? ou alors je ferai un exemple

Xavier
 

chris

XLDnaute Barbatruc
Bonjour
Utilises les fonctions INDIRECT et LIGNE
Si j'ai bien compris tu fais référence à la ligne située 9 lignes plus bas que celle de la formule
INDIRECT('B'& LIGNE()+9) te donne le contenu de B situé 9 lignes plus bas soit B1020 si ta formule est sur la ligne 1011.
 

Statistiques des forums

Discussions
314 011
Messages
2 104 528
Membres
109 061
dernier inscrit
nedjima