Fonction N ExcelConvertir une valeur en nombre
N est une fonction simple qui convertit une valeur en son équivalent numérique. Elle retourne des nombres tels quels, convertit VRAI en 1, FAUX en 0, les dates en numéros de série, et tout texte en 0.
Bien que moins utilisée qu'avant, N a un usage astucieux : ajouter des commentaires invisibles dans tes formules pour les documenter.
Syntaxe de la fonction N
=N(valeur)La fonction prend un seul argument et retourne sa valeur numérique correspondante.
Tableau de conversion de N
| Type de valeur | Résultat de N |
|---|---|
| Nombre | Le nombre lui-même |
| Date | Numéro de série (ex: 45292) |
| VRAI | 1 |
| FAUX | 0 |
| Texte | 0 |
| Erreur | L'erreur elle-même |
Comprendre le paramètre
valeur
(obligatoire)La valeur à convertir. Peut être une référence de cellule, un nombre, du texte, une valeur logique, une date, ou même une erreur.
Astuce pro : Utilise N pour ajouter des commentaires dans tes formules. =SOMME(A1:A10)+N("Ventes Q1") Le texte dans N retourne 0, donc il n'affecte pas le calcul mais documente ta formule.
Exemples pratiques pas à pas
Exemple 1 – Convertir des booléens en nombres
Tu as une colonne de cases à cocher (VRAI/FAUX) et tu veux compter combien sont cochées.
N convertit VRAI en 1 et FAUX en 0, facilitant les calculs.
| A | B | C | |
|---|---|---|---|
| 1 | Tâche | Complétée | Valeur N |
| 2 | Rapport | VRAI | 1 |
| 3 | Réunion | FAUX | 0 |
| 4 | VRAI | 1 |
=N(B1)Exemple 2 – Documenter des formules complexes
Tu veux ajouter un commentaire explicatif dans une formule sans modifier le résultat.
N('texte') retourne 0, donc le commentaire n'affecte pas le résultat.
| A | B | |
|---|---|---|
| 1 | Formule | Résultat |
| 2 | =SOMME(A1:A10)+N("Total ventes janvier") | 15000 |
=SOMME(A1:A10)+N("Total ventes janvier")Exemple 3 – Extraire le numéro de série d'une date
Tu veux connaître le numéro de série Excel d'une date pour des calculs.
Excel stocke les dates comme des nombres. N révèle ce numéro de série.
| A | B | |
|---|---|---|
| 1 | Date | Numéro de série |
| 2 | 01/01/2024 | 45292 |
| 3 | 15/06/2024 | 45458 |
=N(A1)Exemple 4 – Tester le type de données
Tu veux vérifier si une cellule contient un nombre ou du texte.
Si N(valeur) = valeur, c'est un nombre. Sinon c'est du texte ou un booleen.
| A | B | C | |
|---|---|---|---|
| 1 | Valeur | N(valeur) | Est numérique ? |
| 2 | 42 | 42 | OUI |
| 3 | Excel | 0 | NON |
| 4 | VRAI | 1 | BOOLEEN |
=SI(N(A1)=A1; "OUI"; "NON")Exemple 5 – Forcer une valeur numérique
Tu veux t'assurer qu'une formule retourne toujours un nombre, même si la source est vide.
N garantit un résultat numérique : les cellules vides deviennent 0.
| A | B | |
|---|---|---|
| 1 | Source | Résultat N |
| 2 | 0 | |
| 3 | 100 | 100 |
=N(A1)Les erreurs fréquentes et comment les corriger
N retourne 0 pour du texte numérique
Si tu as "123" (texte) et non 123 (nombre), N retourne 0 car c'est du texte.
Solution : Utilise CNUM("123") au lieu de N("123") pour convertir du texte en nombre.
Propagation des erreurs
Si la cellule contient une erreur comme #N/A, N retourne cette erreur.
Solution : Entoure avec SIERREUR : =SIERREUR(N(A1); 0)
Questions fréquentes
Quelle est la différence entre N et CNUM ?
CNUM convertit du texte représentant un nombre en nombre réel ("123" → 123). N retourne la valeur numérique d'une cellule (VRAI → 1, date → numéro de série). Utilise CNUM pour du texte, N pour des conversions génériques.
Pourquoi N retourne 0 pour du texte ?
C'est le comportement voulu : le texte n'a pas de valeur numérique, donc N retourne 0. Ce n'est pas une erreur. Pour convertir du texte en nombre, utilise CNUM.
N fonctionne-t-elle avec des erreurs ?
Non, si la cellule contient une erreur (#N/A, #REF!, etc.), N retourne cette même erreur. Utilise SIERREUR pour gérer ces cas.
Comment N convertit-elle les dates ?
N retourne le numéro de série Excel de la date. Par exemple, le 1er janvier 2024 a le numéro de série 45292. C'est utile pour des calculs de dates.
À quoi sert N dans les formules modernes ?
N est rarement utilisée seule aujourd'hui. Son usage principal est d'ajouter des commentaires dans les formules : =SOMME(A1:A10)+N("Total des ventes"). Le commentaire ne modifie pas le résultat.
Fonctions de conversion connexes
Découvre les fonctions d'information Excel
Tu maîtrises maintenant la fonction N ! Rejoins Le Dojo Club pour explorer toutes les fonctions de conversion et d'information d'Excel.
Essayer pendant 30 jours