Când un registru de lucru dă un rezultat diferit în Editorul de foi de calcul ONLYOFFICE față de Excel, comparați mai întâi formula în sine, intrările celulei și setările registrului de lucru. Nu înlocuiți formula cu o alternativă ghicită: verificați separatoarele și compatibilitatea funcțiilor, apoi forțați o recalculare. ONLYOFFICE oferă completare automată a formulelor și setări pentru limba formulelor, separatoare regionale, sistemul de date 1904 și calculul iterativ; acestea sunt primele locuri de investigat.
Identificați tipul de nepotrivire
Înainte de a modifica orice, salvați o copie a registrului de lucru. În fiecare aplicație, selectați celula rezultată și comparați bara de formule, celulele la care se face referire și formatul numeric afișat. Un rezultat care arată diferit poate fi o problemă de afișare: de exemplu, o serie de date sau o valoare cu zecimale ascunse pot apărea inconsistente, în timp ce numărul subiacent este similar.
| Ceea ce vedeți | Verifică mai întâi |
#NAME?sau o formulă respinsă la intrare | Ortografia funcției, limbajul formulei, separatorii de argumente și dacă funcția este acceptată de versiunea editorului dvs. |
#VALUE!, #N/A, sau un zero neașteptat | Tipuri de intrări, spații libere, text stocat ca numere, interval de căutare și dacă datele la care se face referire au fost mutate. |
| Un rezultat învechit după editarea datelor de intrare | Recalculați foaia sau registrul de lucru; verificați setările de calcul. |
| Datele diferă cu un număr fix de zile | Comparați setarea sistemului de dată 1900/1904 din registrul de lucru. |
| Doar ultimele zecimale diferă | Comparați precizia, rotunjirea în formulă și zecimalele afișate. |
Verificați sintaxa formulei și setările regionale
În ONLYOFFICE, faceți clic pe celulă și inspectați bara de formule. Confirmați că formula începe cu =, parantezele sunt echilibrate, intervalele indică celulele dorite și argumentele text utilizează ghilimele. Când o formulă are mai multe argumente, utilizați separatorul așteptat de configurația regională curentă a editorului. O formulă copiată de pe alt computer poate utiliza un semn zecimal sau un separator de listă diferit.
Deschideți Setările avansate ale editorului de foi de calcul și examinați setările regionale. Documentația oficială ONLYOFFICE Advanced Settings descrie Limbajul formulelor, Regiunea și separatoarele bazate pe setările regionale, fiind disponibile separatoare zecimale și de mii personalizate. Potriviți-le cu registrul de lucru și cu setările regionale, în loc să modificați separatoarele la întâmplare. Limbajul formulelor controlează numele afișate pentru funcții, astfel încât un nume de funcție copiat dintr-un editor configurat diferit poate fi respins chiar și atunci când calculul intenționat este valid.
Folosește funcția de completare automată a formulelor ca verificare a sintaxei: tastează =primele caractere ale funcției, apoi selectează o funcție din listă și urmează modelul de argumente afișat. Instrucțiunile de inserare a funcțiilor din ONLYOFFICE explică lista de completare automată și intrarea de argumente. Dacă funcția de care ai nevoie nu apare, consultă referința funcțiilor editorului și confirmă că versiunea instalată de ONLYOFFICE o acceptă. Nu presupune că fiecare funcție Excel nouă se comportă identic în fiecare editor sau versiune de foi de calcul.
Recalculați și comparați intrările
Dacă un rezultat apare blocat, apăsați F9pentru a recalcula întregul registru de lucru sau Shift+F9pentru a recalcula foaia de lucru curentă. Aceste comenzi rapide sunt listate în secțiunea de comenzi rapide oficiale de la tastatură a editorului de foi de calcul ONLYOFFICE . Apoi, editați o intrare de test inofensivă într-o copie și anulați-o; verificați dacă formulele dependente se actualizează.
Dacă rezultatul este în continuare greșit, inspectați celulele sursă. Un număr importat ca text, un șir gol returnat de o altă formulă, un spațiu neașteptat sau o cheie de căutare cu un tip de date diferit pot determina o formulă să se comporte diferit. Testați o formulă reprezentativă de dimensiuni mici într-o celulă goală, cum ar fi =SUM(B2:B6), și comparați atât formula, cât și intrările sale în Excel și ONLYOFFICE. Pentru căutări, verificați setările de potrivire exactă, intervalele de căutare și returnate și dacă cheia există. Evitați să încapsulați formula IFERRORdoar pentru a ascunde simptomul; acest lucru poate ascunde o referință ruptă sau o potrivire lipsă.
Compararea setărilor registrului de lucru care modifică rezultatele
Calcule de dată: În Setări avansate, comparați opțiunea „Utilizați sistemul de dată 1904” cu sistemul de dată așteptat al registrului de lucru. ONLYOFFICE documentează această setare pentru registrele de lucru create în versiunile Excel pentru Mac care au utilizat sistemul 1904. O nepotrivire poate modifica valorile datei chiar dacă formulele sunt neschimbate.
Referințe circulare: Dacă o formulă depinde de propriul rezultat, registrul de lucru utilizează calculul iterativ. Verificați dacă este activat calculul iterativ și comparați iterațiile maxime și modificarea maximă în setările de Calcul ale ONLYOFFICE. O diferență în aceste setări poate lăsa cele două editori cu puncte de oprire diferite. Dacă referința circulară este accidentală, corectați dependența în loc să activați iterația.
Precizie și rotunjire: Comparați formulele la precizie maximă, nu doar la afișarea lor formatată. Dacă registrul de lucru are nevoie de o monedă stabilă sau de un rezultat de raportare stabil, utilizați o regulă de rotunjire explicită în punctul în care regula de business o impune, de exemplu =ROUND(A1,2). Nu activați „precizia așa cum este afișată” doar pentru a impune o potrivire vizuală: Microsoft avertizează că această setare poate avea efecte cumulative asupra valorilor stocate în ghidul său de precizie a rotunjirii .
Când doar o funcție diferă în continuare
Verificați numele exact al funcției și argumentele în raport cu referințele funcțiilor pentru versiunile instalate de ONLYOFFICE și Excel. Același nume nu garantează că fiecare caz limită, funcție mai nouă sau comportament de compatibilitate moștenit este identic. Ghidul actual de compatibilitate a formulelor din Excel menționează, de asemenea, că compatibilitatea poate depinde de versiunea de Excel vizată de registrul de lucru. Dacă o funcție nu este disponibilă, înlocuiți-o doar cu un echivalent documentat și testați înlocuirea respectivă în raport cu intrări reprezentative, inclusiv spații libere, erori și valori limită.
Pentru un registru de lucru important, păstrați originalul și testați o copie în ambele aplicații. Dacă neconcordanța persistă, înregistrați formula, datele exacte introduse în celule, textul erorii, versiunile aplicației și setările relevante; un registru de lucru minimalist cu celulele afectate facilitează izolarea problemei.
Listă de verificare
- Bara de formule afișează formula și referințele de celule dorite în ambele editoare.
- Numele și separatorii de formule corespund cu limba formulei ONLYOFFICE și setările regionale.
- F9 recalculează registrul de lucru, iar modificarea unei intrări de test actualizează rezultatele dependente.
- Setările sistemului de date și ale calculului iterativ corespund nevoilor registrului de lucru.
- Rezultatele cheie sunt concorde pentru intrările normale, necompletate, de eroare și la caz limită; formatarea afișată nu maschează o diferență numerică.

Bara de formule și celula totală selectată facilitează compararea sintaxei formulei cu rezultatul vizibil.

Comparați setările pentru limbajul formulelor și separator atunci când o formulă copiată din Excel este respinsă.

O eroare de nume este un indiciu pentru a verifica ortografia funcției și dacă editorul recunoaște funcția respectivă.

Sistemul de date și opțiunile de calcul iterativ pot afecta rezultatele chiar și atunci când textul formulei se potrivește.