Opération Excel à l'intérieur de MAX ()

J'ai des données comme ci-dessous. Ce sont des strings de text.

1.2 1.3 1.4 2.0 

Je veux find le maximum. J'ai un Excel européen, donc nous utilisons la virgule "," et non le point "." Je pensais faire comme ceci:

=MAX(VALUE(SUBSTITUTE(A1:A4;".";","))

Lorsque je omet d'imbriquer les fonctions, il semble que SUBSTITUTE() fonctionne, VALUE() fait son travail, mais MAX() semble avoir une mauvaise input. Peux-tu m'aider?

Vous aurez besoin de Array Entrer la formule, ce qui signifie la confirmer avec Ctrl + Shift + Entrée au lieu de simplement Entrer , ou append une fonction INDEX dans votre formule (qui ne nécessite pas que la formule soit Entrée de la Masortingce):

 =MAX(INDEX(--SUBSTITUTE(A1:A4;".";",");)) 

EDIT :

S'il existe des cellules vierges ou d'autres strings dans vos données, vous devrez utiliser cette formule de tableau (confirmée avec Ctrl + Maj + Entrée ):

 =MAX(IFERROR(--SUBSTITUTE(A1:A7;".";",");0))