Formule INDIRECT

Bonjour à tous,

Afin d’améliorer mes calcul, j'utilise la formule avec INDIRECT, pour remplacer le no de mes feuille par la valeur de la cellule A1

ma formule d'origine

=SI(ESTVIDE('Feuille1'!F17));"";SOMME('Feuille1'!F17:F152)/nb_de_jour)

le résultat de cette formule est : 3791.

Afin de faire le même calcul sur des feuilles différentes, je remplace avec INDIRECT

=SI(ESTVIDE(INDIRECT(A1&"!F17"));"";SOMME(INDIRECT(A1&"!F17:F152"))/nb_de_jour)

et là, je me retrouve avec une erreur #REF!

J'ai beau essayer des trucs, mais ça ne marche pas.

Merci encore de votre aide

titi32600

Bonjour,

De mon côté, la formule d'origine a une erreur

=SI(ESTVIDE('Feuille1'!F17));"";SOMME('Feuille1'!F17:F152)/nb_de_jour)

correction

=SI(ESTVIDE(Feuille1!F17);"";SOMME(Feuille1!F17:F152)/nb_de_jour)

et la deuxième fonctionne parfaitement

=SI(ESTVIDE(INDIRECT(A1&"!F17"));"";SOMME(INDIRECT(A1&"!F17:F152"))/nb_de_jour)

Vérifie le nom des onglets (espace avant, après, accents, etc) par rapport à la valeur de la cellule A1

Salut M12,

Merci encore de ton aide, effectivement la formule INDIRECT, si elle est utilisée pour remplacer les noms des feuilles, n'aime pas des dénomination trop compliqué

A éviter les espaces, les "-", les "_".

Titi32600

Rechercher des sujets similaires à "formule indirect"