Lorsqu'un classeur donne un résultat différent dans ONLYOFFICE Spreadsheet Editor par rapport à Excel, comparez d'abord la formule elle-même, les valeurs des cellules et les paramètres du classeur. Ne remplacez pas la formule par une alternative au hasard : vérifiez les séparateurs et la prise en charge des fonctions, puis forcez un nouveau calcul. ONLYOFFICE propose la saisie semi-automatique des formules et des paramètres pour le langage des formules, les séparateurs régionaux, le système de dates de 1904 et le calcul itératif ; ce sont les premiers éléments à examiner.
Identifiez le type d'inadéquation
Avant toute modification, enregistrez une copie du classeur. Dans chaque application, sélectionnez la cellule de résultat et comparez la barre de formule, les cellules référencées et le format d'affichage du nombre. Un résultat d'apparence différente peut être dû à un problème d'affichage : par exemple, une série de dates ou une valeur avec des décimales masquées peuvent sembler incohérentes alors que le nombre sous-jacent est identique.
| Ce que vous voyez | Vérifier d'abord |
#NAME?ou une formule rejetée à l'entrée | Orthographe des fonctions, langage des formules, séparateurs d'arguments et compatibilité de la fonction avec votre version d'éditeur. |
#VALUE!, #N/A, ou un zéro inattendu | Types de saisie, champs vides, texte stocké sous forme de nombres, plage de recherche et indication du déplacement des données référencées. |
| Résultat obsolète après modification des données saisies | Recalculez la feuille ou le classeur ; vérifiez les paramètres de calcul. |
| Les dates diffèrent d'un nombre fixe de jours | Comparez le système de dates 1900/1904 du classeur. |
| Seules les dernières décimales diffèrent. | Comparez la précision, l'arrondi dans la formule et le nombre de décimales affichées. |
Vérifiez la syntaxe des formules et les paramètres régionaux
Dans ONLYOFFICE, cliquez sur la cellule et examinez la barre de formule. Vérifiez que la formule commence par une virgule =, que les parenthèses sont bien placées, que les plages pointent vers les cellules souhaitées et que les arguments textuels sont entre guillemets. Lorsqu'une formule comporte plusieurs arguments, utilisez le séparateur attendu par la configuration régionale actuelle de l'éditeur. Une formule copiée depuis un autre ordinateur peut utiliser un séparateur décimal ou un séparateur de liste différent.
Ouvrez les paramètres avancés de l'éditeur de feuilles de calcul et consultez les paramètres régionaux. La documentation officielle d'ONLYOFFICE relative aux paramètres avancés décrit le langage de formule, la région et les séparateurs en fonction des paramètres régionaux, avec la possibilité de personnaliser les séparateurs décimaux et de milliers. Adaptez ces paramètres à votre classeur et à vos paramètres régionaux plutôt que de modifier les séparateurs au hasard. Le langage de formule détermine les noms affichés pour les fonctions ; par conséquent, un nom de fonction copié depuis un éditeur configuré différemment peut être refusé, même si le calcul prévu est valide.
Utilisez la fonction de saisie semi-automatique des formules pour vérifier la syntaxe : saisissez =les premiers caractères de la fonction, puis sélectionnez une fonction dans la liste et suivez le modèle d’argument affiché. Les instructions d’insertion de fonctions d’ONLYOFFICE expliquent la liste de saisie semi-automatique et la saisie des arguments. Si la fonction recherchée n’apparaît pas, consultez la documentation de référence des fonctions de l’éditeur et vérifiez que la version d’ONLYOFFICE installée la prend en charge. Ne présumez pas que toutes les nouvelles fonctions Excel se comportent de la même manière dans tous les éditeurs de tableur ou toutes les versions.
Recalculez et comparez les données d'entrée.
Si un résultat semble figé, appuyez sur la touche F9pour recalculer l'ensemble du classeur ou Shift+F9la feuille de calcul active. Ces raccourcis sont répertoriés dans le guide officiel des raccourcis clavier de l'éditeur de feuilles de calcul ONLYOFFICE . Modifiez ensuite une valeur de test sans conséquence dans une copie et annulez-la ; vérifiez si les formules dépendantes se mettent à jour.
Si le résultat est toujours incorrect, examinez les cellules sources. Un nombre importé comme texte, une chaîne vide renvoyée par une autre formule, un espace inattendu ou une clé de recherche de type différent peuvent entraîner un comportement différent de la formule. Testez une formule simple et représentative dans une cellule vide, par exemple « Rechercher » =SUM(B2:B6), et comparez la formule et ses entrées dans Excel et ONLYOFFICE. Pour les recherches, vérifiez les paramètres de correspondance exacte, les plages de recherche et de résultat, ainsi que l’existence de la clé. Évitez d’encapsuler la formule dans une fonction IFERRORsimplement pour masquer le problème ; cela peut dissimuler une référence incorrecte ou une correspondance manquante.
Comparez les paramètres du classeur qui modifient les résultats
Calcul des dates : Dans les paramètres avancés, comparez l’option « Utiliser le système de dates 1904 » avec le système de dates attendu par le classeur. ONLYOFFICE documente ce paramètre pour les classeurs créés avec les versions d’Excel pour Mac utilisant le système 1904. Une incompatibilité peut entraîner un décalage des valeurs de date, même si les formules restent inchangées.
Références circulaires : Si une formule dépend de son propre résultat, le classeur utilise le calcul itératif. Vérifiez si le calcul itératif est activé et comparez le nombre maximal d’itérations et la variation maximale dans les paramètres de calcul d’ONLYOFFICE. Une différence dans ces paramètres peut entraîner des points d’arrêt différents entre les deux éditeurs. Si la référence circulaire est accidentelle, corrigez la dépendance au lieu d’activer l’itération.
Précision et arrondi : comparez les formules avec leur précision maximale, et non uniquement leur affichage formaté. Si le classeur nécessite une devise stable ou un résultat de rapport, utilisez une règle d’arrondi explicite à l’endroit où la règle métier l’exige =ROUND(A1,2). N’activez pas l’option « Précision telle qu’affichée » uniquement pour forcer une correspondance visuelle : Microsoft avertit que ce paramètre peut avoir des effets cumulatifs sur les valeurs stockées dans ses recommandations relatives à la précision d’arrondi .
Quand une seule fonction diffère encore
Vérifiez que le nom exact de la fonction et ses arguments correspondent bien aux références des fonctions pour les versions d'ONLYOFFICE et d'Excel installées. Un nom identique ne garantit pas une compatibilité parfaite dans tous les cas particuliers, pour les nouvelles fonctions ou les anciennes versions. Les recommandations actuelles d'Excel concernant la compatibilité des formules indiquent également que celle-ci peut dépendre de la version d'Excel utilisée par le classeur. Si une fonction est indisponible, remplacez-la uniquement par un équivalent documenté et testez ce dernier avec des données représentatives, notamment des valeurs vides, des erreurs et des valeurs limites.
Pour un classeur important, conservez l'original et testez-en une copie dans les deux applications. Si l'incohérence persiste, notez la formule, les valeurs exactes des cellules, le message d'erreur, les versions des applications et les paramètres concernés ; un classeur minimal contenant les cellules concernées facilitera l'identification du problème.
Liste de vérification
- La barre de formule affiche la formule souhaitée et les références de cellules dans les deux éditeurs.
- Les noms et séparateurs des formules correspondent au langage de formules et aux paramètres régionaux d'ONLYOFFICE.
- La touche F9 recalcule le classeur, et la modification d'une entrée de test met à jour les résultats dépendants.
- Le système de dates et les paramètres de calcul itératif correspondent aux besoins du classeur.
- Les principaux résultats concordent pour les entrées normales, vides, erronées et limites ; la mise en forme affichée ne masque pas une différence numérique.

La barre de formule et la cellule de total sélectionnée facilitent la comparaison de la syntaxe de la formule avec le résultat visible.

Comparez les paramètres de langage de formule et de séparateur lorsqu'une formule copiée depuis Excel est rejetée.

Une erreur de nom est un indice qui invite à vérifier l'orthographe de la fonction et à s'assurer que l'éditeur la reconnaît.

Le système de dates et les options de calcul itératif peuvent affecter les résultats même lorsque le texte de la formule correspond.