Aller au contenu principal
Mis à jour le

Comprendre et corriger l'erreur #NUL! dans Excel

L'erreur #NUL! apparaît quand une formule utilise l'opérateur d'intersection (un espace entre deux plages) et que les deux plages ne se croisent pas. C'est une erreur rare, souvent causée par un espace accidentel entre deux références au lieu d'un point-virgule ou des deux-points.

Cellule Excel affichant l'erreur #NUL! avec le triangle vert d'alerte, due à un opérateur d'intersection entre deux plages qui ne se croisent pas
L'erreur #NUL! survient quand l'opérateur d'intersection désigne deux plages sans cellule commune, souvent à cause d'un espace de trop.

Que signifie l'erreur #NUL! dans Excel

L'erreur #NUL! signale qu'une formule cherche l'intersection de deux plages qui n'ont aucune cellule en commun. Un espace glissé entre deux références, comme dans =SOMME(C2:C20 D2:D20), n'est pas lu comme un séparateur : Excel y voit l'opérateur d'intersection, celui qui ne garde que les cellules communes aux deux plages. Comme ces deux colonnes ne se croisent nulle part, il ne reste rien à renvoyer, d'où le #NUL!.

Ce qui déroute, c'est que l'erreur ne parle ni de plage introuvable ni de division impossible : elle vient d'une simple faute de frappe. Un point-virgule oublié entre deux arguments, ou un espace ajouté sans y penser dans une référence, suffit à la déclencher. La cause est presque toujours la même, donc le remède l'est aussi.

Tableau de commissions Excel où une SOMME écrite avec un espace entre les deux plages renvoie l'erreur #NUL!.
L'espace entre les deux plages est lu comme une intersection, les colonnes ne se chevauchent pas et la SOMME renvoie #NUL!.
Le conseil du pro
Un espace en trop se repère mal à l'œil dans la barre de formule. Dès qu'une cellule affiche #NUL!, retape la formule d'un trait en séparant tes plages par un point-virgule, c'est plus sûr que de traquer l'espace fautif.

À quoi sert l'espace qui déclenche l'erreur #NUL!

L'espace qui provoque l'erreur est un vrai opérateur d'Excel, pas un caractère ignoré. Entre deux plages, il renvoie les cellules qu'elles ont en commun, et c'est utile dès que tu croises une colonne et une ligne nommées. Si une colonne s'appelle Mars et une ligne Ventes, la formule =Mars Ventes te donne directement la valeur à leur croisement.

L'opérateur marche aussi sur des colonnes et des lignes entières. La formule =A:A 3:3 renvoie la valeur de A3, la seule cellule commune à la colonne A et à la ligne 3. C'est pratique pour pointer une cellule par son croisement, mais si les deux zones ne se rencontrent jamais, tu retombes sur le #NUL! du début.

Le savais-tu ?
L'opérateur d'intersection est le seul d'Excel qui s'écrit avec un simple espace, sans aucun symbole. C'est ce qui le rend si facile à taper par accident, et pourquoi une faute de frappe débouche presque toujours sur #NUL!.
FAQ

Questions fréquentes sur l'erreur #NUL!

Repère l'espace de trop dans ta formule et remplace-le par le bon séparateur. Mets un point-virgule pour additionner ou séparer deux plages, comme dans =SOMME(A1:A10;B1:B10), et des deux-points quand tu voulais en fait une plage continue, par exemple A1 A10 à écrire A1:A10.

Ressources

Du mot à la pratique

Tu sais maintenant ce que le mot veut dire. Reste à s’en servir : la formule, le fichier, et le cours qui remet tout dans l’ordre.

Tout le lexique