OVH Cloud OVH Cloud

Valeurs maxi et mini avec du texte...

13 réponses
Avatar
Domi
Bonjour à tous,
Quelles formules utiliser pour connaître les valeurs mini et maxi d'une
plage contenant des nombres au format Texte (obligé) ?

Merci
Domi

10 réponses

1 2
Avatar
JpPradier
Bonjour Domi

=Max(A1:A10*1)
et idem pour min()
j-p
Avatar
Nicolas B.
Salut Jp,

=Max(A1:A10*1)


... matricielle à valider par CTRL + MAJ + ENTREE, sinon, ça renvoie
toujours la première valeur :-)


A+
Nicolas B.


JpPradier wrote:
Bonjour Domi

=Max(A1:A10*1)
et idem pour min()
j-p


Avatar
JpPradier
Objection votre honneur ;-)

Ca marche tel quel chez moi.

j-p
Avatar
ru-th
Objection à l'objection ;-))

matricielle nécessaire pour multiplier tous les valeurs de a1 à a10 !

a+
rural thierry (et matrix parce que non-chirogourdiste !)
"JpPradier" a écrit dans le message
de news: #
Objection votre honneur ;-)

Ca marche tel quel chez moi.

j-p


Avatar
JpPradier
Ben non puisque ça marche ??

j-p
Avatar
Nicolas B.
Ah beh, pas chez moi (Excel 2002 et 2003). Et puis quand c'est pas en
matriciel, il se passe des choses bizarres : Tu prends un classeur tout
neuf et tu mets en A1 et A2 "1" et "2" au format Texte. En B1, mets
cette formule :
=MAX(A1:A2*1)

Le résultat est 1 (jusque là, c'est acceptable...)

Et en A3, mets la même formule : le résultat est #VALEUR! !

Qu'est-ce qui se passe ???


A+
Nicolas B.

JpPradier wrote:
Objection votre honneur ;-)

Ca marche tel quel chez moi.

j-p


Avatar
JpPradier
Ben non ca marche pas tout le temps :-(

Mon essai : je mets a1:a10 au format texte. je rentre diverses valeurs. la plus grande est en a9
(15). Dans une cellule, je mets =Max(a1:a10*1) => 15

un autre essai du meme genre en a20:a25 et ça marche plus. Conclusion : Ctrl+Maj+Entrée ;-))

j-p
Avatar
ru-th
Ben pas chez moi

classeur neuf, colonne A formatée au préalable texte
valeurs saisies 12,15,18,20,13
=max(a1:a5*1) non matricielle 12
=max(a1:a5*1) matriciel 20

je pense que cela est du à la préparation du terrain ;-)
a+
rural thierry

"JpPradier" a écrit dans le message
de news: eKZ$
Ben non puisque ça marche ??

j-p



Avatar
Domi
Merci pour vos réponse et cet intéressant échange...
Pour ma part, cela me convient à moitié...
OK pour la matricielle. Dans la plage j'ai les valeurs suivante "45", "12",
"01", "07" et des cellules vides...
avec {=MAX(plage*1)}, j'ai bien 45
avec {=MIN(plage*1)}, j'ai 0 !!!!

où est l'erreur ?

Merci
Domi


"ru-th" a écrit dans le message de
news:
Ben pas chez moi

classeur neuf, colonne A formatée au préalable texte
valeurs saisies 12,15,18,20,13
=max(a1:a5*1) non matricielle 12
=max(a1:a5*1) matriciel 20

je pense que cela est du à la préparation du terrain ;-)
a+
rural thierry

"JpPradier" a écrit dans le message
de news: eKZ$
Ben non puisque ça marche ??

j-p







Avatar
Nicolas B.
Pour le MIN, les cellules vides multipliées par 1 sont considérées
commme des 0. Tu peux éliminer ces cas avec cette formule :
=MIN(SI(plage<>"";plage*1;9E+99))


A+
Nicolas B.

Domi wrote:
Merci pour vos réponse et cet intéressant échange...
Pour ma part, cela me convient à moitié...
OK pour la matricielle. Dans la plage j'ai les valeurs suivante "45", "12",
"01", "07" et des cellules vides...
avec {=MAX(plage*1)}, j'ai bien 45
avec {=MIN(plage*1)}, j'ai 0 !!!!

où est l'erreur ?

Merci
Domi


1 2