Partager via


Number.From

Syntaxe

Number.From(value as any, optional culture as nullable text) as nullable number

À propos

Retourne une valeur number à partir de la valeur value spécifiée. Une culture facultative peut aussi être fournie (par exemple, "en-US"). Si la valeur value spécifiée est null, Number.From retourne null. Si le value spécifié est number, value est retourné. Les valeurs des types suivants peuvent être converties en valeur number :

  • text : Valeur number issue de la représentation textuelle. Les formats de texte usuels sont pris en charge ("15", "3,423.10", "5.0E-10"). Pour plus d’informations, reportez-vous à Number.FromText.
  • logical : 1 pour true, 0 pour false.
  • datetime: Nombre à virgule flottante double précision qui contient une date OLE Automation équivalente.
  • datetimezone: Nombre à virgule flottante double précision qui contient une date OLE Automation équivalente à la date et à l’heure locales de value.
  • date: Nombre à virgule flottante double précision qui contient une date OLE Automation équivalente.
  • time: Exprimé en jours fractionnaires.
  • duration: Exprimé en jours entiers et fractionnaires.

Si value est d’un autre type, une erreur est retournée.

Exemple 1

Obtient la valeur number de "4".

Utilisation

Number.From("4")

Sortie

4

Exemple 2

Obtient la valeur number de #datetime(2020, 3, 20, 6, 0, 0).

Utilisation

Number.From(#datetime(2020, 3, 20, 6, 0, 0))

Sortie

43910.25

Exemple 3

Obtient la valeur number de "12.3%".

Utilisation

Number.From("12.3%")

Sortie

0.123