Aller au contenu principal

Qu'est-ce que la fonction N ?

Définition
La fonction N retourne la valeur numérique de son argument : nombre inchangé, VRAI → 1, FAUX → 0, date → numéro de série, texte → 0, erreur → l'erreur propagée.

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.

Syntaxe

=N(valeur)

Clique sur un argument pour aller à son explication.

Lucas, la mascotte du Dojo, inspecte les arguments de la fonction à la loupe

Comprendre chaque paramètre de la fonction N

1

valeur

: la valeur à convertir

Peut ê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.

Vrai ou faux ?
« N convertit tout en nombre. » Faux : un nombre stocké en texte comme « 123 » ressort à 0, pas à 123, car pour Excel une chaîne n'a aucune valeur numérique. Pour convertir vraiment du texte en nombre, c'est CNUM qu'il te faut.
Lucas, la mascotte du Dojo, fait une démonstration pas à pas de la fonction dans Excel

Exemples pratiques pas à pas

Exemple 1

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.

Les étapes
  1. 1
    Dans une cellule, écris =N(.
  2. 2
    En 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 à 1 et FAUX à 0.
  3. 3
    Ferme 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.
Au final, ta formule devrait ressembler à ça :=N(B2)
Explication
Ici, la fonction N lit la cellule 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.
Exemple 2

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é.

Les étapes
  1. 1
    Dans une cellule, écris =SOMME(.
  2. 2
    En 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.
  3. 3
    Ferme la parenthèse de SOMME, complète par +N("Ventes encaissées, hors remises commerciales"), puis appuie sur Entrée. La fonction N renvoie 0 pour 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.
Voici la formule que tu obtiens à la fin :=SOMME(B2:B5)+N("Ventes encaissées, hors remises commerciales")
Explication
La formule additionne les quatre mois et affiche 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.
Exemple 3

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.

Les étapes
  1. 1
    Dans une cellule, écris =SIERREUR(.
  2. 2
    En 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.
  3. 3
    En 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.
  4. 4
    Ferme la parenthèse et appuie sur Entrée.
Une fois les morceaux assemblés, ta formule donne ça :=SIERREUR(N(B2); 0)
Explication
La fonction N lit 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.
Lucas, la mascotte du Dojo, l'air gêné face à une erreur Excel

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.

Le conseil du pro
Pour savoir si une cellule contient un nombre, ne te fie pas à N : N(VRAI) vaut 1 et te ferait prendre un booléen pour un nombre. ESTNUM répond par un franc VRAI ou FAUX, sans cette ambiguïté.
FAQ

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.

Ressources

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