Video: Top 25 Excel 2016 Tips and Tricks 2024
I matematik är division med noll omöjlig. Ett sätt att förstå varför det är omöjligt är att överväga vad som händer när du delar ett nummer av en annan.
Division är verkligen inget annat än snygg subtraktion. Till exempel är 10 dividerat med 2 detsamma som att börja med 10 och kontinuerligt subtraherar 2 så många gånger som behövs för att nå till noll. I det här fallet måste du kontinuerligt subtrahera 2 fem gånger.
10-2 = 8
8-2 = 6
6-2 = 4
4-2 = 2
2-2 = 0
Så, 10/2 = 5.
Nu om du försökte göra det med 10 dividerat med 0, skulle du aldrig komma någonstans, för 10-0 är 10 hela dagen. Du sitter där och subtraherar 0 tills din räknare dör.
10 - 0 = 10
10-0 = 10
10-0 = 10
10-0 = 10
… Infinitet
Matematiker kallar resultatet du får när du delar ett tal med noll "odefinierad. "Programvara som Excel ger dig bara ett fel när du försöker dela upp med noll. I Excel, när du delar ett nummer med noll får du # DIV / 0! fel.
Du kan undvika detta genom att berätta för Excel att hoppa över beräkningen om din nämnare är noll. Figuren illustrerar hur man gör detta genom att inveckla delningsoperationen i Excels IF-funktion.
= IF (C4 = 0, 0, D4 / C4)
IF-funktionen kräver tre argument: tillståndet; vad ska man göra om villkoret är sant; och vad man ska göra om villkoret är felaktigt.
Villkoret i detta exempel är att budgeten i C4 är lika med noll (C4 = 0). Skickargument måste struktureras för att returnera TRUE eller FALSE, och det innebär vanligtvis att det finns en jämförelsesoperation (som ett lik tecken eller större än tecken).
Om tillståndsargumentet returnerar TRUE, returneras det andra argumentet från IF-funktionen till cellen. Det andra argumentet är 0, vilket betyder att du helt enkelt vill ha en noll som visas om budgetnumret i cell C4 är noll.
Om villkoret argumentet inte är noll, träder det tredje argumentet i kraft. I det tredje argumentet berättar du Excel för att utföra divisionberäkningen (D4 / C4).
Så denna formel säger i grund och botten att om C4 är lika med 0, returnera en 0, annars returnera resultatet av D4 / C4.