Jak pozbyć się #Div/0 w Arkuszach Google

Używanie automatycznych formuł w Arkuszach Google jest bardziej koniecznością niż wyborem w przypadku dużej ilości danych. Automatyzacja może jednak mieć kilka wad, takich jak błędy wynikające z niewłaściwych procesów matematycznych. Jednym z nich jest dzielenie przez zero lub błąd #Div/0.

Jak pozbyć się #Div/0 w Arkuszach Google

W tym artykule pokażemy, jak pozbyć się błędu #Div/0 w Arkuszach Google.

Prawidłowo zapełnij komórki

Jak wspomniano powyżej, jeśli podzielisz coś przez zero, pojawi się błąd #Div/0. Jest to równanie, które skutkuje matematyczną niemożliwością i dlatego nie jest akceptowane przez program. Tego błędu można uniknąć po prostu upewniając się, że żadna formuła nie używa zera ani pustej komórki jako dzielnika. Możesz usunąć lub wypełnić puste komórki lub w ogóle nie uwzględniać ich w równaniu. Ta metoda jest dobra, jeśli zarządzasz niewielką liczbą komórek, ale w przypadku dużych automatycznych formuł potrzebny będzie kod typu catch-all.

Korzystanie z funkcji Jeśli błąd

Jeśli używasz formuły do ​​automatycznego obliczania wartości komórek, należy spodziewać się błędów, takich jak #Div/0. To, co możesz zrobić, zamiast próbować uniknąć możliwości wystąpienia błędu, co jest trudne, to znaleźć sposób, aby sobie z nim poradzić, jeśli tak się stanie. W tym miejscu do gry wchodzi funkcja If Error.

Jeśli Błąd jest funkcją Arkuszy Google, która sprawdza podane jej wartości, i jeśli zwraca błąd, to przechodzi do wykonania polecenia. Funkcja ma składnię =JEŻELI.BŁĄD(wartość;wartość-jeśli-błąd) gdzie:

„=” informuje Arkusze Google, że używasz funkcji.

Funkcja „JEŻELI BŁĄD” sprawdza podaną wartość i powoduje błąd.

„wartość” to proces, który należy sprawdzić pod kątem błędów.

„wartość-jeśli-błąd” jest wyświetlana, jeśli wartość powoduje błąd.

Zasadniczo funkcja If Error wykona proces o podanej wartości. Jeśli ten proces zakończy się błędem, takim jak dzielenie przez zero, wyświetli to, co określisz jako wartość-jeśli-błąd.

Na przykład, jeśli chcesz podzielić dwie komórki A1 przez A2, o ile obie komórki są poprawnie wypełnione, zwróci wynik dzielenia. Jeśli A2 stanie się zerem lub będzie puste, spowoduje to błąd #Div/0. Jeśli użyjesz formuły =Jeżeli błąd(A1/A2, „Dzielenie przez zero”), to jeśli A2 nagle stanie się puste lub zerowe, zamiast wyświetlania błędu wyświetli się Dzielenie przez zero.

Jak pozbyć się #Div/0 w Arkuszach Google

Funkcji If Error można również użyć jako składni =Iferror(wartość). Spowoduje to wypełnienie wartości w przypadku błędu jako puste i zwrócenie pustego miejsca w przypadku wykrycia błędu.

Jak pozbyć się #Div/0 w Arkuszach Google

Tak długo, jak używasz funkcji Jeśli błąd dla dowolnej tworzonej automatycznej formuły, nie napotkasz błędu #Div/0.

Ograniczeniem funkcji If Error jest to, że zwraca ona wartość błędu-jeśli-dla każdego błędu. Nawet jeśli błąd nie jest #Div/0, jeśli zadeklarowałeś wartość-jeśli-błąd jako dzielenie przez zero i napotka inny błąd, nadal powie dzielenie przez zero.

Jak pozbyć się #Div/0 w Arkuszach Google

Korzystanie z funkcji Error.Type

Funkcja Error.Type zamiast zwracać określoną wartość, zwraca powiązany kod błędu. Odpowiednie kody dla wszystkich różnych błędów to 1 dla #NULL!, 2 dla #DIV/0!, 3 dla #VALUE!, 4 dla #REF!, 5 dla #NAME?, 6 dla #NUM!, 7 dla #N/D i 8 za wszystko inne.

Ta funkcja jest przydatna, jeśli od czasu do czasu napotykasz błędy inne niż dzielenie przez zero, ponieważ ułatwia to rozwiązywanie problemów. To oczywiście wymaga odrobiny wiedzy na temat kodowania, aby skutecznie używać. Samo użycie Error.Type nie będzie przydatne, ponieważ nie będziesz wiedział, czy wyświetlana liczba jest kodem, czy rzeczywistą odpowiedzią. Za pomocą instrukcji If Then i funkcji If Error można utworzyć formułę sprawdzającą określone błędy.

Jak pozbyć się #Div/0 w Arkuszach Google

