Ispravljanje #DIV/0! pogreška

Microsoft Excel pogrešku #DIJ/0! prikazuje kada se broj dijeli nulom (0). To se događa kada unesete jednostavnu formulu kao što je =5/0 ili kada se formula odnosi na ćeliju koja sadrži nulu ili koja je prazna kao što je prikazano na slici.

Primjeri formula koje uzrokuju #DIV/0! .

Da biste ispravili pogrešku, učinite nešto od sljedećeg:

  • Provjerite nije li djelitelj u funkciji ili formuli nula (0) ili prazna ćelija.

  • Promijenite referencu na ćeliju u formuli na neku drugu ćeliju koja ne sadrži nulu (0) ili praznu vrijednost.

  • U ćeliju koja je u formuli navedena kao djelitelj unesite vrijednost #N/A koja će rezultat formule promijeniti u #N/D te tako naznačiti da vrijednosti djelitelja nije dostupna.

U mnogim je slučajevima ne moguće izbjeći pogrešku #DIV/0! jer formule čekaju da vi ili netko drugi nešto upišete. U tom slučaju, međutim, uopće ne želite da vam se prikazuje pogreška pa postoji nekoliko načina upravljanja pogreškom kojima se možete poslužiti da biste potisnuli pogrešku dok čekate na upis.

Procijenite vrijednost nazivnika kao 0 ili bez vrijednosti

Najjednostavniji način za prikrivanje #DIV/0! Pogreška je koristiti funkciju IF za procjenu postojanja nazivnika. Ako je vrijednost 0 ili nema, zatim prikazuje vrijednost 0 ili ne kao rezultat formule umjesto #DIV/0! vrijednost pogreške, u suprotnom izračunavati formulu.

Ako je, primjerice, formula koja vraća pogrešku =A2/A3, poslužite se funkcijom =IF(A3,A2/A3,0) da bi se vratila 0 ili funkcijom =IF(A3,A2/A3,””) da bi se vratio prazan niz. Možete i odrediti prikaz prilagođene poruke, primjerice ovako: =IF(A3,A2/A3,”Potrebno je nešto unijeti”). Uz funkciju QUOTIENT iz prvog primjera upotrijebili biste =IF(A3,QUOTIENT(A2,A3),0). Time se programu Excel kaže IF(A3 postoji, vrati rezultat, inače ignoriraj).

Primjeri rješavanja #DIV/0! .

Koristite IFERROR da biste suzbili #DIV/0! pogreška

Tu pogrešku možete i spriječiti tako da koristite operaciju dijeljenja unutar funkcije IFERROR. I opet, pri korištenju A2/A3 možete upotrijebiti =IFERROR(A2/A3,0). Time se programu Excel kaže da ako izračun formule pokaže pogrešku, valja vratiti 0, a u drugim slučajevima valja vratiti rezultat formule.

U verzijama programa Excel starijim od programa Excel 2007 možete se poslužiti funkcijom IF(ISERROR()): =IF(ISERROR(A2/A3),0,A2/A3) (Vidi funkcije IS).

Napomena: IFERROR i IF(ISERROR()) općenite su metode upravljanja pogreškama, što znači da se njima potiskuju sve pogreške, a ne samo #DIV/0!. Prije nego što primijenite bilo koju metodu upravljanja pogreškom, morate provjeriti funkcionira li vam formula kako bi trebala jer inače bi vam moglo promaknuti da vam formula ne funkcionira na očekivan način.

Savjet: Ako je u programu Excel uključena provjera pogrešaka, kliknite gumb Migracija poštanskih sandučića u Office 365 faznom metodom pokraj ćelije koja prikazuje pogrešku. Kliknite Prikaz koraka izračuna ako se pojavi, a potom odaberite rješenje primjereno svojim podacima.

Imate pitanje o određenoj funkciji?

Objavite pitanje na forumu zajednice korisnika programa Excel

Doprinos poboljšanju programa Excel

Imate li prijedloge kako unaprijediti novu verziju programa Excel? Ako imate, pročitajte teme na stranici Excel User Voice.

Vidi također

Funkcija IF

IFERROR (funkcija)

IS (funkcije)

Pregled formula u programu Excel

Izbjegavanje neispravnih formula

Pronalaženje pogrešaka u formulama

Funkcije programa Excel (abecednim redoslijedom)

Funkcije programa Excel (po kategorijama)

Potrebna vam je dodatna pomoć?

Proširite svoje vještine korištenja sustava Office
Istražite osposobljavanje

Jesu li vam ove informacije bile korisne?

Hvala vam na povratnim informacijama!

Hvala vam na povratnim informacijama! Čini se da bi vam pomoglo kad bismo vas povezali s nekim od naših agenata podrške za Office.

×