
#DIV/0! virhe ilmenee, kun kaava yrittää jakaa nollalla tai nollaa vastaavalla arvolla. Vaikka #DIV/0! virhe johtuu yrittämisestä jakaa nollalla, se voi näkyä myös muissa kaavoissa viite solut, jotka näyttävät #DIV/0! virhe. Jos jokin esimerkissä A1: A5 oleva solu sisältää #DIV/0! virhe, alla oleva SUM -kaava tulee myös näyttö #DIV/0 !:
= IF (A2='','',A1/A2)Selitys
Tietoja #DIV/0! virhe
#DIV/0! virhe ilmenee, kun kaava yrittää jakaa nollalla tai nollaa vastaavalla arvolla. Kuten muutkin virheet, #DIV/0! on hyödyllinen, koska se kertoo, että laskentataulukossa on jotain puuttuvaa tai odottamatonta. Saatat nähdä #DIV/0! virheitä, kun tietoja syötetään, mutta ne eivät ole vielä valmiita. Esimerkiksi laskentataulukon solu on tyhjä, koska tietoja ei ole vielä saatavilla.
kuinka lisätä päiviä Excelissä
Vaikka #DIV/0! virhe johtuu yrittämisestä jakaa nollalla, se voi näkyä myös muissa kaavoissa viite solut, jotka näyttävät #DIV/0! virhe. Esimerkiksi jos jokin A1: A5: n solu sisältää #DIV/0! virhe, alla oleva SUM -kaava näyttää #DIV/0 !:
= SUM (A1:A5)
Paras tapa estää #DIV/0! virheitä on varmistaa, että tiedot ovat täydellisiä. Jos näet odottamattoman #DIV/0! virhe, tarkista seuraavat asiat:
- Kaikki kaavan käyttämät solut sisältävät kelvollisia tietoja
- Muiden arvojen jakamiseen ei ole tyhjiä soluja
- Solut, joihin viittaa kaava, eivät jo näytä #DIV/0! virhe
Huomautus: jos yrität jakaa luvun tekstiarvolla, näet #ARVO -virheen, ei #DIV/0 !.
#DIV/0! virhe ja tyhjät solut
Tyhjät solut ovat yleinen syy #DIV/0! virheitä. Esimerkiksi alla olevassa näytössä laskemme määrän tunnissa sarakkeessa D tällä kaavalla, joka on kopioitu alas:
= SUM (A1:A5)
Koska C3 on tyhjä, Excel arvioi C3: n arvon nollaksi ja kaava palauttaa #DIV/0 !.
#DIV/0! keskimääräisillä toiminnoilla
Excelissä on kolme toimintoa keskiarvojen laskemiseen: KESKIVERTO , KESKIMÄÄRÄINEN ja KESKIMÄÄRÄISET . Kaikki kolme toimintoa voivat palauttaa #DIV/0! virhe, kun 'vastaavien' arvojen määrä on nolla. Tämä johtuu siitä, että keskiarvojen laskemisen yleinen kaava on = summa/määrä ja luku voi joskus olla nolla.
Jos esimerkiksi yrität keskittää solualueen, joka sisältää vain teksti -arvoja, KESKI -funktio palauttaa #DIV/0! koska numeeristen arvojen lukumäärä keskiarvoon on nolla:
Samoin, jos käytät KESKI- tai KESKIMÄÄRÄ -funktiota loogisilla ehdoilla, jotka eivät vastaa mitään tietoja, nämä funktiot palauttavat #DIV/0! koska vastaavien tietueiden määrä on nolla. Esimerkiksi alla olevassa näytössä käytämme AVERAGEIFS -funktiota keskimääräisen määrän laskemiseen kullekin värille tällä kaavalla:
=B3/C3
missä 'väri' (B3: B8) ja 'määrä' (C3: C8) ovat nimettyjä alueita .
Koska tiedoissa ei ole väriä 'sininen' (eli 'sinisten' tietueiden määrä on nolla), AVERAGEIFS palauttaa #DIV/0 !.
Tämä voi olla hämmentävää, kun olet 'varma', että on olemassa vastaavia tietueita. Paras tapa ratkaista vika on luoda pieni näyte käsin syötettyjä tietoja vahvistaaksesi käyttämäsi kriteerit. Jos olet hakemassa useita ehtoja AVERAGEIFS -arvolla , toimi askel askeleelta ja lisää vain yksi kriteeri kerrallaan.
Kun olet saanut esimerkin toimimaan kriteerien mukaisesti odotetulla tavalla, siirry todellisiin tietoihin. Lisätietoja kaavaehdoista täältä .
etsiä ja poistaa kaksoiskappaleita Excelissä
#DIV/0! virhe IF: n kanssa
Yksinkertainen tapa ansaita #DIV/0! on tarkistaa tarvittavat arvot näppäimellä IF -toiminto . Esitetyssä esimerkissä #DIV/0! virhe näkyy solussa D6, koska solu C6 on tyhjä:
= AVERAGEIFS (quantity,color,E3)
Jos haluat tarkistaa, onko C6: lla arvo, ja keskeytä laskenta, jos arvoa ei ole käytettävissä, voit käyttää IF: tä seuraavasti:
=B6/C6 // #DIV/0! because C6 is blank
Voit laajentaa tätä ajatusta edelleen ja tarkistaa, että sekä B6: lla että C6: lla on arvot OR -funktiolla:
= IF (C6='','',B6/C6) // display nothing if C6 is blank
Katso myös: JOS solu on tämä tai tuo .
#DIV/0! virhe IFERRORissa
Toinen vaihtoehto #DIV/0: n sieppaamiseen! virhe on IFERROR -toiminto . IFERROR havaitsee kaikki virheet ja palauttaa vaihtoehtoisen tuloksen. Ansaita #DIV/0! virhe, kääri IFERROR -funktio kaavan D6 ympärille seuraavasti:
= IF ( OR (B6='',C6=''),'',B6/C6)
Lisää viesti
Jos haluat näyttää viestin, kun pyydät #DIV/0! virhe, kääri viesti lainausmerkkeihin. Voit esimerkiksi näyttää viestin 'Anna aukioloajat' käyttämällä seuraavia:
= IFERROR (B6/C6,'') // displays nothing when C6 is empty
Tämä viesti näytetään numeron #DIV/0 sijaan! kun C6 on tyhjä.
Kirjailija Dave Bruns