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
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
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:
- Changer le nom d'une feuille dans une formule excel
- Changer dns - Guide
- Formule somme excel colonne - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Déplacer une colonne excel - Guide
4 réponses
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
Modifié par Vaucluse le 16/10/2016 à 10:03
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!
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!