Na przykład w formule =iferror(A1/A2,if(error.type(A1/A2)=2, „Dzielenie przez zero”, „Nieznany błąd”) Arkusze Google najpierw wykonają obliczenie a1/a2. Jeśli jest to możliwe, wyświetli odpowiedź. Jeśli spowoduje to błąd, przechodzi do następnej linii.

Tutaj instrukcja If Then sprawdzi, jaki typ błędu jest zwracany przez funkcję Error.Type. Jeśli zwróci 2, co jest kodem błędu #Div/0, wówczas wyświetli Dzielenie przez zero, w przeciwnym razie wyświetli Nieznany błąd.

Można to dodatkowo rozszerzyć za pomocą zagnieżdżonych instrukcji If dla każdego typu błędu, jeśli chcesz. Gwarantuje to, że jeśli w arkuszu wystąpi błąd, dokładnie wiesz, jaki to błąd i jak sobie z nim poradzić.

Oczekiwane błędy

Jeśli często pracujesz z Arkuszami Google, prawie można się spodziewać błędów, takich jak #Div/0. Obsługa takich błędów jest łatwa, o ile znasz odpowiednie funkcje do użycia.

Czy masz inne wskazówki, jak pozbyć się błędów #Div/0 w Arkuszach Google? Podziel się swoimi przemyśleniami w sekcji komentarzy poniżej.

Zostaw komentarz

Uruchom w tle funkcję przesyłania zdjęć na iPhone'a za pomocą NextCloud

Uruchom w tle funkcję przesyłania zdjęć na iPhone'a za pomocą NextCloud

Przywróć wykrywanie zdjęć w tle, sprawdzając ustawienia przesyłania Nextcloud, uprawnienia iOS, tryb baterii i ograniczenia harmonogramu działania iPhone'a w tle.

Wyraźniejszy tekst w aplikacji ONLYOFFICE Desktop: dostosuj podpowiedzi dotyczące czcionek w systemie Linux

Wyraźniejszy tekst w aplikacji ONLYOFFICE Desktop: dostosuj podpowiedzi dotyczące czcionek w systemie Linux

Porównaj tryby podpowiedzi czcionek ONLYOFFICE, sprawdź powiększenie i dostępność czcionek w systemie Linux oraz zweryfikuj, czy rozmycie jest ograniczone do edytora, czy też ma wpływ na cały pulpit.

Przekształć plik PDF w edytowalny plik DOCX w aplikacji ONLYOFFICE Desktop

Przekształć plik PDF w edytowalny plik DOCX w aplikacji ONLYOFFICE Desktop

Konwertuj plik PDF lokalnie w edytorach ONLYOFFICE Desktop Editors, a następnie sprawdź plik DOCX pod kątem zmian układu, zeskanowanych stron i tekstu wymagającego korekty.

Połącz edytory pulpitu ONLYOFFICE z plikami ownCloud

Dodaj swoje konto ownCloud do ONLYOFFICE Desktop Editors, dowiedz się, co umożliwia to połączenie, i wybierz pomiędzy dostępem bezpośrednim, synchronizacją i edycją w przeglądarce.

Napraw przekroczenia limitu czasu aplikacji mobilnej ONLYOFFICE, sprawdzając adres URL serwera

Napraw przekroczenia limitu czasu aplikacji mobilnej ONLYOFFICE, sprawdzając adres URL serwera

Użyj właściwego portalu lub adresu WebDAV, przetestuj dostępność protokołu HTTPS z telefonu i rozróżnij problemy związane z siecią prywatną, protokołem TLS i logowaniem.

Włącz tworzenie i debugowanie wtyczek pulpitu ONLYOFFICE

Włącz tworzenie i debugowanie wtyczek pulpitu ONLYOFFICE

Zbuduj i przetestuj niestandardową wtyczkę ONLYOFFICE Desktop Editors, zainstaluj jej archiwum .plugin i aktywuj narzędzia programistyczne do debugowania.

Uruchamianie Pythona w programie Calc za pomocą systemu makr pakietu LibreOffice

Uruchamianie Pythona w programie Calc za pomocą systemu makr pakietu LibreOffice

Udostępnij funkcję Pythona w programie Calc, uruchom ją w otwartym arkuszu kalkulacyjnym i rozwiąż problemy z brakującymi makrami lub importami, nie mieszając LibreOffice i systemowego Pythona.

Zabezpiecz wybrany tekst autora hasłem sekcji

Zabezpiecz wybrany tekst autora hasłem sekcji

Zablokuj konkretny fragment, uniemożliwiając jego edycję, jednocześnie zachowując użyteczność reszty dokumentu programu Writer, i dowiedz się, kiedy szyfrowanie plików jest lepszym wyborem.

Uczyń tekst arkusza kalkulacyjnego czytelnym w trybie ciemnym LibreOffice Calc

Uczyń tekst arkusza kalkulacyjnego czytelnym w trybie ciemnym LibreOffice Calc

Napraw trudno widoczny tekst w arkuszu kalkulacyjnym, sprawdzając motyw, kolor czcionki komórek, wypełnienia i formatowanie warunkowe w programie Calc.

LibreOffice Calc wyświetla formuły jako tekst? Przywróć wyniki

LibreOffice Calc wyświetla formuły jako tekst? Przywróć wyniki

Dowiedz się, dlaczego Calc wyświetla tekst formuły zamiast obliczonych wartości, i napraw tryb wyświetlania, komórki w formacie tekstowym, apostrofy i nieaktualne wyniki.