XL 2019 Incrémentation de la valeur d'un onglet dans des cellules d'une colonne

Astyanax

XLDnaute Occasionnel
Bonjour,
le sujet est mal défini. Je vais essayer d'être plus clair dans mes explication.
Dans une cellule (A1 par exemple), j'ai cette formule : ='Janvier 2023'!$H$40
j'aimerais tirer la valeur de la cellule pour incrémenter le mois.
C'est à dire qu'en A2 j'aurais : ='Février 2023'!$H$40 jusqu'à A12 : ='Décembre 2023'!$H$40
Cela est-il facilement faisable ?
Merci de me répondre.
Bonsoir
 

vgendron

XLDnaute Barbatruc
Hello
avec cette formule en A1
=INDIRECT(TEXTE(LIGNE()*29;"mmmm")&"!H40")

ligne(): donne le numéro de ligne de la cellule ou se trouve la formule ==>1 pour A1
texte(ligne()*29;"mmmm") ==> transforme le numéro 1 à 12 en mois lettre
indirect: permet de pointer vers la cellule H40 de la feuille "mois"

les onglets doivent s'appeler avec la meme syntaxe que les mois donnés par la formule texte(ligne;...)
 

Laurent78

XLDnaute Occasionnel
Hello
avec cette formule en A1
=INDIRECT(TEXTE(LIGNE()*29;"mmmm")&"!H40")

ligne(): donne le numéro de ligne de la cellule ou se trouve la formule ==>1 pour A1
texte(ligne()*29;"mmmm") ==> transforme le numéro 1 à 12 en mois lettre
indirect: permet de pointer vers la cellule H40 de la feuille "mois"

les onglets doivent s'appeler avec la meme syntaxe que les mois donnés par la formule texte(ligne;...)
Hello,

en partant de la formule de vgendron :

je propose celle là :
=INDIRECT("'"&TEXTE(DATE(2023;LIGNE();1);"mmmm aaaa")&"'!H40")

"'" : permet d'ajouter les guillemets simples, nécessaires parce que le mois est suivi d'un espace avant l'année, ne pas oublier le même ' avant !H40 (au passage, les $ ne servent pas ici, puisqu'il s'agit de texte et non pas d'une référence.

J'ai préférer utiliser la fonction DATE plutôt que de multiplier par 29.

Voili, voilà

Dans l'autre post, l'exemple fonctionne avec autre chose que des mois, si besoin.

@+
 

Astyanax

XLDnaute Occasionnel
Merci pour vos réponses,
je n'ai pas votre facilité à manipuler les formules.
Je les décompose et regarde le résultat.
Cela prend plus de temps mais cela me permet de comprendre .
Je vous remercie encore et vous souhaite une bonne soirée.
 

Astyanax

XLDnaute Occasionnel
Bonjour et merci pour vos réponses.
J'ai fait les tests et bien sûr les 2 solutions fonctionnent très bien.
J'ai regardé le fonctionnement des différentes fonctions.
Ca peut me servir pour plus tard.
Je n'ai pas encore fait le choix de la solution que je vais adopter.
Merci encore et bonne journée.
 

Discussions similaires

Statistiques des forums

Discussions
312 177
Messages
2 085 972
Membres
103 073
dernier inscrit
MSCHOE16