Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Simplifier formule

  • Initiateur de la discussion CAO
  • Date de début
C

CAO

Guest
Bonjour
J'ai un classeur de 53 onglets (1 par semaine ) et de 680 lignes et des colonnes de A à L
De H à L des valeurs numériques dont je calcule les données suivantes :
sur un 1 er onglet Synthése1 le MIn pour 1 semaine et pour chacune de mes 680 lignes(ex MIN('10'!$H8:$L8))
2 eme onglet Synthése2 le MIn pour 2 semaines et pour chacune de mes 680 lignes
3 eme onglet Synthése3 le MIn pour 4 semaines et pour chacune de mes 680 lignes
4 eme onglet Synthése3 le MIn pour 1 trimestre et pour chacune de mes 680 lignes
etc
la formule de Min dans les tableau synthéses est la suivante
MIN('10:14'!$H8:$L8)) (pour 4 semaines)
Seulement je dois changer les numéros de semaine toutes les semaines (La Palice..) et dans
chacun de mes onglets de synthèse ce qui est trés long et risque d'erreur
ne peux t-on pas créer un onglet table de ce type:

NOM periode
SEM 10
Mois 10:15
Qinz 10: 12
Trim 2 :15
et remplacer les formules comme suit
MIN(Mois!$H8:$L8))

Merci de votre aide
 
E

EricS

Guest
Bonjour,

essaie d'utiliser Indirect

exemple :

=INDIRECT(A1&'!A1') sur la feuil1 en cellule C1
avec feuil2 en cellule A1

affiche le contenu de feuil2!A1

A+
 
C

cao

Guest
Merci de ta réponse
Mais la formule sur plusieurs onglets ne marche pas
cela donne
si en A1 je mets
'7:10' pour indiquer que je veux les onglets de 7 à 10
Réponse
MIN(INDIRECT(A1&'!h8:l8'))-->#REF!

Voila la réponse que j'obtiens
Merci encore de ton aide
 

JeanMarie

XLDnaute Barbatruc
Bonsoir

Il y a pas beaucoup de solutions pour résoudre ce problème, INDIRECT n'accepte pas les feuilles multiples.

Néanmois, il y a une solution en utilisant du VBA, dans un module, coller cette function

Code:
Public Function Calcultexte(vCell As String) As Double
    Calcultexte = Evaluate(vCell)
End Function

Dans la cellule au lieu d'utiliser =MIN(INDIRECT(A1&'!h8:l8)), tu écris
=Calcultexte('MIN('&A1&'!h8:l8)')

@+Jean-Marie

Message édité par: JeanMarie, à: 06/02/2006 07:31
 

Discussions similaires

Réponses
15
Affichages
560
Réponses
21
Affichages
613
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…