Excel

Sådan ordnes # DIV / 0! fejl

How Fix Div 0

Excel-formel: Sådan løses # DIV / 0! fejlGenerisk formel
= IF (A2='','',A1/A2)
Resumé

# DIV / 0! fejl vises, når en formel forsøger at dividere med nul eller en værdi svarende til nul. Selvom en # DIV / 0! fejl er forårsaget af et forsøg på at dele med nul, det kan også vises i andre formler, der reference celler, der viser # DIV / 0! fejl. I det viste eksempel, hvis en celle i A1: A5 indeholder en # DIV / 0! fejl, vil SUM-formlen nedenfor også vis # DIV / 0 !:

 
= SUM (A1:A5)
Forklaring

Om # DIV / 0! fejl

# DIV / 0! fejl vises, når en formel forsøger at dividere med nul eller en værdi svarende til nul. Ligesom andre fejl er # DIV / 0! er nyttigt, fordi det fortæller dig, at der mangler noget eller uventet i et regneark. Du kan muligvis se # DIV / 0! fejl, når data indtastes, men er endnu ikke komplette. For eksempel er en celle i regnearket tom, fordi data endnu ikke er tilgængelige.



konvertere dage til måneder i excel

Selvom en # DIV / 0! fejl er forårsaget af et forsøg på at dele med nul, det kan også vises i andre formler, der reference celler, der viser # DIV / 0! fejl. For eksempel, hvis en celle i A1: A5 indeholder et # DIV / 0! fejl, vil SUM-formlen nedenfor vise # DIV / 0 !:



 
= SUM (A1:A5)

Den bedste måde at forhindre # DIV / 0 på! fejl er sørg for, at data er komplette. Hvis du ser et uventet # DIV / 0! fejl, skal du kontrollere følgende:

  1. Alle celler, der bruges af en formel, indeholder gyldige oplysninger
  2. Der bruges ingen tomme celler til at opdele andre værdier
  3. Cellerne der henvises til med en formel viser ikke allerede et # DIV / 0! fejl

Bemærk: Hvis du prøver at dele et tal med en tekstværdi, vil du se en #VALUE-fejl ikke # DIV / 0 !.



# DIV / 0! fejl og tomme celler

Tomme celler er en almindelig årsag til # DIV / 0! fejl. For eksempel beregner vi i skærmbilledet nedenfor mængde pr. Time i kolonne D med denne formel, kopieret ned:

 
=B3/C3

# DIV / 0! fejleksempel - tom celle

Da C3 er tom, evaluerer Excel værdien af ​​C3 som nul, og formlen returnerer # DIV / 0 !.



# DIV / 0! med gennemsnitlige funktioner

Excel har tre funktioner til beregning af gennemsnit: GENNEMSNIT , GENNEMSNIT og GENNEMSNIT . Alle tre funktioner kan returnere et # DIV / 0! fejl, når antallet af 'matchende' værdier er nul. Dette skyldes, at den generelle formel til beregning af gennemsnit er = sum / count, og count kan undertiden være nul.

For eksempel, hvis du prøver at gennemse et gennemsnit af et celleområde, der kun indeholder tekstværdier, returnerer FUNKTIONEN # DIV / 0! fordi antallet af numeriske værdier til gennemsnittet er nul:

# DIV / 0! fejleksempel med AVERAGE-funktion

Tilsvarende, hvis du bruger AVERAGEIF- eller AVERAGEIFS-funktionen med logiske kriterier, der ikke matcher nogen data, returnerer disse funktioner # DIV / 0! fordi antallet af matchende poster er nul. For eksempel i skærmbilledet nedenfor bruger vi AVERAGEIFS-funktionen til at beregne en gennemsnitlig mængde for hver farve med denne formel:

 
= AVERAGEIFS (quantity,color,E3)

# DIV / 0! fejleksempel med AVERAGEIFS-funktion

hvor 'farve' (B3: B8) og 'mængde' (C3: C8) er navngivne intervaller .

Da der ikke er nogen farve 'blå' i dataene (dvs. antallet af 'blå' poster er nul), returnerer AVERAGEIFS # DIV / 0 !.

Dette kan være forvirrende, når du er 'sikker' på, at der er matchende poster. Den bedste måde at foretage fejlfinding på er at oprette en lille prøve af håndindlæste data for at validere de kriterier, du bruger. Hvis du ansøger flere kriterier med AVERAGEIFS , arbejd trin for trin, og tilføj kun ét kriterium ad gangen.

Når du får eksemplet til at arbejde med kriterier som forventet, skal du gå til reelle data. Flere oplysninger om formelkriterier her .

hvad hvis analysedatatabel udmærker sig

Fangst # DIV / 0! fejl med IF

En enkel måde at fælde # DIV / 0 på! er at kontrollere krævede værdier med HVIS-funktion . I det viste eksempel er # DIV / 0! fejl vises i celle D6, fordi celle C6 er tom:

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

For at kontrollere, at C6 har en værdi og afbryde beregningen, hvis der ikke er nogen værdi, kan du bruge IF sådan:

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

Du kan udvide denne idé yderligere og kontrollere, at både B6 og C6 har værdier ved hjælp af OR-funktionen:

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

Se også: HVIS celle er denne ELLER den .

Fangst # DIV / 0! fejl med IFERROR

En anden mulighed for at fange # DIV / 0! fejl er FEJL-funktion . IFERROR opfanger enhver fejl og returnerer et alternativt resultat. At fælde # DIV / 0! fejl, pakk IFERROR-funktionen rundt om formlen i D6 sådan:

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

Tilføj en besked

Hvis du vil vise en besked, når du fælder et # DIV / 0! fejl, skal du bare pakke meddelelsen i anførselstegn. For eksempel for at få vist meddelelsen 'Indtast venligst timer' kan du bruge:

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

Denne meddelelse vises i stedet for # DIV / 0! mens C6 forbliver tom.

Forfatter Dave Bruns


^