Aller au contenu principal
L'Atelier des Pages

Le socle

Ce qu'est vraiment une cellule

13 minLeçon 1 sur 7Aperçu gratuit

La plupart des problèmes de débutant ne sont pas des problèmes de formule. Ce sont des problèmes de type.

Une cellule contient une valeur, pas un affichage

Une cellule stocke une valeur d'un certain type, et l'affiche selon un format. Les deux sont indépendants.

Les types sont peu nombreux :

Nombre. Aligné à droite par défaut. Utilisable dans un calcul. Texte. Aligné à gauche par défaut. Inutilisable dans un calcul. Date et heure. C'est un nombre déguisé — voir plus bas. Booléen. VRAI ou FAUX. Erreur. #N/A, #VALEUR!, #DIV/0! et les autres.

L'alignement par défaut est votre premier outil de diagnostic. Un nombre aligné à gauche n'est pas un nombre : c'est du texte. C'est la cause de neuf sommes à zéro sur dix.

Pourquoi vos dates sont des nombres

Une date est stockée comme un nombre de jours écoulés depuis une date d'origine. Le 1er janvier 2027 n'est pas la chaîne « 01/01/2027 » : c'est un nombre, affiché sous forme de date par un format.

Trois conséquences pratiques.

Vous pouvez soustraire deux dates et obtenir un nombre de jours. C'est ce qui rend les calculs d'échéance triviaux.

Une date qui s'affiche comme un nombre n'est pas cassée : son format a été perdu. Reformatez-la en date, elle revient.

Une date qui refuse de se calculer est en réalité du texte. Elle est alignée à gauche. Il faut la convertir, pas la reformater.

Les heures suivent la même logique : une journée vaut 1, une heure vaut 1/24.

Les trois causes de « texte au lieu de nombre »

L'import. Les données venues d'un CSV, d'un logiciel de gestion ou d'un copier-coller depuis une page web arrivent presque toujours en texte.

Le séparateur décimal. Si votre système attend la virgule et que la donnée contient un point — ou l'inverse — le tableur ne reconnaît pas le nombre.

L'espace invisible. Un espace avant ou après, ou une espace insécable venue d'un site web, suffit à faire basculer en texte.

Comment convertir

Trois méthodes, de la plus simple à la plus robuste :

Multiplier par 1. Dans une colonne à côté, écrivez =A2*1. Si le résultat est un nombre, la conversion est faite.

La fonction dédiée : CNUM en français, VALUE en anglais. Elle échoue si le séparateur décimal ne correspond pas.

Le nettoyage préalable : SUPPRESPACE (TRIM) retire les espaces en trop, SUBSTITUE (SUBSTITUTE) remplace un point par une virgule.

En pratique, sur des données importées, on combine : =CNUM(SUBSTITUE(SUPPRESPACE(A2);".";",")).

La saisie propre

Trois règles qui évitent la moitié du travail de nettoyage.

Une information par cellule. « Dupont Jean » dans une cellule vous interdira de trier par nom de famille. Deux colonnes.

Pas d'unité dans la cellule. « 12 kg » est du texte. Écrivez 12, et mettez « kg » dans l'en-tête de colonne ou dans le format.

Pas de cellule fusionnée dans une table de données. Les fusions cassent le tri, le filtre et les tableaux croisés. Réservez-les à un titre de présentation, jamais aux données.

Le format ne change pas la valeur

Afficher un nombre avec deux décimales ne le modifie pas : il reste stocké avec toute sa précision. Une somme de nombres affichés arrondis peut donc afficher un total qui semble faux d'un centime.

Si vous voulez réellement arrondir, utilisez ARRONDI (ROUND). Le format est un maquillage ; la fonction est une modification.

Types et valeurs

3 questions · 70 % pour valider

1Une colonne de chiffres est alignée à gauche et votre somme affiche zéro. Pourquoi ?
2Comment est stockée une date dans un tableur ?
3Afficher un nombre avec deux décimales…

Créez un compte gratuit pour corriger le quiz et enregistrer votre résultat.

Créez un compte gratuit pour suivre votre progression.