Qu'est-ce que la fonction N ?
N (N en anglais aussi) te dépanne chaque fois qu'un calcul refuse une valeur logique ou une date parce qu'il n'accepte que des nombres : plutôt que de retaper la valeur à la main, tu la fais simplement passer par cette fonction. C'est une conversion utile pour intégrer des cases à cocher ou des dates dans une formule arithmétique classique.
Moins utilisée aujourd'hui que lors des premières versions d'Excel, elle garde un usage pratique bien particulier : documenter une formule complexe en y glissant un commentaire texte que N absorbe silencieusement sans modifier le résultat du calcul.

Comprendre chaque paramètre de la fonction N
valeur
: la valeur à convertirPeut être une référence de cellule, un nombre littéral, du texte, une valeur logique (VRAI ou FAUX), une date, ou le résultat d'une autre formule.
Le tableau de conversion est simple à retenir : un nombre retourne lui-même ; VRAI retourne 1 ; FAUX retourne 0 ; une date retourne son numéro de série Excel (ex. le 1er janvier 2024 = 45292) ; du texte retourne 0 ; une erreur comme #N/A ou #REF! se propage telle quelle.

Exemples pratiques pas à pas
Comment convertir VRAI et FAUX en nombres avec la fonction N
Ton suivi de tâches se remplit tout seul avec des cases à cocher, et on te demande le nombre de tâches réellement bouclées avant la revue d'équipe. Ta colonne Complétée ne contient que des VRAI et des FAUX, et aucune de tes formules de calcul ne sait quoi en faire. La fonction N traduit ces valeurs logiques en nombres, et ton suivi redevient un tableau que tu peux totaliser.
- 1Dans une cellule, écris
=N(. - 2En 1er argument : clique sur la case de la première tâche,
B2. Elle contient VRAI parce que le rapport est bouclé, et la règle de conversion est fixe, VRAI ressortant à1et FAUX à0. - 3Ferme la parenthèse et appuie sur Entrée, puis recopie la formule vers le bas sur toute la colonne Valeur N. Chaque ligne convertit alors sa propre case, et tu obtiens une colonne de nombres à additionner.
=N(B2)B2, y trouve la valeur logique VRAI et renvoie 1. Recopiée sur toute la colonne Valeur N, elle transforme chaque case cochée en 1 et chaque case décochée en 0, des nombres que SOMME sait enfin additionner.Comment commenter une formule avec la fonction N
Tu passes ton classeur de suivi à un collègue qui devra le reprendre sans toi, et ton total en bas de colonne ne dit rien de ce qu'il recouvre vraiment. Tes ventes mensuelles sont listées et tu les additionnes, mais rien n'indique que les remises commerciales en sont volontairement exclues. La fonction N te laisse glisser cette précision à l'intérieur même de la formule, sans créer de colonne de commentaires à côté.
- 1Dans une cellule, écris
=SOMME(. - 2En 1er argument : sélectionne la plage des ventes encaissées à additionner,
B2:B5. Ces quatre mois forment le seul vrai calcul de la formule, et tout ce qui vient ensuite ne sert qu'à la documenter. - 3Ferme la parenthèse de SOMME, complète par
+N("Ventes encaissées, hors remises commerciales"), puis appuie sur Entrée. La fonction N renvoie0pour n'importe quel texte, si bien que ce commentaire s'ajoute au total sans le déplacer d'un centime, tout en restant lisible dans la barre de formule.
=SOMME(B2:B5)+N("Ventes encaissées, hors remises commerciales")47 750 €. Le texte confié à la fonction N ne vaut rien numériquement (toute chaîne y ressort à 0), donc l'ajouter au total ne le déplace pas d'un centime, mais ton collègue lit ton intention directement dans la barre de formule.Comment éviter une erreur #N/A avec les fonctions N et SIERREUR
Un client t'appelle pour savoir si sa référence part aujourd'hui, et ta colonne de disponibilité affiche une erreur #N/A en plein milieu. Cette colonne vient d'une RECHERCHEV dans le catalogue fournisseur, qui renvoie VRAI ou FAUX quand la référence existe et #N/A quand elle est inconnue. La fonction N te rend une colonne de nombres exploitable, et la fonction SIERREUR neutralise les erreurs au passage.
- 1Dans une cellule, écris
=SIERREUR(. - 2En 1er argument : écris le calcul à surveiller et referme-le,
N(B2). La fonction N y lit la cellule de disponibilitéB2, où la RECHERCHEV a écrit VRAI, FAUX ou l'erreur#N/A. Elle convertit les deux premières valeurs en nombre, mais laisse l'erreur passer telle quelle. - 3En 2ᵉ argument : saisis la valeur de repli affichée quand la référence manque au catalogue,
0. La fonction SIERREUR la substitue à l'erreur#N/A, pour que la colonne ne contienne plus que des nombres prêts à totaliser. - 4Ferme la parenthèse et appuie sur Entrée.
=SIERREUR(N(B2); 0)B2, y trouve VRAI et renvoie 1. Sur la ligne REF-102, elle reçoit l'erreur #N/A et la propage au lieu de la convertir, mais la fonction SIERREUR l'intercepte et affiche 0 à la place. La colonne ne contient plus que des nombres, prête pour un total.
Les erreurs fréquentes avec la fonction N
Avec N, ce qui surprend le plus c'est qu'elle ne plante jamais vraiment : elle te renvoie un résultat inattendu plutôt qu'un code d'erreur. Le cas classique, c'est un nombre stocké en texte comme "123" qui ressort à 0 au lieu de 123, parce que pour Excel une chaîne n'a pas de valeur numérique.
L'autre écueil va dans l'autre sens : si la cellule contient déjà une erreur (#N/A, #REF!…), N ne l'absorbe pas, elle la laisse passer telle quelle.
N retourne 0 pour du texte numérique comme "123"
Si une cellule contient "123" (texte formaté comme nombre) et non 123 (nombre réel), N retourne 0 car c'est du texte pour Excel. Ce n'est pas un bug de N, c'est son comportement documenté : le texte n'a pas de valeur numérique.
Solution : Utilise CNUM("123") au lieu de N("123") pour convertir du texte représentant un nombre en valeur numérique réelle. CNUM analyse la chaîne et retourne 123 comme nombre, tandis que N retourne toujours 0 pour toute chaîne de texte.
Propagation d'erreur : N retourne #N/A au lieu de 0
Si la cellule passée à N contient une erreur comme #N/A, #REF! ou #DIV/0!, N propage cette erreur au lieu de retourner 0. N ne gère pas les erreurs, elle les transmet.
Solution : Entoure avec SIERREUR pour absorber l'erreur : =SIERREUR(N(A1); 0). Cela retourne le résultat numérique si la cellule est valide, ou 0 si elle contient une erreur.
Questions fréquentes
CNUM convertit du texte représentant un nombre en nombre réel ("123" devient 123). N retourne la valeur numérique d'une cellule (VRAI devient 1, une date devient son numéro de série, tout texte devient 0).
Utilise CNUM quand tu as des nombres stockés en texte à convertir. Utilise N quand tu veux convertir des valeurs logiques ou des dates en nombres, ou pour documenter une formule.
C'est le comportement voulu et documenté : 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.
Ce comportement est d'ailleurs ce qui rend N utile pour les commentaires dans les formules : N("mon commentaire") retourne 0 et n'affecte pas le calcul dans lequel il est intégré.
Non. Si la cellule contient une erreur (#N/A, #REF!, #DIV/0!, etc.), N retourne cette même erreur sans la transformer en 0. C'est différent de SIERREUR qui intercepte les erreurs.
Si tu veux éviter la propagation d'erreurs, entoure N avec SIERREUR : =SIERREUR(N(A1); 0).
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 (nombre de jours depuis le 1er janvier 1900). C'est utile pour des calculs arithmétiques sur les dates ou pour comparer des dates à des seuils numériques.
Si tu affiches le résultat de N sur une date et que tu vois un nombre entier au lieu du numéro attendu, vérifie que la cellule résultat est bien formatée comme nombre et non comme date.
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 texte dans N retourne 0, donc le commentaire n'affecte pas le résultat mais documente l'intention directement dans la formule.
C'est particulièrement utile pour les formules complexes dans des classeurs partagés, où tu veux expliquer l'objectif d'un calcul sans créer une colonne de commentaires séparée.
Pour aller plus loin
Continue sur ta lancée après la fonction N : la leçon associée, un modèle prêt à l'emploi et le guide pour progresser.
Tout voir



