Cet article décrit la syntaxe de la formule et l’utilisation de la fonction N dans Microsoft Excel.
Description
Renvoie une valeur convertie en nombre.
Syntaxe
N(valeur)
La syntaxe de la fonction N contient les arguments suivants.
- Valeur Obligatoire. Représente la valeur à convertir. N convertit les valeurs en suivant les règles décrites dans le tableau suivant.
| Si valeur est ou fait référence à | N renvoie |
|---|---|
| un nombre | ce nombre |
| une date, dans un des formats de date intégrés à Microsoft Excel | le numéro de série de cette date |
| VRAI | 1 |
| FAUX | 0 |
| une valeur d’erreur telle que #DIV/0!. | la valeur d’erreur |
| une autre valeur | 0 |
Remarques
- Il n’est généralement pas nécessaire d’utiliser la fonction N dans une formule, car Excel convertit automatiquement les valeurs, si besoin est. Cette fonction permet d’assurer la compatibilité avec d’autres tableurs.
- Excel stocke les dates sous forme de numéros de série séquentiels afin qu’elles puissent être utilisées dans les calculs. Par défaut, le 1er janvier 1900 a le numéro de série 1 et le 1er janvier 2008 a le numéro de série 39448 parce que cette date se trouve 39 448 jours après le 1er janvier 1900.
Exemple
Copiez les données d’exemple dans le tableau suivant, et collez-le dans la cellule A1 d’un nouveau classeur Excel. Pour que les formules affichent des résultats, sélectionnez-les, appuyez sur F2, puis sur Entrée. Si nécessaire, vous pouvez modifier la largeur des colonnes pour afficher toutes les données.
| Données | ||
|---|---|---|
| 7 | ||
| Pair | ||
| VRAI | ||
| 17.04.11 | ||
| Formule | Description | Résultat |
| =N(A2) | Étant donné que la cellule A2 contient un nombre, ce nombre est renvoyé. | 7 |
| =N(A3) | Étant donné que la cellule A3 contient du texte, 0 est renvoyé. | 0 |
| =N(A4) | Étant donné que la cellule A4 contient la valeur logique VRAI, 1 est renvoyé. | 1 |
| =N(A5) | Étant donné que la cellule A5 contient une date, le numéro de série correspondant est renvoyé (varie en fonction du système de date utilisé). | 40650 |
| =N("7") | Étant donné que « 7 » est du texte, 0 est renvoyé. | 0 |