Correggi gli errori di calcolo delle formule del foglio di calcolo ONLYOFFICE rispetto a Excel

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

SintomoVerificare primaBuon segno dopo la riparazioneQuando cambiare approccio
I valori differiscono finché il file non viene riaperto.Forza il ricalcolo della cartella di lavoro e salvaI risultati rimangono stabili dopo la riaperturaSe i risultati continuano a divergere dopo un ricalcolo completo
#NOME? o formula non riconosciutaDocumentazione attuale delle funzioni di ONLYOFFICE e versione installataLa funzione analizza e modifica correttamente gli inputSe la funzione richiesta non è supportata in quella versione
Le date sono tra circa quattro anniSistema di date del 1900 contro quello del 1904Le serie di date e l'aritmetica delle date concordanoSe la cartella di lavoro mescola presupposti di date storiche incompatibili
I risultati differiscono nei modelli circolariNumero di iterazioni e variazione massimaEntrambe le applicazioni convergono alla stessa tolleranza.Se il modello dipende da un comportamento del motore non documentato
Le ricerche falliscono solo per alcune righeTipi di testo/numeri misti, spazi e ipotesi di ordinamentoI 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 aggiornatiFonte e stato di aggiornamento dei collegamenti esterniLa modifica della sorgente aggiorna la destinazioneSe l'integrazione online non è in grado di fornire i dati della cartella di lavoro collegata
Piccole differenze di arrotondamento si propagano a cascataImpostazioni di precisione di Excel e regole di arrotondamento espliciteL'arrotondamento delle regole aziendali è visibile nelle formuleSe 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.

Lascia un commento

Come spostare un'immagine in Microsoft Word

Come spostare un'immagine in Microsoft Word

Scopri come trascinare un'immagine in Word, scegliere l'a capo automatico del testo, mantenerla all'interno di un paragrafo o fissarla sulla pagina e risolvere i problemi relativi alle immagini che non si spostano.

Come inserire una casella di controllo in Excel: due metodi semplici

Come inserire una casella di controllo in Excel: due metodi semplici

Scopri come inserire una casella di controllo in Excel con lo strumento "In-Cell", contare gli elementi selezionati con le formule o aggiungere un controllo modulo collegato nelle versioni desktop meno recenti.

Come inserire automaticamente le lettere in Excel: dalla A alla Z e oltre

Come inserire automaticamente le lettere in Excel: dalla A alla Z e oltre

Genera lettere dalla A alla Z, lettere minuscole o etichette oltre la Z in Excel utilizzando una formula con maniglia di riempimento, SEQUENZA o un elenco personalizzato riutilizzabile.

Come barrare il testo in Excel: scorciatoie e metodi passo passo

Come barrare il testo in Excel: scorciatoie e metodi passo passo

Scopri come barrare il testo in Excel su Windows, Mac e sul web, formattare solo una parte di una cella e rimuovere la linea senza cancellarne il valore.

Cos'è Microsoft Access? Come funzionano i suoi strumenti di database?

Cos'è Microsoft Access? Come funzionano i suoi strumenti di database?

Microsoft Access è un'applicazione di database per Windows che consente di archiviare record correlati, creare query, moduli di immissione dati e generare report. Scopri come funziona e quando è utile.

Importazione ed esportazione di Office Outlook 2010: spostare i dati con un file PST

Importazione ed esportazione di Office Outlook 2010: spostare i dati con un file PST

Scopri come importare un file PST in Outlook 2010 o esportare posta, contatti, calendario e attività. Segui i menu corretti ed evita di perdere cartelle o di creare file duplicati.

Come modificare l'altezza e la larghezza della griglia in Word 2010

Come modificare l'altezza e la larghezza della griglia in Word 2010

Scopri come regolare l'altezza e la larghezza delle linee della griglia in Word 2010, modificare la frequenza delle linee visibili e impostare la spaziatura orizzontale e verticale della griglia di disegno sottostante.

Recuperare la password di un file PST di Outlook con Nucleus Kernel

Recuperare la password di un file PST di Outlook con Nucleus Kernel

Recupera una password dimenticata di un file PST di Outlook seguendo i passaggi descritti da Kernel, che includono l'identificazione del file corretto, la creazione di un backup e la verifica dei limiti dello strumento.

Come inserire una pagina web attiva in una diapositiva di PowerPoint

Come inserire una pagina web attiva in una diapositiva di PowerPoint

Utilizza il componente aggiuntivo LiveWeb per inserire un sito web in una diapositiva di PowerPoint, impostarne le dimensioni e il comportamento di aggiornamento e verificarne la compatibilità prima della presentazione.

Word 2010: Inserire caratteri in cerchi e altre forme

Word 2010: Inserire caratteri in cerchi e altre forme

Aggiungi il comando "Racchiudi caratteri" di Word 2010 alla barra di accesso rapido, quindi vai a capo automaticamente di una lettera o di un breve testo utilizzando una delle forme disponibili.