Texte & documents
Nombres & calcul
Données & formats
Sécurité
Développement & DevOps
Intelligence artificielle
Finances
Santé et bien-être
Productivité
Jeux et divertissement
Multimédia & design
Entreprise
Guide d'utilisation
Ce que c'est et à quoi ça sert

Dépose un .xlsx ou un .ods et recalcule toutes ses formules, en comparant le résultat avec ce que le fichier avait enregistré — le dernier calcul fait par Excel ou LibreOffice, qui n'est pas toujours à jour (une cellule change et personne ne recalcule, ou le fichier a été enregistré en plein recalcul). Il détecte aussi les vrais cycles (A dépend de B qui dépend de A) en suivant les vraies dépendances, sans deviner à partir du texte. Tout dans ton navigateur : le fichier n'est envoyé à aucun serveur.

Pourquoi c'est important

Une étude de Panko a trouvé au moins une erreur dans 88 % des feuilles de calcul auditées. Reinhart et Rogoff ont publié en 2013 une étude de politique économique avec une erreur Excel qui excluait cinq pays du calcul. Le Royaume-Uni a perdu la trace de 15 841 cas de COVID en 2020 à cause de la limite de lignes d'un vieux fichier .xls. Aucune de ces erreurs n'aurait eu besoin d'un ordinateur puissant pour être repérée : il suffisait de recalculer et de comparer.

Le moteur : ce qu'il recalcule et ce qu'il ne recalcule pas

Le recalcul utilise un vrai moteur de formules (pas une approximation), avec la prise en charge de la plupart des fonctions Excel. Deux d'entre elles, OFFSET et INDIRECT, sont marquées « non prise en charge » plutôt que de simuler un résultat : ce sont des références qui se résolvent de façon dynamique (la cellule qu'elles visent dépend du calcul lui-même) et s'accordent mal avec la façon dont ce moteur parcourt les dépendances. Si ta feuille les utilise beaucoup, ces cellules précises ne peuvent pas être vérifiées — le reste de la feuille, si.

Comment les cycles sont détectés

On ne cherche pas « A1 » dans le texte des autres formules (cela rate les alias, les plages nommées ou les références entre feuilles). On recalcule vraiment, cellule par cellule, en suivant chaque référence ; si une cellule demande sa propre valeur alors qu'elle est encore en cours de calcul, c'est un vrai cycle, et toutes les cellules qui en font partie sont signalées, pas seulement la première détectée.

Auditeur de feuilles de calculRecalcule et compare avec ce qui est enregistré
Auditeur de feuilles de calculRecalcule un .xlsx ou .ods et compare avec ce qui était enregistré : divergences, vrais cycles et fonctions non prises en charge.
Dépose ici un .xlsx ou un .ods