Récupération du nom d'un onglet dans une formule

Bonjour à tous,

J'ai un onglet "interventions" dans sa colonne A, j'ai des prénoms, en colonne B le nombre d'interventions du mois.

Ce nombre d'intervention du mois se situe dans l'onglet de chaque prénom.

En cellule B3 de l'onglet "interventions", j'ai donc la formule =MICHEL!B4 pour MICHEL

En cellule B4 de l'onglet "interventions", j'ai donc la formule =ANDRE!B4 pour ANDRE

Et ainsi de suite.

Sans passer par des tableaux croisés dynamiques ou du VBA, je cherche comment faire pour que dans cette formule, le nom de l'onglet soit déterminé par la valeur de la cellule B3 de l'onglet "Interventions" : Excel regarde la valeur de B3, voit que c'est MICHEL, et donc va aller chercher l'info dans la feuille MICHEL. Pareil pour la cellule B4 pour ANDRE et ainsi de suite.

Et ainsi de suite pour toutes les autres lignes.

Merci pour votre aide

5question3.xlsx (35.06 Ko)

Bonjour,
Une formule :

=INDIRECT("'" & $A3 & "'!B4")
6question3.xlsx (36.38 Ko)

Cdlt.

Merci, je ne savais pas que c'était aussi simple que ça !

Bonne fin de journée

Salut,

ça ne marche que pour la 1ère colonne. En voici une autre incrémentable vers la droite (et aussi vers le bas jusqu'à B8), à mettre en B3 ;

=DECALER(INDIRECT($A3&"!B4");;COLONNE()-2)

Et pour B11 ;

=DECALER(INDIRECT($A3&"!B5");;COLONNE()-2)

Effectivement lorsque je mets uniquement la formule indirect, ça ne fonctionne pas, alors que là c'est ok.

Merci beaucoup !

Rechercher des sujets similaires à "recuperation nom onglet formule"