Microsoft 365 référence feuille en fonction du nom d'une cellule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

tristan05

XLDnaute Nouveau
Bonjour,
J'aurais besoin de référencer une feuille dans ma formule, mais que celle ci change si je change le nom de la feuille.
J'ai fait un petit exemple pour que ce soit plus clair.

Je voudrais avoir sur ma feuille 2025, le résultat de l'équation
(Feuille 2023 cellule A10) + (Feuille 2024 cellule A10).
Mais si demain je copie cette feuille 2025 en feuille 2026 ma formule doit se décale d'une année,
C’est-à-dire :
(Feuille 2024 cellule A10) + (Feuille 2025 cellule A10).
Autrement dit je voudrais que le référencement de ma feuille de calcul soit l'année de la feuille moins 1 et moins 2.

avez vous une solution, sans VBA ?
Merci pour vos retours.
Tristan
 

Pièces jointes

Solution
Bonjour Tristan,
Un essai en PJ avec :
VB:
Année en cours   : =STXT(CELLULE("nomfichier";A1);1+CHERCHE("]";CELLULE("nomfichier";A1));100)
Année précédante : =TEXTE(CNUM(C1-1);"@")
Année -2         : =TEXTE(CNUM(C1-2);"@")
Le calcul est alors :
Code:
=INDIRECT("'"&C2&"'!A10")+INDIRECT("'"&C3&"'!A10")
Ou en une seule cellule, sans nécessiter C1:C3 :
Code:
=INDIRECT("'"&TEXTE(CNUM(STXT(CELLULE("nomfichier";A1);1+CHERCHE("]";CELLULE("nomfichier";A1));100)-1);"@")&"'!A10")+INDIRECT("'"&TEXTE(CNUM(STXT(CELLULE("nomfichier";A1);1+CHERCHE("]";CELLULE("nomfichier";A1));100)-2);"@")&"'!A10")
Bonjour Tristan,
Un essai en PJ avec :
VB:
Année en cours   : =STXT(CELLULE("nomfichier";A1);1+CHERCHE("]";CELLULE("nomfichier";A1));100)
Année précédante : =TEXTE(CNUM(C1-1);"@")
Année -2         : =TEXTE(CNUM(C1-2);"@")
Le calcul est alors :
Code:
=INDIRECT("'"&C2&"'!A10")+INDIRECT("'"&C3&"'!A10")
Ou en une seule cellule, sans nécessiter C1:C3 :
Code:
=INDIRECT("'"&TEXTE(CNUM(STXT(CELLULE("nomfichier";A1);1+CHERCHE("]";CELLULE("nomfichier";A1));100)-1);"@")&"'!A10")+INDIRECT("'"&TEXTE(CNUM(STXT(CELLULE("nomfichier";A1);1+CHERCHE("]";CELLULE("nomfichier";A1));100)-2);"@")&"'!A10")
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour