Aller au contenu
OneKitly

Le classeur à vingt-trois formules qui n'en déclarait aucune

Publié le 15/09/2026 · 4 min de lecture · Outils fichiers

Daniel Okonkwo

Daniel OkonkwoDéveloppeur front-end et rédacteur Tech chez OneKitly

Performance web · Formats de fichiers

Vérifié à partir de 3 sources

Voir le profil
En bref

Dans un .xlsx, une cellule de formule s'écrit en deux morceaux : la formule elle-même et le dernier résultat que le tableur a calculé pour elle. Un fichier écrit par un programme, ou enregistré sans recalcul, peut porter le premier et laisser le second vide — littéralement `<f>A2*B2</f><v></v>`. La plupart des lecteurs traitent une cellule sans valeur comme une cellule absente, et la suppriment. La formule part avec. Mesuré sur un classeur de vingt-quatre lignes portant vingt-trois formules en colonne C : lu avec les options par défaut, l'analyseur trouve 0 formule et une seule cellule dans cette colonne, l'en-tête. Lu en conservant les cellules-souches, il en trouve 23 et 24 cellules. L'outil qui ouvre ton fichier ici les conserve : c'est pourquoi un .xlsx sorti d'une chaîne d'export affiche ses calculs au lieu d'une colonne vide et d'un message annonçant que le classeur ne contient aucune formule.

Une cellule peut contenir une formule et aucun résultat en cache. Une visionneuse qui saute les cellules vides jette la formule avec elles — et annonce que le fichier n'en a pas. Une option de lecture sépare les deux cas.

Pourquoi un fichier arrive sans ses résultats

Les tableurs stockent la dernière valeur calculée par commodité, pour qu'un fichier s'ouvre instantanément au lieu de recalculer des milliers de cellules. Tout ce qui écrit du .xlsx sans être un tableur — un travail de reporting, un export comptable, une bibliothèque dans un script serveur — n'a pas de moteur de calcul : il écrit donc la formule demandée et laisse le résultat vide pour le prochain logiciel qui ouvrira le fichier. C'est un fichier légitime : la spécification autorise l'élément de valeur à être absent ou vide. Cela signifie simplement que le classeur n'a jamais été évalué, et un lecteur doit décider si cela rend la cellule intéressante ou invisible.

Ce que l'option coûte sur un fichier ordinaire

Rien de notable. Conserver les cellules-souches ajoute des entrées pour des cellules qui existent sans porter de valeur, ce qui change la forme d'un tableau de lignes brut — une ligne qui revenait à trois éléments peut revenir à deux, le manquant étant implicite. La parade est de compléter chaque ligne à la largeur de la plus large avant d'en faire quoi que ce soit, ce dont toute vue en tableau a besoin de toute façon. Sur un classeur normal, où chaque formule porte son résultat, les lignes ressortent identiques au caractère près. L'option ne change que le sort des cellules qui auraient disparu en silence, et c'est le silence qui rendait ce défaut coûteux : le fichier s'ouvrait, le tableau paraissait juste, et la réponse à une question directe était fausse.

Le même fichier, vingt-quatre lignes, vingt-trois formules en colonne C
LectureFormules trouvéesCellules en colonne C
Options par défaut01 (l'en-tête)
Cellules vides conservées2324
Visionneuse ExcelOuvre et lis un fichier .xlsx, .xls, .ods ou Numbers sans logiciel de tableur.Essayer l'outil

Questions fréquentes

Comment savoir si mon fichier est concerné ?
Ouvre-le et cherche une colonne qui devrait être calculée et qui est vide, alors que les colonnes dont elle dépend sont remplies. C'est la signature. Ouvrir le même fichier dans un tableur masque le symptôme plutôt que la cause, puisque le tableur recalcule à l'ouverture et remplit les valeurs — ce qui est aussi la réparation : ouvre-le, laisse-le recalculer, enregistre-le, et le fichier porte désormais ses résultats.
La visionneuse envoie-t-elle mon classeur quelque part ?
Non. Le fichier est lu dans le navigateur, par du code déjà téléchargé avec la page, et rien n'en est envoyé. Cela compte davantage pour un tableur que pour la plupart des fichiers, parce qu'un classeur contient souvent des salaires, des listes de clients et des prix — le genre de chose qu'on ne colle pas sur un site inconnu pour savoir ce qu'il y a dedans.
Quels formats ouvre-t-elle ?
Les quatre qu'on t'envoie en pratique : .xlsx, l'ancien .xls, l'OpenDocument .ods et le .numbers d'Apple. Un .ods écrit par certains générateurs arrive sans la partie de styles que les lecteurs attendent, et il est réparé à l'entrée plutôt que refusé — un fichier qu'un lecteur strict déclare corrompu est le plus souvent seulement incomplet.

Articles qui pourraient t'intéresser

Tous les guides
ExplicationConvertir les formules en valeurs garde la réponse en cache, pas le calculUn fichier de tableur range à la fois la formule et la dernière réponse calculée par Excel. Retirer la formule laisse la réponse enregistrée — et laisse un vide partout où le fichier n'en portait pas.TutorielUn fichier par onglet, et ce qu'un découpage laisse derrière luiDécouper un classeur écrit un .xlsx par feuille, nommé d'après l'onglet. Cela emporte les valeurs et non les formules — ce qui est le bon comportement quand il s'agit d'envoyer à un service son propre onglet.ExplicationLe fichier .ods qui est valide, et que ton lecteur refuseL'OpenDocument rend styles.xml facultatif. Plusieurs lecteurs l'exigent et rejettent tout le document sans lui — « Cannot find file styles.xml in zip » sur un fichier qui n'a rien de cassé.ExplicationUne cellule de trois espaces compte comme vide, et c'est vouluLes espaces sont la raison d'être de ces outils. Une ligne de blancs a l'air vide, ne l'est pas pour un test strict, et survit en silence à tous les filtres qu'on applique ensuite.TutorielFusionner des classeurs : une feuille chacun, ou un seul tableauDouze relevés mensuels peuvent devenir douze onglets ou un tableau de douze mois. Seul le second se trie et se somme d'un bloc — et c'est celui où les lignes d'en-tête demandent du soin.ExplicationPourquoi ton CSV casse les accents et les dates dans ExcelTrois pannes totalement différentes se cachent derrière la même phrase. L'une est l'encodage, l'autre le séparateur, la troisième Excel qui devine des types en ouvrant le fichier — et le remède diffère pour chacune. Voici comment les distinguer en cinq secondes.

Outils similaires

Sources

Tu as repéré une erreur dans cet article ?