I matematikk er deling med null umulig. En måte å forstå hvorfor det er umulig er å vurdere hva som skjer når du deler et tall på et annet.
Divisjon er egentlig ikke noe mer enn fancy subtraksjon. For eksempel er 10 delt på 2 det samme som å starte med 10 og kontinuerlig trekke fra 2 så mange ganger som nødvendig for å komme til null. I dette tilfellet må du trekke fra 2 kontinuerlig fem ganger.
10 – 2 = 8
8 – 2 = 6
6 – 2 = 4
4 – 2 = 2
2 – 2 = 0
Så 10/2 = 5.
Nå hvis du prøvde å gjøre dette med 10 delt på 0, ville du aldri komme noen vei, fordi 10-0 er 10 hele dagen. Du sitter der og trekker fra 0 til kalkulatoren dør.
10 – 0 = 10
10 – 0 = 10
10 – 0 = 10
10 – 0 = 10
. . . evighet
Matematikere kaller resultatet du får når du deler et tall med null "udefinert." Programvare som Excel gir deg rett og slett en feil når du prøver å dele på null. I Excel, når du deler et tall med null, får du #DIV/0! feil.
Du kan unngå dette ved å be Excel hoppe over beregningen hvis nevneren er null. Figuren illustrerer hvordan du gjør dette ved å pakke inn divisjonsoperasjonen i Excels IF-funksjon.
=HVIS(C4=0; 0; D4/C4)
HVIS-funksjonen krever tre argumenter: betingelsen; hva du skal gjøre hvis tilstanden er sann; og hva du skal gjøre hvis tilstanden er falsk.
Betingelsesargumentet i dette eksemplet er at budsjettet i C4 er lik null (C4=0). Betingelsesargumenter må struktureres for å returnere SANN eller USANN, og det betyr vanligvis at det er en sammenligningsoperasjon (som et likhetstegn eller større enn-tegn).
Hvis betingelsesargumentet returnerer TRUE, returneres det andre argumentet til HVIS-funksjonen til cellen. Det andre argumentet er 0, noe som betyr at du bare vil ha en null vist hvis budsjettnummeret i celle C4 er null.
HVIS betingelsesargumentet ikke er null, trer det tredje argumentet i kraft. I det tredje argumentet ber du Excel utføre divisjonsberegningen (D4/C4).
Så denne formelen sier i utgangspunktet at hvis C4 er lik 0, så returner en 0, ellers returner resultatet av D4/C4.