i

Trouver l'adresse d'une cellule


Dans la cellule E101, j'ai la formule "=E48+SOMME(C50:C100)"

Dans la cellule E145, j'ai la formule "=E101+SOMME(C103:C144)"

Dans la cellule E202, j'ai la formule "=E145+SOMME(C147:C201)"

etc

Toutes les cellules de la colonne E sont vides, sauf celles contenant les formules comme ci-dessus.

Le problème est que ces cellules non vides n'ont pas un écart constant et que je ne peux pas allonger ma feuille

avec un simple copier-coller ; je suis obligé de modifier à la main les références des cellules dans la formule.

Il faudrait donc que je puisse trouver l'adresse de la première cellule non vide rencontrée en remontant la colonne.


Dans les lignes de données, 2 cellules supplémentaires :

En F100 : =LIGNE()*ESTNUM(E100)

En G100 : =MAX($F$1:F99)


Dans la ligne de calculs, 3 cellules supplémentaires :

En F101 : =LIGNE()*ESTNUM(E101)

En G101 : =MAX($F$1:F100)

En H101 : =ADRESSE(2+G101;3;1)

et miracle, en E101, à la place de mon ancienne formule : =INDIRECT("E"&G101)+SOMME(INDIRECT(H101):C100)


Je suppose que je pourrais condenser pour avoir une formule plus longue et moins de colonnes,

mais pour l'instant, ça me convient très bien, il va suffire de cacher les colonnes supplémentaires.


Je pense que ça aurait été plus simple avec la notation RC mais apparemment, elle n'est toujours pas présente.