Als een werkblad in ONLYOFFICE Spreadsheet Editor een ander resultaat geeft dan in Excel, vergelijk dan eerst de formule zelf, de celwaarden en de werkbladinstellingen. Vervang de formule niet door een willekeurig alternatief: controleer de scheidingstekens en de ondersteuning van functies en forceer vervolgens een herberekening. ONLYOFFICE biedt automatische aanvulling van formules en instellingen voor de formuletaal, regionale scheidingstekens, het datumsysteem van 1904 en iteratieve berekeningen; dit zijn de eerste plaatsen om te onderzoeken.
Identificeer het soort mismatch.
Voordat u iets wijzigt, slaat u een kopie van het werkblad op. Selecteer in elke toepassing de cel met het resultaat en vergelijk de formulebalk, de cellen waarnaar wordt verwezen en de weergegeven getalnotatie. Een resultaat dat er anders uitziet, kan duiden op een weergaveprobleem: bijvoorbeeld, een datumreeks of een waarde met verborgen decimalen kan er inconsistent uitzien, terwijl het onderliggende getal hetzelfde is.
| Wat je ziet | Controleer eerst |
#NAME?of een formule die bij invoer is afgewezen | Functiespelling, formuletaal, argumentscheidingstekens en of de functie wordt ondersteund door uw editorversie. |
#VALUE!, #N/A, of een onverwachte nul | Invoertypen, lege velden, tekst opgeslagen als getallen, zoekbereik en of de geraadpleegde gegevens zijn verplaatst. |
| Een verouderd resultaat na het bewerken van de invoer. | Herbereken het werkblad of de werkmap; controleer de berekeningsinstellingen. |
| De datums verschillen met een vast aantal dagen. | Vergelijk de datuminstelling 1900/1904 van het werkblad. |
| Alleen de laatste cijfers achter de komma verschillen. | Vergelijk de precisie, de afronding in de formule en het aantal weergegeven decimalen. |
Controleer de formulesyntaxis en de regionale instellingen.
Klik in OnlyOffice op de cel en controleer de formulebalk. Controleer of de formule begint met een komma =, of de haakjes in balans zijn, of de bereiken naar de juiste cellen verwijzen en of tekstargumenten tussen aanhalingstekens staan. Als een formule meerdere argumenten heeft, gebruik dan het scheidingsteken dat wordt verwacht door de huidige regionale instellingen van de editor. Een formule die van een andere computer is gekopieerd, kan een ander decimaal scheidingsteken of lijstscheidingsteken gebruiken.
Open de geavanceerde instellingen van de spreadsheeteditor en bekijk de regionale instellingen. De officiële documentatie van ONLYOFFICE over geavanceerde instellingen beschrijft de formuletaal, regio en scheidingstekens op basis van regionale instellingen, met de mogelijkheid om aangepaste decimale en duizendtalsscheidingstekens te gebruiken. Stem deze instellingen af op het werkblad en uw landinstellingen in plaats van willekeurig scheidingstekens te wijzigen. De formuletaal bepaalt de namen die voor functies worden weergegeven, waardoor een functienaam die is gekopieerd uit een editor met een andere configuratie kan worden afgewezen, zelfs als de beoogde berekening geldig is.
Gebruik de formuleaanvulling als syntaxcontrole: typ =de eerste tekens van de functie, selecteer vervolgens een functie uit de lijst en volg het weergegeven argumentpatroon. De instructies voor het invoegen van functies in ONLYOFFICE leggen de lijst met automatische aanvulling en het invoeren van argumenten uit. Als de functie die u nodig hebt niet wordt weergegeven, raadpleeg dan de functiereferentie van de editor en controleer of de geïnstalleerde ONLYOFFICE-versie deze ondersteunt. Ga er niet van uit dat elke nieuwe Excel-functie zich in elke spreadsheeteditor of -versie identiek gedraagt.
Herbereken en vergelijk de invoerwaarden.
Als een resultaat vastloopt, druk dan op de F9toets om de hele werkmap of Shift+F9het huidige werkblad opnieuw te berekenen. Deze sneltoetsen staan vermeld in de officiële handleiding voor sneltoetsen van ONLYOFFICE Spreadsheet Editor . Bewerk vervolgens een onschadelijke testinvoer in een kopie en maak de bewerking ongedaan; controleer of de afhankelijke formules worden bijgewerkt.
Als het resultaat nog steeds onjuist is, controleer dan de broncellen. Een getal dat als tekst is geïmporteerd, een lege tekenreeks die door een andere formule wordt geretourneerd, een onverwachte spatie of een opzoeksleutel met een ander gegevenstype kunnen ervoor zorgen dat een formule zich anders gedraagt. Test een kleine, representatieve formule in een lege cel, bijvoorbeeld =SUM(B2:B6), en vergelijk zowel de formule als de invoer in Excel en ONLYOFFICE. Controleer bij opzoekingen de instellingen voor exacte overeenkomst, de zoek- en retourbereiken en of de sleutel bestaat. Vermijd het plaatsen van de formule tussen aanhalingstekens IFERRORom het probleem te verbergen; dit kan een onjuiste verwijzing of een ontbrekende overeenkomst maskeren.
Vergelijk de werkmapinstellingen die de resultaten wijzigen.
Datumberekeningen: Vergelijk in de geavanceerde instellingen de optie 'Datumsysteem 1904 gebruiken' met het verwachte datumsysteem van de werkmap. ONLYOFFICE documenteert deze instelling voor werkmappen die zijn gemaakt in Excel voor Mac-versies die het 1904-systeem gebruikten. Een verschil kan datumwaarden verschuiven, zelfs als de formules ongewijzigd blijven.
Cirkelredeneringen: Als een formule afhankelijk is van zijn eigen resultaat, gebruikt het werkblad iteratieve berekening. Controleer of iteratieve berekening is ingeschakeld en vergelijk het maximum aantal iteraties en de maximale verandering in de berekeningsinstellingen van ONLYOFFICE. Een verschil in deze instellingen kan ertoe leiden dat de twee editors verschillende eindpunten hebben. Als de cirkelredenering per ongeluk is ontstaan, corrigeer dan de afhankelijkheid in plaats van iteratie in te schakelen.
Nauwkeurigheid en afronding: Vergelijk formules met volledige precisie, niet alleen met de opgemaakte weergave. Als de werkmap een stabiele valuta of een stabiel rapportageresultaat nodig heeft, gebruik dan een expliciete afrondingsregel op het punt waar de bedrijfsregel dit vereist, bijvoorbeeld . Schakel 'precisie zoals weergegeven' niet in om alleen een visuele overeenkomst af te dwingen: Microsoft waarschuwt in de richtlijnen voor afrondingsprecisie=ROUND(A1,2) dat deze instelling cumulatieve effecten kan hebben op opgeslagen waarden .
Wanneer er nog maar één functie verschilt
Controleer de exacte functienaam en argumenten aan de hand van de functiereferenties voor de geïnstalleerde ONLYOFFICE- en Excel-versies. Dezelfde naam garandeert niet dat elk geval, elke nieuwere functie of elk compatibiliteitsgedrag met oudere versies identiek is. De huidige richtlijnen voor formulecompatibiliteit van Excel vermelden ook dat compatibiliteit afhankelijk kan zijn van de Excel-versie waarop het werkblad is gericht. Als een functie niet beschikbaar is, vervang deze dan alleen door een gedocumenteerd equivalent en test die vervanging met representatieve invoer, inclusief lege waarden, fouten en grenswaarden.
Bewaar voor een belangrijk werkblad het origineel en test een kopie in beide programma's. Als het verschil blijft bestaan, noteer dan de formule, de exacte celwaarden, de foutmelding, de programmaversies en de relevante instellingen; een minimaal werkblad met de betreffende cellen maakt het gemakkelijker om het probleem te isoleren.
Controlelijst voor verificatie
- De formulebalk toont de beoogde formule en celverwijzingen in beide editors.
- Formulenamen en scheidingstekens komen overeen met de taal- en regionale instellingen van ONLYOFFICE-formules.
- F9 herberekent het werkblad en het wijzigen van een testinvoer werkt de afhankelijke resultaten bij.
- De instellingen voor het datumsysteem en de iteratieve berekeningen zijn afgestemd op de behoeften van het werkblad.
- De belangrijkste resultaten komen overeen voor normale, lege, foutieve en grensgevallen; de weergegeven opmaak maskeert geen numeriek verschil.

De formulebalk en de geselecteerde totaalcel maken het gemakkelijker om de formulesyntaxis te vergelijken met het zichtbare resultaat.

Vergelijk de taal- en scheidingstekeninstellingen van de formule wanneer een formule die vanuit Excel is gekopieerd, wordt afgewezen.

Een naamfout is een aanwijzing om de spelling van de functie te controleren en na te gaan of de editor die functie herkent.

De opties voor datumsystemen en iteratieve berekeningen kunnen de resultaten beïnvloeden, zelfs als de formuletekst overeenkomt.