Problème pour utiliser le nom d'un onglet

Bonjour,

Dans un tableur, je souhaite utiliser une formule qui, dans son argument "champs" prend un onglet différent par case.

Par exemple: je veux remplir la colonne suivante: (resp déc-09 à la place de mars-10 pour la deuxième ligne, sept-09 pour la troisème ligne...etc.)

mars-10 =NB.SI.ENS('mars-10'!$K:$K;"Lap";'mars-10'!$C:$C;"<>Offline")

déc-09

sept-09

août-09

juil-09

Le problème, c'est que je ne peux pas tirer la formule car on ne peut pas mettre une cellule (par ex: A2) à la place de 'mars10' (qui lui indique l'onglet dans lequel aller chercher les données.)

Avez vous une solution à me proposer?

Merci d'avance.

Salut le forum

Remplace par INDIRECT("'" &$A2 "!" & $K:$K)

Mytå

Bonjour

C'est bien sur faisable. Regarde avec la Fonction INDIRECT

Cordialement

bonjour

j'ai regardé de mon cote avec indirect mais ça bute sur histoire de format car si l'on concataine .......

cordialement

Bonjour

La fonction NB.SI.ENS n'existe pas sur mon 2003

Toutefois, cette fonction peut être remplacée par BDNB ou SOMMEPROD (Sinon, tu peux aussi revenir à ta fonction en reprenant l'écriture avec INDIRECT comme écrit dans cette formule)

Avec SOMMEPROD, nom des onglets en colonne A, formule B3

=SOMMEPROD((INDIRECT("'"&TEXTE(A3;"mmm-aa")&"'!K2:K100")="lap")*(INDIRECT("'"&TEXTE(A3;"mmm-aa")&"'!C2:C100")="<>Offline"))

Il est bien sur important de faire correspondre le format des dates en colonne A avec l'écriture du nom des onglets.

L'exemple

Cordialement

14classeur1.xls (17.00 Ko)

Merci bcp pour vos réponses qui m'ont fournies une aide précieuse!!!

a bientot!

Rechercher des sujets similaires à "probleme utiliser nom onglet"