Somme Indirecte avec un nombre d'onglet variable

Melanie -  
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,


Je cherche à faire la somme d'une cellule par onglet sachant que je ne peux pas prévoir à l'avance combien d'onglet comprendra le fichier.

J'ai donc nommé une plage de cellule =LIRE.CLASSEUR(1) puis j'ai fait une matrice (qui fonctionne très bien) :
=SI(MAINTENANT()>0;TRANSPOSE(STXT(NF;TROUVE("]";NF)+1;99)))

Le problème provient de ma formule qui ne fonctionne pas :
=SOMME((INDIRECT("'"&NF&"'!$C$10")))

Pourtant lorsque que je mets seulement :
(INDIRECT("'"&NF&"'!$C$10"))) en faisant F9 : les bonnes données s'affichent.

Pourquoi la somme de tous les onglets C10 ne s'opère pas?

Merci pour votre aide,



A voir également:

1 réponse

eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
Bonjour,

Pourquoi n'utilises-tu pas une somme 3D ?
=SOMME(Feuil1:Fin!C10)
fais la somme de C10 de toutes les feuilles comprises entre Feuil1 et la feuille nommée Fin.

eric
0
Melanie
 
Merci,
C'est vrai que ça fonctionne bien comme ça, mais je voulais faire un "document officiel type" qui soit facilement exploitable par d'autres personnes.
Je cherche une formule plus "aboutie" sans rajouter d'onglet "inutiles".

Merci quand même!
0
eriiic Messages postés 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 275
 
L'onglet 'Fin' n'est pas inutile puisqu'il permet une grande simplification.
Il peut s'appeler comme tu veux et être utilisé, ou bien non utilisé et masqué.
Mais si tu préfères la complication avec des formules pas de soucis

eric
0