Menu Zamknij
Excel · Praktyczny poradnik

Wartości błędów w Excelu – co oznaczają i jak je naprawić?

Komunikat błędu to wskazówka, która pomaga znaleźć problem w formule. Poznaj siedem klasycznych wartości błędów, ich najczęstsze przyczyny oraz sposób poprawy.

W skrócie
#DZIEL/0!, #N/D!, #NAZWA?, #ZERO!, #LICZBA!, #ADR! i #ARG! informują o różnych problemach. Najpierw ustal przyczynę, a dopiero potem zmieniaj formułę. Ukrycie komunikatu nie naprawia błędnych danych.

Błędy w Excelu – szybkie porównanie

Błąd Co zwykle oznacza? Co sprawdzić?
#DZIEL/0! Dzielenie przez zero lub pustą komórkę Mianownik
#N/D! Brak szukanej wartości Zakres, typ danych i dopasowanie
#NAZWA? Nierozpoznana nazwa w formule Pisownię funkcji i cudzysłowy
#ZERO! Nieistniejące przecięcie zakresów Spacje i separatory zakresów
#LICZBA! Niepoprawny argument liczbowy Dziedzinę funkcji
#ADR! Nieprawidłowe odwołanie Usunięte komórki i zakresy
#ARG! Nieprawidłowy typ wartości Liczbę lub tekst w argumencie

#DZIEL/0! – dzielenie przez zero

Błąd pojawia się, gdy formuła próbuje dzielić przez zero albo odwołuje się do pustej komórki użytej jako mianownik. Występuje również w funkcjach, w których niedozwolony jest zerowy dzielnik.
Przykład=8/0  lub  =MOD(1;0) Sprawdź, skąd pochodzi wartość mianownika, i popraw dane lub warunek obliczenia.

#N/D! – brak dopasowania

Excel nie znajduje wartości, której szuka formuła. Typowym przypadkiem jest wyszukiwanie identyfikatora, którego nie ma w tabeli.
Przykład=WYSZUKAJ.PIONOWO(11;A5:B14;2;FAŁSZ) Jeśli w pierwszej kolumnie zakresu A5:B14 nie ma wartości 11, dokładne dopasowanie zwróci #N/D!. Sprawdź zakres, spacje oraz to, czy liczba nie została zapisana jako tekst.

#NAZWA? – nierozpoznana nazwa

Program nie rozpoznaje nazwy funkcji, zakresu lub tekstu użytego w formule. Powodem bywa literówka, niezdefiniowana nazwa albo brak cudzysłowów przy tekście.
Błędnie → poprawnie=SUME(A1:A5)  →  =SUMA(A1:A5) Sprawdź nazwy funkcji w języku używanej wersji Excela oraz nazwy zdefiniowanych zakresów.

#ZERO! – błędne przecięcie zakresów

Spacja między zakresami może oznaczać operator przecięcia. Jeśli zakresy nie mają wspólnych komórek, Excel zwróci #ZERO!.
Błędnie → poprawnie=SUMA(A5:A7 A10:A14)  →  =SUMA(A5:A7;A10:A14) Gdy chcesz zsumować dwa odrębne zakresy, rozdziel argumenty średnikiem w polskich ustawieniach regionalnych.

#LICZBA! – niedozwolona wartość liczbowa

Funkcja otrzymała argument liczbowy, dla którego nie może obliczyć wyniku. Przykładem jest pierwiastek kwadratowy z liczby ujemnej w zwykłych obliczeniach Excela.
Przykład=PIERWIASTEK(-4) Sprawdź, czy wartość wejściowa mieści się w dziedzinie funkcji i czy nie powstała wskutek wcześniejszego błędu w arkuszu.

#ADR! – nieprawidłowe odwołanie

Formuła odwołuje się do komórki lub zakresu, który przestał istnieć, na przykład po usunięciu używanej kolumny lub wiersza.
Przykład=SUMA(#ADR!) W formule widać uszkodzone odwołanie. Wskaż ponownie właściwy zakres albo cofnij operację usunięcia.
Uwaga: zapisy B01 i BO1 oznaczają dwie różne, poprawne komórki. Pomylenie ich może dać niewłaściwy wynik, ale samo w sobie nie wywołuje #ADR!.

#ARG! – nieprawidłowy typ argumentu

Formuła próbuje wykonać działanie na danych niewłaściwego typu, na przykład dodaje tekst do liczby.
Przykład="Tak"+1 Sprawdź, czy komórka zawiera rzeczywistą liczbę. Samo formatowanie komórki nie zawsze zamienia tekst na wartość liczbową.

Podsumowanie – co warto zapamiętać

  • Najpierw odczytaj rodzaj błędu, potem sprawdź odpowiedni fragment formuły i dane źródłowe.
  • Przy #N/D! weryfikuj wyszukiwaną wartość; przy #ADR! – odwołania; przy #ARG! – typ danych.
  • Jeżeli błąd jest oczekiwany, możesz obsłużyć go funkcją JEŻELI.BŁĄD, ale nie używaj jej do ukrywania problemów z danymi.
Autor oryginalnego artykułu: Krzesimir Skórka.

Przeczytaj również

Ładowanie artykułów…

10h | C++ Kurs Podstawowy Programowania | Postaw Na Rozwój

X