MIN et MAX avec zone de sélection variable

Bonjour à tous,

Contexte

Je cherche à calculer le MIN et le MAX d'une plage de donnée.

Exemple : Min ('BD DAX30 1 Minute'!C4139 : 'BD DAX30 1 Minute'!F4148 )

Problème

Ces plages de données sont des formules

'BD DAX30 1 Minute'!C4139 = CONCATENER("'BD DAX30 1 Minute'!C"&EQUIV([@[Tick 1 mn Entrée]];BD_DAX30_1MN[Date HH:MM];0)+1)

'BD DAX30 1 Minute'!F4148 = CONCATENER("'BD DAX30 1 Minute'!F"&EQUIV([@[Tick 1 mn Sortie]];BD_DAX30_1MN[Date HH:MM];0)+1)

Question

Comment intégrer ces formules dans les fonctions MIN et MAX ?

D'avance merci pour vos contributions.

Cordialement

Bonjour,

... et un petit fichier exemple ... ce n'est pas envisageable?

Ça complèterait utilement les trois premiers titres!

Bonjour,

Ton exemple de plage, se définit ainsi : 'BD DAX30 1 Minute'!C4139:F4148 )

Les fonctions MIN et MAX donnent le min et le max d'une série de nombres, peu importe qu'ils résultent ou pas de formules, l'essentiel est que ce soient de nombres !

Cordialement.

NB- Ta fonction CONCATENER ne sert à rien : tu utilises concuremment l'opérateur & qui fait déjà une concaténation !

(La fonction est d'ailleurs d'un intérêt nul car n'apportant rien de plus que l'opérateur.)

Une concaténation renvoie du texte... Si tu veux renvoyer le contenu de la cellule dont tu construis l'adresse, il faut utiliser INDIRECT.

Salut MFerrand,

MFerrand a écrit :

l'essentiel est que ce soient de nombres !

En voyant les formules présumées produire ces nombres, un doute m'étreint c'est pour ça qu'un petit fichier pour illustrer serait le bienvenu ...

D'autant que la formule pourrait aussi être

=MIN('BD DAX30 1 Minute'!C4139;'BD DAX30 1 Minute'!F4148 )

Pour le reste, je ne peux qu'abonder dans ton sens

[Edit:] et ton NB rend caduque le présent message!

U.Milité !

J'avais pas vu ton intervention (la seconde)... C'est CONCATENER qui a déclenché la mienne et j'y suis revenu parce que j'ai trouvé que je n'y avais pas fait explicitement référence...

On verra la situation... A+

Bonjour à tous,

Merci MFerrand pour vos contributions elles m'ont permis de comprendre que la bonne formule est :

=MIN(INDIRECT("'BD DAX30 1 Minute'!C"&(EQUIV([@[Tick 1 mn Entrée]];BD_DAX30_1MN[Date HH:MM];0)+1)&":F"&(EQUIV([@[Tick 1 mn Sortie]];BD_DAX30_1MN[Date HH:MM];0)+1);VRAI))

Bonne journée,

Cordialement

Rechercher des sujets similaires à "min max zone selection variable"