Remplacer nom de feuille dans formule

Fermé
cfl0fl0 Messages postés 9 Date d'inscription samedi 10 septembre 2016 Statut Membre Dernière intervention 15 septembre 2019 - Modifié par cfl0fl0 le 16/10/2016 à 09:40
 Utilisateur anonyme - 19 oct. 2016 à 17:37
Bonjour,

dans A1 j'ai cette formule (S1 est le nom de ma feuille)
=S1.$F$7+S1.$F$8+S1.$F$9+S1.$AC$7+S1.$AC$8+S1.$AC$9+S1.$AZ$7+S1.$AZ$8+S1.$AZ$9+S1.$BW$7+S1.$BW$8+S1.$BW$9+S1.$CT$7+S1.$CT$8+S1.$CT$9+S1.$DQ$7+S1.$DQ$8+S1.$DQ$9+S1.$EN$7+S1.$EN$8+S1.$EN$9
dans A2 je voudrais changer S1 par S2(nom de ma seconde feuille)
dans A3 je voudrais changer S1 par S3....
Comment faire sans avoir à retaper la formule à chaque fois?

Merci pour vos réponses
A voir également:

4 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié par Vaucluse le 16/10/2016 à 10:03
Bonjour
faite par exemple en colonne A la liste de vos noms de feuilles en commençant en ligne 1 pour l'exemple
la formule (un peu simplifièe,) deviendrait


=SOMME(INDIRECT(A1&"!F7:F9");INDIRECT(A1&"!AC7:AC9");INDIRECT(A1&"!AZ7:AZ9");INDIRECT(A1*"!BW7:BW9");INDIRECT(A1&"!CT7:CT9");INDIRECT(A1$"!DQ7:DQ8");INDIRECT(A1&"!EN7:EN8"))
la formule s'adressera au nom de feuille inscrit en A qui s'incrémente en descendant
respectez bien les signes (n'oubliez pas le ! derriére le 1° guillemet à chaque adresse)
Par contre les adresses, entre guillemets ne s'incrémentent pas et ne nécessitent pas de $

en complément si vos noms de feuilles sont construits sans blancs aves la lettre S suivi d'une valeur num ( 1 à 52 par exemple) vous pouvez éviter la liste des noms de feuilles en remplaçant dans tous les postes de la formule A1 par "S"&LIGNE(A1)pour la première feuille

donc par exemple:
.....INDIRECT("S"&LIGNE(A1)&"!D7:D9").......

LIGNE(A1) =1 et va s(incrémenter en LIGNE(A2) =2 etc..


et si des feuilles n'existent pas écrivez:

=SIERREUR(toute la formule);"") pour éviter un affichage d'erreur

crdlmnt
La qualité de la réponse dépend surtout de la clarté de la question, merci!
2