Fonction SUM faisant référence à un autre onglet

Salut à tous,

J'ai un soucis

Précision liminaire, je ne cherche pas à obtenir le résultat par un code VBA mais bien avec une simple fonction écrite dans une cellule

Tout le monde connais les fonctions comme SUM pour calculer la somme, par exemple, d'une colonne donnée de la ligne X à la ligne Y

Quand on veut faire cette même somme dont les données sont sur un autre onglet/feuille, il suffit de préfixer le range par "NOM_ONGLET!" (sans les guillemets)

Mon soucis est le suivant : si on considère un tableau à 2 colonnes où la colonne A contient le nom de la feuille où se trouve les données et la colonne B où l'on veut afficher la somme. Mon problème est qu'Excel n'accepte pas que j'utilise une formule du genre :

=SUM(A2!$D$2:$D$2000) ==> calcule la somme de la ligne 2 à la ligne 2000 de la colonne D de la feuille dont le nom est contenu dans la cellule A2

Pour l'énoncer différemment, mettre le nom de l'onglet en dur fonctionne, mais mettre une cellule qui contient le nom de l'onglet ne fonctionne pas en l'état

=SUM(ONGLET1!$D$2:$D$2000) ==> fonctionne

Comment y remédier ?

Par avance merci.

bonjour

pour faire ça ,il faut jouer de l'INDIRECT

=SOMME(indirect(ta cel&"!a1:a200"))

cordialement

Ca marche du feu de dieu

Un grand merci à toi

re

merci ;pour faciliter la chose et eviter les fautes de saisie : mets "ta cel " sous forme de liste de validation

cordialement

Rechercher des sujets similaires à "fonction sum faisant reference onglet"