Excel:Incrementer une formule automatiquement

Fermé
milo89 Messages postés 2 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 9 mars 2007 - 9 mars 2007 à 17:25
 john - 28 nov. 2007 à 12:34
Bonjour,

Je ne sais pas si ce probleme peut-etre resolu sans l'utilisation d'une macro toutefois je serai ravi de recevoir vos commentaires car cela fait plusieurs jours que je n'arrive pas a trouver une solution.

Voici une representation de ma feuille Excel

Colonne==========>A B C D E F
Valeur ds la cellule===>1 2 3 1 5 4

Si j'effectue une somme des valeurs de la ligne ci-dessus somme(A1:F1) j'obtiens 16.

Je souhaiterais demander a excel de decaler la fonction somme vers la droite en fonction de la valeur indiquee dans une cellule de reference (disons A25).

Ainsi si A25=1, j'aimerai qu'Excel effectue la somme des valeurs de la cellule B1 a F1
Si la valeur est 2 ===> somme(C1:G1)
Si la valeur est 3====> somme(D1:H1)
....

Je ne peux pas effectuer utiliser des "Si" imbriques car la cellule de reference peut prendre n'importe quelle valeur positive.

J'ai essaye de combiner la formule "somme" avec "decal" mais cela ne fonctionne pas.

Auriez-vous une idee a me suggerer?

J'espere avoir ete assez explicite.

ludo
A voir également:

3 réponses

milo89 Messages postés 2 Date d'inscription vendredi 9 mars 2007 Statut Membre Dernière intervention 9 mars 2007 9
9 mars 2007 à 18:31
Je viens juste de trouver la solution:

=somme(decal(L7;0;I7;;):decal(DH7;0;I7;;))

I7 etant ma cellule de reference.

Trop fort
9