Excel

Kuinka korjata # DIV / 0! virhe

How Fix Div 0

Excel-kaava: Kuinka korjata # DIV / 0! virheYleinen kaava
= IF (A2='','',A1/A2)
Yhteenveto

# DIV / 0! virhe ilmestyy, kun kaava yrittää jakaa nollalla tai arvolla, joka vastaa nollaa. Vaikka # DIV / 0! virhe johtuu yrityksestä jakaa nolla, se voi esiintyä myös muissa kaavoissa viite solut, jotka näyttävät # DIV / 0! virhe. Esitetyssä esimerkissä, jos jokin solu A1: A5 sisältää # DIV / 0! virhe, alla oleva SUM-kaava toimii myös näyttö # DIV / 0 !:

 
= SUM (A1:A5)
Selitys

Tietoja # DIV / 0! virhe

# DIV / 0! virhe ilmestyy, kun kaava yrittää jakaa nollalla tai arvolla, joka vastaa nollaa. Kuten muutkin virheet, # DIV / 0! on hyödyllinen, koska se kertoo, että taulukosta puuttuu jotain tai odottamatonta. Saatat nähdä # DIV / 0! virheitä, kun tietoja syötetään, mutta se ei ole vielä valmis. Esimerkiksi laskentataulukon solu on tyhjä, koska tietoja ei ole vielä saatavilla.



kuinka lisätä päiviä Excelissä

Vaikka # DIV / 0! virhe johtuu yrityksestä jakaa nolla, se voi esiintyä myös muissa kaavoissa viite solut, jotka näyttävät # DIV / 0! virhe. Esimerkiksi jos jokin solu A1: A5: ssä 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äydelliset. Jos näet odottamattoman # DIV / 0! virhe, tarkista seuraavat:

  1. Kaikki kaavan käyttämät solut sisältävät kelvollisia tietoja
  2. Muiden arvojen jakamiseen ei käytetä tyhjiä soluja
  3. Solut, joihin kaava viittaa, eivät vielä näytä # DIV / 0! virhe

Huomaa: 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: lle! virheitä. Esimerkiksi alla olevassa näytössä lasketaan määrän tunnissa sarakkeessa D tällä kaavalla, joka on kopioitu:

 
=B3/C3

# DIV / 0! virheesimerkki - tyhjä solu

Koska C3 on tyhjä, Excel arvioi C3: n arvon nollaksi ja kaava palauttaa # DIV / 0 !.



# DIV / 0! keskimääräisillä toiminnoilla

Excelillä on kolme toimintoa keskiarvojen laskemiseen: KESKIVERTO , AVERAGEIF ja Keskiarvot . Kaikki kolme toimintoa voivat palauttaa # DIV / 0! virhe, kun vastaavien arvojen määrä on nolla. Tämä johtuu siitä, että yleinen kaava keskiarvojen laskemiseksi on = summa / määrä, ja laskenta voi joskus olla nolla.

Esimerkiksi, jos yrität keskiarvoistaa solualueen, joka sisältää vain teksti-arvoja, KESKIARVO-funktio palauttaa # DIV / 0! koska lukuarvojen määrä keskiarvoon on nolla:

# DIV / 0! virheesimerkki AVERAGE-toiminnolla

Vastaavasti, jos käytät AVERAGEIF- tai AVERAGEIFS-funktiota loogisten ehtojen kanssa, jotka eivät vastaa mitään tietoja, nämä toiminnot palauttavat # DIV / 0! koska vastaavien tietueiden määrä on nolla. Esimerkiksi alla olevassa näytössä käytetään AVERAGEIFS-funktiota keskimääräisen määrän laskemiseen jokaiselle värille tällä kaavalla:

 
= AVERAGEIFS (quantity,color,E3)

# DIV / 0! virheesimerkki AVERAGEIFS-toiminnolla

missä 'väri' (B3: B8) ja 'määrä' (C3: C8) ovat nimettyjä alueita .

Koska tiedoissa ei ole väriä 'sininen' (ts. 'Sinisten' tietueiden lukumäärä on nolla), AVERAGEIFS palauttaa # DIV / 0 !.

Tämä voi olla hämmentävää, kun olet 'varma', että vastaavia tietueita on. Paras tapa vianmääritykseen on luoda pieni näyte käsin syötetyt tiedot vahvistaaksesi käyttämäsi kriteerit. Jos haet useita ehtoja AVERAGEIFS: llä , toimi vaihe vaiheelta ja lisää vain yksi kriteeri kerrallaan.

Kun saat esimerkin toimimaan kriteerien kanssa odotetusti, siirry todellisiin tietoihin. Lisätietoja kaavan kriteereistä täältä .

etsiä ja poistaa kaksoiskappaleita Excelissä

# DIV / 0: n ansa! virhe IF: n kanssa

Yksinkertainen tapa ansaita # DIV / 0! on tarkistaa vaaditut arvot JOS-toiminto . Esitetyssä esimerkissä # DIV / 0! virhe ilmestyy soluun D6, koska solu C6 on tyhjä:

 
=B6/C6 // #DIV/0! because C6 is blank

Jos haluat tarkistaa, että C6: lla on arvo, ja keskeytä laskenta, jos arvoa ei ole käytettävissä, voit käyttää IF: tä näin:

 
= IF (C6='','',B6/C6) // display nothing if C6 is blank

Voit laajentaa tätä ideaa edelleen ja tarkistaa OR-funktiolla, että sekä B6: lla että C6: lla on arvot:

 
= IF ( OR (B6='',C6=''),'',B6/C6)

Katso myös: JOS solu on tämä TAI se .

# DIV / 0: n ansa! virhe IFERRORissa

Toinen vaihtoehto # DIV / 0: n ansaan! virhe on IFERROR-toiminto . IFERROR havaitsee kaikki virheet ja palauttaa vaihtoehtoisen tuloksen. Tappaa # DIV / 0! virhe, kääri IFERROR-funktio kaavan D6 ympärille seuraavasti:

 
= IFERROR (B6/C6,'') // displays nothing when C6 is empty

Lisää viesti

Jos haluat näyttää viestin ansaan # DIV / 0! virhe, kirjoita viesti vain lainausmerkkeihin. Esimerkiksi, jos haluat näyttää viestin 'Syötä tunnit', voit käyttää:

 
= IFERROR (B6/C6,'Please enter hours')

Tämä viesti näytetään # DIV / 0: n sijaan! kun taas C6 on tyhjä.

Kirjailija Dave Bruns


^