Perché lo stesso file XLSX può dare risultati diversi in ONLYOFFICE e in Excel
Se una cartella di lavoro XLSX produce un valore diverso in ONLYOFFICE Spreadsheet Editor rispetto a Microsoft Excel, l'obiettivo utile non è semplicemente far scomparire l'errore. L'obiettivo è identificare se la differenza deriva da risultati di calcolo obsoleti, impostazioni della cartella di lavoro, interpretazione regionale, supporto delle formule, dati esterni o un'effettiva incompatibilità tra il motore di calcolo e il programma. Una buona soluzione dovrebbe resistere alla riapertura del file, alla modifica dei dati di input e al ricalcolo della cartella di lavoro, non limitarsi a correggere una singola cella una sola volta.
Questa guida è stata verificata confrontandola con la documentazione ufficiale di ONLYOFFICE e Microsoft disponibile il 6 ottobre 2026. Il registro delle modifiche di ONLYOFFICE Docs indica la versione 9.4.0, rilasciata il 20 maggio 2026. La versione 9.3.0, rilasciata il 25 febbraio 2026, ha aggiunto il supporto per gli array dinamici e migliorato diversi comportamenti dei fogli di calcolo, pertanto una versione precedente di ONLYOFFICE potrebbe legittimamente comportarsi in modo diverso da una versione attuale.
Inizia con un confronto riproducibile
Prima di modificare le formule, create una copia della cartella di lavoro e selezionate un piccolo insieme di celle che rappresentino il problema reale: ad esempio, un subtotale, il risultato di una ricerca, un calcolo di data e un KPI finale. Annotate il testo della formula, il risultato visualizzato e i valori di input sottostanti in entrambe le applicazioni. Se possibile, confrontate lo stesso file XLSX anziché due copie esportate separatamente.
Un risultato utile per la risoluzione dei problemi presenta tre caratteristiche: la discrepanza può essere riprodotta a richiesta, la causa può essere spiegata senza dover fare supposizioni e la cartella di lavoro corretta continua a produrre i valori attesi anche dopo aver modificato uno o due input di origine e aver ricalcolato.
1. Forza un nuovo ricalcolo prima di modificare le formule
I valori memorizzati nella cache e non aggiornati possono sembrare un'incompatibilità di formula. In ONLYOFFICE, la scheda Formula include controlli di calcolo che consentono di ricalcolare l'intera cartella di lavoro o il foglio di lavoro corrente, secondo la documentazione ufficiale della scheda Formula . Ricalcola prima, salva, riapri il file e confronta nuovamente le celle critiche.
Excel offre anche modalità di calcolo automatico e manuale per le cartelle di lavoro. Microsoft le descrive nelle sezioni relative al ricalcolo delle formule, all'iterazione e alla precisione . Questo è importante perché una cartella di lavoro salvata per l'ultima volta in Excel può contenere valori non ricalcolati di recente. Se un ricalcolo forzato fa sì che i due programmi coincidano, il problema era probabilmente legato allo stato del calcolo piuttosto che alla sintassi delle formule.
2. Verificare la lingua della formula, la regione e i separatori
Una formula può essere matematicamente corretta eppure essere interpretata in modo diverso quando le impostazioni regionali non corrispondono a quelle della cartella di lavoro. ONLYOFFICE separa il linguaggio delle formule dalla formattazione regionale. Le sue Impostazioni avanzate consentono di scegliere il linguaggio e la regione delle formule, e l'editor può utilizzare separatori decimali e delle migliaia derivati dalla regione selezionata o separatori personalizzati. Vedi Impostazioni avanzate di ONLYOFFICE .
Presta particolare attenzione ai numeri importati da file CSV o incollati da un altro sistema. Un valore come 1.234 può significare milleduecentotrentaquattro in una convenzione e 1,234 in un'altra. La documentazione di ONLYOFFICE sull'importazione di testo e file CSV indica esplicitamente i separatori decimali e delle migliaia per i dati importati.
Il test è semplice: dopo aver allineato l'area e i separatori, esamina alcune celle di input sospette. Dovrebbero essere riconosciute come numeri anziché come testo, le date dovrebbero essere ordinate cronologicamente e le operazioni aritmetiche dovrebbero cambiare al variare del contenuto. Se il contenuto della cella rimane simile a testo, pulisci i dati prima di riscrivere la formula.
3. Verificare il sistema di date della cartella di lavoro
Una discrepanza di date di circa quattro anni è un chiaro indizio che il sistema di date della cartella di lavoro non sia corretto. Excel supporta entrambi i sistemi di date, quello del 1900 e quello del 1904. Microsoft afferma che la stessa data differisce di 1.462 giorni tra i due sistemi. Consultare la documentazione di Microsoft sui sistemi di date .
Le impostazioni avanzate di ONLYOFFICE includono un'opzione " Usa il sistema di date 1904" specifica per la compatibilità con le versioni precedenti di Excel per Mac. Se le formule che coinvolgono date, età, anzianità o conteggi dei giorni non corrispondono, confronta questa impostazione prima di modificare le formule stesse.
Dopo aver modificato il sistema di date, ricontrollare sia le date originali che quelle formattate. Una data visivamente plausibile non è sufficiente; anche le formule di sottrazione e confronto delle date devono coincidere.
4. Adattare le impostazioni di calcolo iterativo per i riferimenti circolari
I modelli a riferimento circolare sono particolarmente sensibili alle impostazioni. Sia Excel che ONLYOFFICE supportano il calcolo iterativo, in cui la cartella di lavoro ricalcola ripetutamente fino al raggiungimento di una soglia. ONLYOFFICE documenta le opzioni Abilita calcolo iterativo , Numero massimo di iterazioni e Variazione massima nelle Impostazioni avanzate. Excel espone gli stessi concetti generali nelle sue opzioni di calcolo.
Se un modello finanziario, un modello di maturazione degli interessi o un foglio di allocazione utilizza intenzionalmente riferimenti circolari, confrontare il numero massimo di iterazioni e la variazione accettabile in entrambe le applicazioni. Una diversa condizione di arresto può produrre un numero finale diverso anche quando le formule stesse sono identiche.
Non abilitare l'iterazione solo per sopprimere un problema di riferimenti circolari che non comprendi. Se la cartella di lavoro non è stata progettata per l'iterazione, individua invece la dipendenza circolare.
5. Considerare le formule matriciali come un'area di compatibilità sensibile alla versione.
ONLYOFFICE supporta le formule matriciali, incluse funzioni come FILTER, UNIQUE, XLOOKUP, TEXTSPLIT, TAKE, DROP, HSTACK e VSTACK, come documentato nella sua guida alle formule matriciali . La documentazione attuale mostra anche che la versione 9.3.0 ha aggiunto il supporto per le matrici dinamiche.
Se una cartella di lavoro è stata creata con un comportamento più recente per le matrici di Excel e non funziona su un'installazione precedente di ONLYOFFICE, aggiornare ONLYOFFICE prima di riprogettare la formula. Se non è possibile aggiornare, semplificare la formula utilizzando intervalli ausiliari o una struttura non dinamica supportata, quindi verificare ogni riga e colonna restituita. In questo caso, cambiare approccio può essere più sicuro che forzare un modello Excel moderno in un motore obsoleto.
6. Verificare che la funzione sia supportata prima di sostituirla
Un risultato del tipo #NOME? spesso induce a riscrivere immediatamente la cartella di lavoro, ma questo può essere prematuro. ONLYOFFICE mantiene un elenco ufficiale delle funzioni e la sua documentazione attuale include molte funzioni moderne che i confronti più datati sul web potrebbero erroneamente descrivere come non supportate.
Utilizza l'elenco delle funzioni corrente come fonte di riferimento. Se la funzione esiste, confronta i suoi argomenti, il comportamento con gli array e i tipi di input prima di sostituirla. Se la funzione non è documentata per la versione installata, potrebbe essere appropriata una formula alternativa.
In particolare per quanto riguarda le ricerche, non date per scontato che il problema sia XLOOKUP: ONLYOFFICE documenta il supporto per XLOOKUP e le versioni recenti includono miglioramenti relativi alle ricerche.
7. Esamina i tipi di dati misti, non solo il testo delle formule.
Due celle possono visualizzare gli stessi caratteri pur contenendo internamente tipi di dati diversi. Un valore che sembra numerico ma che viene memorizzato come testo può influenzare confronti, ricerche, aggregazioni e formule condizionali. Questo aspetto è talmente importante che ONLYOFFICE 9.1.0 ha esplicitamente elencato nel suo registro delle modifiche il miglioramento della logica delle formule per i tipi di dati misti.
Verifica gli ID importati, le percentuali, le date e gli importi. Rimuovi gli spazi accidentali, standardizza le convenzioni decimali e converti i numeri testuali in numeri reali, ove necessario. Quindi ricalcola. Se l'incongruenza scompare, mantieni la fase di pulizia dei dati anziché incorporare logiche di conversione sempre più complesse in ogni formula.
8. Aggiorna i collegamenti alle cartelle di lavoro esterne
Una formula può essere corretta anche se la sua origine collegata non è aggiornata. ONLYOFFICE supporta i riferimenti a celle in altre cartelle di lavoro e fornisce una finestra Collegamenti esterni in cui è possibile aggiornare i valori, modificare l'origine o interrompere i collegamenti. La guida ufficiale sui collegamenti esterni precisa inoltre che, nell'editor online, l'inserimento di dati tramite un collegamento esterno deve essere supportato dall'integratore o dal sistema di gestione documentale.
Se Excel ha accesso a una cartella di lavoro sorgente a cui ONLYOFFICE non può accedere, oppure se l'integrazione online non implementa il comportamento di collegamento esterno richiesto, le due applicazioni possono mostrare valori diversi senza che nessuna delle due formule sia matematicamente errata.
Un test efficace consiste nell'aprire la cartella di lavoro di origine, verificare le celle di riferimento, aggiornare il collegamento in ONLYOFFICE e quindi modificare un valore di origine. Se la destinazione non si aggiorna come previsto, è necessario intervenire sul percorso del collegamento o sull'integrazione, piuttosto che sulla formula.
9. Fai attenzione all'opzione "Imposta la precisione come visualizzata" di Excel.
Excel può facoltativamente eseguire i calcoli utilizzando i valori visualizzati anziché i valori completi memorizzati. Microsoft avverte che l'attivazione dell'opzione "Imposta la precisione come visualizzata" modifica in modo permanente i valori memorizzati, adattandoli alla precisione formattata. La documentazione attuale di ONLYOFFICE sulle impostazioni avanzate descrive i controlli relativi al sistema di date e al calcolo iterativo, ma non documenta un'opzione equivalente.
Se una cartella di lavoro di Excel dipende da tale impostazione, non dare per scontato che un altro motore di foglio di calcolo riproduca lo stesso risultato. Per le cartelle di lavoro utilizzate in più applicazioni, le formule esplicite come ARROTONDA, ARROTONDA PER ECCESSO o ARROTONDA PER DIFETTO al confine della regola aziendale prevista sono più facili da verificare rispetto all'affidarsi a un'impostazione di precisione a livello di applicazione.
Questo è anche un buon esempio di un limite alla "correzione" della compatibilità: se la cartella di lavoro si basa intenzionalmente su un'opzione di calcolo specifica di Excel, mantenere quel calcolo in Excel potrebbe essere la scelta più sicura.
Una tabella decisionale pratica
| Sintomo | Verificare prima | Buon segno dopo la riparazione | Quando cambiare approccio |
| I valori differiscono finché il file non viene riaperto. | Forza il ricalcolo della cartella di lavoro e salva | I risultati rimangono stabili dopo la riapertura | Se i risultati continuano a divergere dopo un ricalcolo completo |
| #NOME? o formula non riconosciuta | Documentazione attuale delle funzioni di ONLYOFFICE e versione installata | La funzione analizza e modifica correttamente gli input | Se la funzione richiesta non è supportata in quella versione |
| Le date sono tra circa quattro anni | Sistema di date del 1900 contro quello del 1904 | Le serie di date e l'aritmetica delle date concordano | Se la cartella di lavoro mescola presupposti di date storiche incompatibili |
| I risultati differiscono nei modelli circolari | Numero di iterazioni e variazione massima | Entrambe le applicazioni convergono alla stessa tolleranza. | Se il modello dipende da un comportamento del motore non documentato |
| Le ricerche falliscono solo per alcune righe | Tipi di testo/numeri misti, spazi e ipotesi di ordinamento | I risultati della ricerca sono corretti anche nei casi limite. | Se i dati di origine non possono essere normalizzati in modo affidabile |
| I valori collegati non sono aggiornati | Fonte e stato di aggiornamento dei collegamenti esterni | La modifica della sorgente aggiorna la destinazione | Se l'integrazione online non è in grado di fornire i dati della cartella di lavoro collegata |
| Piccole differenze di arrotondamento si propagano a cascata | Impostazioni di precisione di Excel e regole di arrotondamento esplicite | L'arrotondamento delle regole aziendali è visibile nelle formule | Se il modello dipende fondamentalmente dal comportamento di precisione delle cartelle di lavoro solo di Excel |
Come convalidare la cartella di lavoro dopo averla corretta
Non fermarti alla semplice constatazione che "l'errore è sparito". Modifica alcuni input rappresentativi e verifica che i risultati a valle si aggiornino in entrambe le applicazioni. Includi almeno un caso limite: un valore pari a zero, una cella vuota, una chiave di ricerca mancante, una data vicina alla fine del mese o un valore soggetto ad arrotondamento. Se la cartella di lavoro contiene collegamenti esterni, testa anche un valore collegato.
Per le cartelle di lavoro critiche per l'azienda, è consigliabile definire un piccolo foglio di riconciliazione con i risultati attesi. Questo foglio può contenere i dati di input, la formula da testare, il risultato atteso e la tolleranza consentita. In questo modo, i futuri aggiornamenti di ONLYOFFICE o Excel si trasformeranno in un controllo ripetibile anziché in un'ispezione visiva manuale.
Quando ONLYOFFICE non è il posto giusto per calcolare la cartella di lavoro
La compatibilità ha dei limiti. Se una cartella di lavoro dipende da un'opzione di calcolo specifica di Excel, da un'automazione non supportata, da un flusso di lavoro proprietario con dati esterni o da una funzionalità che si comporta in modo diverso nella versione ONLYOFFICE che si è tenuti a utilizzare, la conversione di ogni formula potrebbe comportare più rischi di quanti ne elimini.
In tal caso, utilizzate ONLYOFFICE solo per le parti che gestisce in modo affidabile e mantenete i calcoli critici in Excel, oppure riprogettate il modello utilizzando formule esplicite e documentate e interfacce dati statiche. Il fattore determinante dovrebbe essere la ripetibilità: riuscite a spiegare il risultato, a riprodurlo dopo aver riaperto il file e a verificarlo dopo aver modificato i dati di input? In caso contrario, la soluzione alternativa non è ancora sufficientemente robusta.
In conclusione
Il modo più rapido per risolvere il problema in modo affidabile è diagnosticare seguendo un ordine preciso: ricalcolare, allineare le impostazioni internazionali e i separatori, verificare il sistema di date, abbinare le impostazioni di iterazione, controllare il comportamento degli array in base alla versione, confermare il supporto delle funzioni, normalizzare i tipi di dati, aggiornare i collegamenti esterni e analizzare le impostazioni di precisione di Excel. Ogni passaggio elimina una diversa classe di errore.
Se, dopo questi controlli, la cartella di lavoro risulta coerente e rimane stabile anche con input diversi, si ha la prova che la correzione è definitiva. Se invece il problema persiste, prima di segnalarlo all'assistenza ONLYOFFICE o di decidere che il calcolo debba rimanere in Excel, è necessario circoscrivere il problema alla formula e alla sezione della cartella di lavoro più piccole e riproducibili.