Quando un foglio di calcolo produce un risultato diverso in ONLYOFFICE Spreadsheet Editor rispetto a Excel, confrontate innanzitutto la formula stessa, i valori inseriti nelle celle e le impostazioni del foglio di calcolo. Non sostituite la formula con un'alternativa a caso: verificate i separatori e il supporto delle funzioni, quindi forzate un ricalcolo. ONLYOFFICE offre il completamento automatico delle formule e le impostazioni per il linguaggio delle formule, i separatori regionali, il sistema di date 1904 e il calcolo iterativo; questi sono i primi elementi da esaminare.
Identificare il tipo di discrepanza
Prima di apportare qualsiasi modifica, salva una copia della cartella di lavoro. In ogni applicazione, seleziona la cella del risultato e confronta la barra della formula, le celle di riferimento e il formato numerico visualizzato. Un risultato che appare diverso potrebbe essere dovuto a un problema di visualizzazione: ad esempio, una sequenza di date o un valore con cifre decimali nascoste possono apparire incoerenti anche se il numero sottostante è simile.
| Ciò che vedi | Controlla prima |
#NAME?o una formula rifiutata all'ingresso | Ortografia delle funzioni, linguaggio delle formule, separatori degli argomenti e se la funzione è supportata dalla versione del tuo editor. |
#VALUE!, #N/A, o uno zero inatteso | Tipi di input, campi vuoti, testo memorizzato come numeri, intervallo di ricerca e se i dati di riferimento sono stati spostati. |
| Risultato obsoleto dopo la modifica dei dati di input | Ricalcola il foglio o la cartella di lavoro; verifica le impostazioni di calcolo. |
| Le date differiscono di un numero fisso di giorni | Confronta l'impostazione del sistema di date 1900/1904 della cartella di lavoro. |
| Solo le ultime cifre decimali sono diverse. | Confronta la precisione, l'arrotondamento nella formula e il numero di cifre decimali visualizzate. |
Verifica la sintassi della formula e le impostazioni regionali.
In ONLYOFFICE, fai clic sulla cella e controlla la barra della formula. Verifica che la formula inizi con =, che le parentesi siano bilanciate, che gli intervalli puntino alle celle desiderate e che gli argomenti di testo siano racchiusi tra virgolette. Quando una formula ha più argomenti, usa il separatore previsto dalle impostazioni regionali correnti dell'editor. Una formula copiata da un altro computer potrebbe utilizzare un separatore decimale o un separatore di elenco diverso.
Apri le Impostazioni avanzate dell'Editor di fogli di calcolo e rivedi le impostazioni regionali. La documentazione ufficiale di ONLYOFFICE sulle Impostazioni avanzate descrive la lingua delle formule, la regione e i separatori in base alle impostazioni regionali, con la possibilità di utilizzare separatori decimali e delle migliaia personalizzati. Assicurati che queste impostazioni corrispondano alla cartella di lavoro e alle tue impostazioni locali, anziché modificare i separatori a caso. La lingua delle formule controlla i nomi visualizzati per le funzioni, pertanto un nome di funzione copiato da un editor con una configurazione diversa potrebbe essere rifiutato anche se il calcolo previsto è valido.
Utilizzate la funzione di completamento automatico delle formule come strumento di verifica della sintassi: digitate il nome =della funzione e i primi caratteri, quindi selezionate una funzione dall'elenco e seguite il modello di argomenti visualizzato. Le istruzioni di ONLYOFFICE per l'inserimento delle funzioni spiegano l'elenco di completamento automatico e l'inserimento degli argomenti. Se la funzione desiderata non è presente, consultate il riferimento alle funzioni dell'editor e verificate che la versione di ONLYOFFICE installata la supporti. Non date per scontato che ogni nuova funzione di Excel si comporti in modo identico in ogni editor di fogli di calcolo o versione.
Ricalcola e confronta gli input
Se un risultato appare bloccato, premere F9per ricalcolare l'intera cartella di lavoro o Shift+F9per ricalcolare il foglio di lavoro corrente. Queste scorciatoie sono elencate nelle scorciatoie da tastiera ufficiali dell'editor di fogli di calcolo ONLYOFFICE . Quindi, modificare un input di prova innocuo in una copia e annullare l'operazione; verificare se le formule dipendenti si aggiornano.
Se il risultato è ancora errato, controlla le celle di origine. Un numero importato come testo, una stringa vuota restituita da un'altra formula, uno spazio imprevisto o una chiave di ricerca con un tipo di dati diverso possono causare un comportamento anomalo della formula. Prova una piccola formula rappresentativa in una cella vuota, ad esempio =SUM(B2:B6), e confronta sia la formula che i suoi input in Excel e ONLYOFFICE. Per le ricerche, verifica le impostazioni di corrispondenza esatta, gli intervalli di ricerca e di restituzione e se la chiave esiste. Evita di racchiudere la formula in IFERRORsolo per nascondere il sintomo; questo può celare un riferimento errato o una corrispondenza mancante.
Confronta le impostazioni della cartella di lavoro che modificano i risultati
Calcoli delle date: nelle Impostazioni avanzate, confrontare l'opzione "Usa sistema di date 1904" con il sistema di date previsto per la cartella di lavoro. ONLYOFFICE documenta questa impostazione per le cartelle di lavoro create con le versioni di Excel per Mac che utilizzavano il sistema 1904. Una discrepanza può causare uno spostamento dei valori delle date anche se le formule rimangono invariate.
Riferimenti circolari: se una formula dipende dal proprio risultato, la cartella di lavoro utilizza il calcolo iterativo. Verificare se il calcolo iterativo è abilitato e confrontare il numero massimo di iterazioni e la variazione massima nelle impostazioni di calcolo di ONLYOFFICE. Una differenza in queste impostazioni può comportare punti di arresto diversi nei due editor. Se il riferimento circolare è accidentale, correggere la dipendenza anziché abilitare l'iterazione.
Precisione e arrotondamento: confronta le formule con la massima precisione, non solo con la loro visualizzazione formattata. Se la cartella di lavoro richiede una valuta stabile o un risultato di reporting, utilizza una regola di arrotondamento esplicita nel punto in cui la regola aziendale lo richiede, ad esempio =ROUND(A1,2). Non abilitare "precisione come visualizzata" solo per forzare una corrispondenza visiva: Microsoft avverte che questa impostazione può avere effetti cumulativi sui valori memorizzati nelle sue linee guida sulla precisione di arrotondamento .
Quando solo una funzione rimane diversa
Verifica il nome esatto della funzione e gli argomenti confrontandoli con i riferimenti alle funzioni delle versioni ONLYOFFICE e Excel installate. Lo stesso nome non garantisce che ogni caso limite, funzione più recente o comportamento di compatibilità legacy sia identico. Le attuali linee guida di Excel sulla compatibilità delle formule indicano inoltre che la compatibilità può dipendere dalla versione di Excel a cui è destinata la cartella di lavoro. Se una funzione non è disponibile, sostituiscila solo con un equivalente documentato e testa tale sostituzione con input rappresentativi, inclusi campi vuoti, errori e valori limite.
Per una cartella di lavoro importante, conservate l'originale e provate una copia in entrambe le applicazioni. Se la discrepanza persiste, annotate la formula, i valori esatti delle celle, il testo dell'errore, le versioni delle applicazioni e le impostazioni pertinenti; una cartella di lavoro minimale contenente solo le celle interessate facilita l'individuazione del problema.
Lista di controllo per la verifica
- La barra della formula mostra la formula desiderata e i riferimenti di cella in entrambi gli editor.
- I nomi delle formule e i separatori corrispondono alla lingua delle formule e alle impostazioni regionali di ONLYOFFICE.
- Premendo F9 si ricalcola la cartella di lavoro e la modifica di un input di test aggiorna i risultati dipendenti.
- Il sistema di date e le impostazioni di calcolo iterativo sono adatti alle esigenze della cartella di lavoro.
- I risultati principali concordano per input normali, vuoti, errati e casi limite; la formattazione visualizzata non maschera alcuna differenza numerica.

La barra della formula e la cella totale selezionata facilitano il confronto tra la sintassi della formula e il risultato visualizzato.

Confronta le impostazioni del linguaggio e del separatore delle formule quando una formula copiata da Excel viene rifiutata.

Un errore nel nome è un segnale per verificare l'ortografia della funzione e se l'editor la riconosce.

Il sistema di date e le opzioni di calcolo iterativo possono influenzare i risultati anche quando il testo della formula corrisponde.