Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Program Microsoft Excel wyświetli #DIV/0! gdy liczba jest dzielona przez zero (0). Dzieje się tak po wprowadzeniu prostej formuły, takiej jak =5/0, lub gdy formuła odwołuje się do komórki zawierającej wartość 0 lub pustej komórki, jak pokazano na tym obrazie.

Przykłady formuł powodujących #DIV/0! .

Aby usunąć ten błąd, wykonaj dowolną z następujących czynności:

  • Dopilnuj, aby dzielnik w funkcji lub formule nie był zerem ani pustą komórką.

  • Zmień odwołanie w formule na odwołanie do innej komórki, która nie zawiera zera (0) ani wartości pustej.

  • Wpisz wartość #N/D! w komórce, która przez odwołanie pełni funkcję dzielnika w formule, co spowoduje zmianę wyniku formuły na wartość błędu #N/D! oznaczającą, że wartość dzielnika jest niedostępna.

W wielu przypadkach nie da się uniknąć błędu #DZIEL/0!, ponieważ formuły oczekują na dane wejściowe od Ciebie lub innego użytkownika. W takim przypadku możesz woleć, aby komunikat o błędzie nie był w ogóle wyświetlany. W tym celu można użyć kilku metod obsługi błędów umożliwiających pominięcie wyświetlania błędu podczas oczekiwania na dane wejściowe.

Sprawdzanie, czy dzielnik ma wartość 0 lub nie ma żadnej wartości

Najprostszym sposobem pominięcia błędu #DZIEL/0! jest użycie funkcji JEŻELI w celu sprawdzenia istnienia dzielnika. Jeśli ma on wartość 0 lub nie ma żadnej wartości, jako wynik formuły można wyświetlić wartość 0 lub nie wyświetlać żadnej wartości zamiast wartości błędu #DZIEL/0! W przeciwnym razie będzie obliczana wartość formuły.

Jeśli na przykład formuła zwracająca błąd to =A2/A3, użyj formuły =JEŻELI(A3;A2/A3;0), aby została zwrócona wartość 0, lub formuły =JEŻELI(A3;A2/A3;””), aby został zwrócony pusty ciąg. Można również wyświetlić komunikat niestandardowy podobny do tego: =JEŻELI(A3;A2/A3;"Wprowadź dane wejściowe"). Korzystając z funkcji CZ.CAŁK.DZIELENIA z pierwszego przykładu, można zastosować formułę =JEŻELI(A3;CZ.CAŁK.DZIELENIA(A2;A3);0). Sygnalizuje to programowi Excel, że JEŻELI(A3 istnieje, zwracany jest wynik formuły; w przeciwnym razie zostaje on zignorowany).

Przykłady rozpoznawania #DIV/0! .

Użyj funkcji JEŻELI.BŁĄD, aby pominąć #DIV/0! błąd

Ten błąd można również pominąć, zagnieżdżając operację dzielenia wewnątrz funkcji JEŻELI.BŁĄD. Ponownie, chcąc wykonać działanie A2/A3, można użyć formuły =JEŻELI.BŁĄD(A2/A3;0). Sygnalizuje to programowi Excel, że jeśli wynikiem formuły jest błąd, zwracana jest wartość 0; w przeciwnym razie zwracany jest wynik formuły.

W wersjach programu Excel starszych niż Excel 2007 można użyć metody JEŻELI(CZY.BŁĄD()): =JEŻELI(CZY.BŁĄD(A2/A3);0;A2/A3) (zobacz Funkcje CZY).

Uwaga: metody JEŻELI.BŁĄD i JEŻELI(CZY.BŁĄD()) są ogólnymi programami obsługi błędów, ponieważ pomijają wszystkie błędy, a nie tylko #DIV/0!. Przed zastosowaniem obsługi błędów należy się upewnić, że formuła działa prawidłowo, w przeciwnym razie możesz nie zdawać sobie sprawy, że formuła nie działa zgodnie z oczekiwaniami.

Porada: Jeśli w programie Excel jest włączone sprawdzanie błędów, kliknij przycisk Obraz przycisku obok komórki z wyświetlonym błędem. Kliknij polecenie Pokaż kroki obliczania, jeśli jest dostępne, a następnie wybierz rozwiązanie odpowiednie dla używanych danych.

Potrzebujesz dodatkowej pomocy?

Zawsze możesz zadać pytanie ekspertowi w społeczności technicznej programu Excel lub uzyskać pomoc techniczną w Społecznościach.

Zobacz też

JEŻELI

JEŻELI.BŁĄD

CZY

Omówienie formuł w programie Excel

Jak unikać niepoprawnych formuł

Wykrywanie błędów w formułach

Funkcje programu Excel (lista alfabetyczna)

Funkcje programu Excel (według kategorii)

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×