Jeśli skoroszyt w Edytorze arkuszy kalkulacyjnych ONLYOFFICE zwraca inny wynik niż w Excelu, najpierw porównaj samą formułę, dane wejściowe w komórkach oraz ustawienia skoroszytu. Nie zastępuj formuły zgadywaną alternatywą: sprawdź separatory i obsługę funkcji, a następnie wymuś ponowne obliczenie. ONLYOFFICE oferuje funkcję autouzupełniania formuł oraz ustawienia języka formuł, separatorów regionalnych, systemu dat 1904 i obliczeń iteracyjnych; to są pierwsze obszary, które należy sprawdzić.
Zidentyfikuj rodzaj niezgodności
Przed wprowadzeniem jakichkolwiek zmian zapisz kopię skoroszytu. W każdej aplikacji zaznacz komórkę z wynikiem i porównaj pasek formuły, komórki, do których się odwołują, oraz format wyświetlanych liczb. Wynik, który wygląda inaczej, może być problemem z wyświetlaniem: na przykład liczba szeregowa daty lub wartość z ukrytymi miejscami dziesiętnymi może wydawać się niespójna, podczas gdy liczba bazowa jest podobna.
| Co widzisz | Sprawdź najpierw |
#NAME?lub formuła odrzucona na wejściu | Pisownia funkcji, język formuł, separatory argumentów i informacja, czy funkcja jest obsługiwana przez wersję edytora. |
#VALUE!, #N/A, lub nieoczekiwane zero | Typy danych wejściowych, pola puste, tekst przechowywany jako liczby, zakres wyszukiwania oraz informacja, czy dane odniesienia zostały przeniesione. |
| Nieaktualny wynik po edycji danych wejściowych | Przelicz arkusz lub skoroszyt i sprawdź ustawienia obliczeń. |
| Daty różnią się o stałą liczbę dni | Porównaj ustawienia systemu dat 1900/1904 w skoroszycie. |
| Różnią się tylko ostatnie miejsca po przecinku | Porównaj precyzję, zaokrąglanie formuły i wyświetlane miejsca dziesiętne. |
Sprawdź składnię formuły i ustawienia regionalne
W ONLYOFFICE kliknij komórkę i sprawdź pasek formuły. Upewnij się, że formuła zaczyna się od =, nawiasy są zrównoważone, zakresy wskazują na odpowiednie komórki, a argumenty tekstowe są w cudzysłowie. Jeśli formuła ma wiele argumentów, użyj separatora zgodnego z bieżącą konfiguracją regionalną edytora. Formuła skopiowana z innego komputera może używać innego znaku dziesiętnego lub separatora listy.
Otwórz Ustawienia zaawansowane edytora arkuszy kalkulacyjnych i sprawdź ustawienia regionalne. Oficjalna dokumentacja Ustawień zaawansowanych ONLYOFFICE opisuje język formuł, region i separatory w oparciu o ustawienia regionalne, z dostępnymi niestandardowymi separatorami dziesiętnymi i tysiącami. Dopasuj je do skoroszytu i ustawień regionalnych, zamiast zmieniać separatory losowo. Język formuł kontroluje nazwy wyświetlane dla funkcji, więc nazwa funkcji skopiowana z inaczej skonfigurowanego edytora może zostać odrzucona, nawet jeśli zamierzone obliczenie jest prawidłowe.
Użyj autouzupełniania formuł do sprawdzenia składni: wpisz =i pierwsze znaki funkcji, a następnie wybierz funkcję z listy i postępuj zgodnie z wyświetlanym wzorcem argumentów. Instrukcje wstawiania funkcji w ONLYOFFICE wyjaśniają listę autouzupełniania i wpisywanie argumentów. Jeśli potrzebna funkcja nie pojawia się, zapoznaj się z dokumentacją funkcji edytora i upewnij się, że zainstalowana wersja ONLYOFFICE ją obsługuje. Nie zakładaj, że każda nowa funkcja programu Excel działa identycznie w każdym edytorze arkuszy kalkulacyjnych lub wersji.
Przelicz i porównaj dane wejściowe
Jeśli wynik wydaje się zamrożony, naciśnij, F9aby przeliczyć cały skoroszyt lub Shift+F9bieżący arkusz. Te skróty klawiszowe są wymienione w oficjalnych skrótach klawiaturowych Edytora arkuszy kalkulacyjnych ONLYOFFICE . Następnie edytuj nieszkodliwe dane testowe w kopii i cofnij je; sprawdź, czy formuły zależne zostały zaktualizowane.
Jeśli wynik nadal jest błędny, sprawdź komórki źródłowe. Liczba zaimportowana jako tekst, pusty ciąg znaków zwrócony przez inną formułę, nieoczekiwana spacja lub klucz wyszukiwania o innym typie danych mogą powodować inne zachowanie formuły. Przetestuj małą, reprezentatywną formułę w pustej komórce, taką jak =SUM(B2:B6), i porównaj formułę z jej danymi wejściowymi w programie Excel i ONLYOFFICE. W przypadku wyszukiwań sprawdź ustawienia dokładnego dopasowania, zakresy wyszukiwania i zwracanych wartości oraz to, czy klucz istnieje. Unikaj zawijania formuły w IFERRORcelu ukrycia symptomu; może to spowodować ukrycie uszkodzonego odwołania lub brakującego dopasowania.
Porównaj ustawienia skoroszytu, które zmieniają wyniki
Obliczenia dat: W Ustawieniach zaawansowanych porównaj opcję „Użyj systemu dat 1904” z oczekiwanym systemem dat w skoroszycie. ONLYOFFICE dokumentuje to ustawienie dla skoroszytów utworzonych w wersjach programu Excel dla komputerów Mac, które korzystały z systemu dat 1904. Niezgodność może spowodować przesunięcie wartości dat, nawet jeśli formuły pozostają niezmienione.
Odwołania cykliczne: Jeśli formuła zależy od własnego wyniku, skoroszyt korzysta z obliczeń iteracyjnych. Sprawdź, czy obliczenia iteracyjne są włączone i porównaj maksymalną liczbę iteracji oraz maksymalną zmianę w ustawieniach obliczeń w programie ONLYOFFICE. Różnica w tych ustawieniach może spowodować, że oba edytory będą miały różne punkty końcowe. Jeśli odwołanie cykliczne jest przypadkowe, popraw zależność zamiast włączać iterację.
Precyzja i zaokrąglanie: Porównuj formuły z pełną precyzją, a nie tylko z ich sformatowanym wyświetlaniem. Jeśli skoroszyt wymaga stabilnej waluty lub wyniku raportowania, użyj jawnej reguły zaokrąglania w miejscu, w którym wymaga tego reguła biznesowa, na przykład =ROUND(A1,2). Nie włączaj opcji „precyzja jak wyświetlana” tylko po to, aby wymusić dopasowanie wizualne: Microsoft ostrzega, że to ustawienie może mieć kumulatywny wpływ na przechowywane wartości w swoich wytycznych dotyczących precyzji zaokrąglania .
Gdy różni się tylko jedna funkcja
Sprawdź dokładną nazwę funkcji i argumenty, porównując je z odwołaniami do funkcji zainstalowanych wersji ONLYOFFICE i Excela. Ta sama nazwa nie gwarantuje identyczności każdego przypadku skrajnego, nowszej funkcji lub zachowania zgodności ze starszymi wersjami. Aktualne wytyczne dotyczące zgodności formuł programu Excel wskazują również, że zgodność może zależeć od wersji programu Excel, której dotyczy skoroszyt. Jeśli funkcja jest niedostępna, zastąp ją tylko udokumentowanym odpowiednikiem i przetestuj zastąpienie na reprezentatywnych danych wejściowych, w tym pustych miejscach, błędach i wartościach granicznych.
W przypadku ważnego skoroszytu zachowaj oryginał i przetestuj kopię w obu aplikacjach. Jeśli rozbieżność nadal występuje, zapisz formułę, dokładne dane wejściowe w komórkach, tekst błędu, wersje aplikacji i odpowiednie ustawienia; prosty skoroszyt z odpowiednimi komórkami ułatwia identyfikację problemu.
Lista kontrolna weryfikacji
- Pasek formuły pokazuje zamierzone formuły i odwołania do komórek w obu edytorach.
- Nazwy formuł i separatory są zgodne z językiem formuły ONLYOFFICE i ustawieniami regionalnymi.
- Klawisz F9 przelicza skoroszyt, a zmiana danych testowych aktualizuje zależne wyniki.
- Ustawienia systemu dat i obliczeń iteracyjnych odpowiadają potrzebom skoroszytu.
- Kluczowe wyniki są zgodne dla danych wejściowych normalnych, pustych, błędnych i granicznych; wyświetlane formatowanie nie maskuje różnic liczbowych.

Pasek formuły i wybrana komórka sumy ułatwiają porównywanie składni formuły z widocznym wynikiem.

Porównaj język formuł i ustawienia separatora, gdy formuła skopiowana z programu Excel zostanie odrzucona.

Błąd w nazwie jest sygnałem do sprawdzenia pisowni funkcji i tego, czy edytor rozpoznaje tę funkcję.

System dat i opcje obliczeń iteracyjnych mogą mieć wpływ na wyniki, nawet gdy tekst formuły jest zgodny.