V matematike je delenie nulou nemožné. Jedným zo spôsobov, ako pochopiť, prečo je to nemožné, je zvážiť, čo sa stane, keď vydelíte číslo druhým.
Delenie v skutočnosti nie je nič iné ako fantastické odčítanie. Napríklad 10 delené 2 je to isté, ako začať 10 a priebežne odčítavať 2 toľkokrát, koľkokrát je potrebné, aby ste sa dostali na nulu. V tomto prípade by ste museli nepretržite odčítať 2 päťkrát.
10 – 2 = 8
8 – 2 = 6
6 – 2 = 4
4 – 2 = 2
2 – 2 = 0
Takže 10/2 = 5.
Ak by ste to skúsili urobiť s 10 deleným 0, nikdy by ste sa nikam nedostali, pretože 10-0 je 10 po celý deň. Sedeli by ste a odpočítavali 0, kým vám nezhasne kalkulačka.
10 – 0 = 10
10 – 0 = 10
10 – 0 = 10
10 – 0 = 10
. . . Nekonečno
Matematici nazývajú výsledok, ktorý získate delením ľubovoľného čísla nulou, „nedefinovaný“. Softvér ako Excel vám jednoducho zobrazí chybu, keď sa pokúsite deliť nulou. Keď v Exceli vydelíte číslo nulou, dostanete #DIV/0! chyba.
Môžete sa tomu vyhnúť tak, že Excelu poviete, aby preskočil výpočet, ak je váš menovateľ nula. Obrázok ukazuje, ako to urobiť zabalením operácie delenia do funkcie IF programu Excel.
=IF(C4=0; 0; D4/C4)
Funkcia IF vyžaduje tri argumenty: podmienka; čo robiť, ak je podmienka pravdivá; a čo robiť, ak je podmienka nepravdivá.
Argumentom podmienky v tomto príklade je, že rozpočet v C4 sa rovná nule (C4=0). Argumenty podmienky musia byť štruktúrované tak, aby vracali hodnotu TRUE alebo FALSE, čo zvyčajne znamená, že existuje operácia porovnania (napríklad znamienko rovnosti alebo znamienko väčšie ako).
Ak argument podmienky vráti hodnotu TRUE, bunke sa vráti druhý argument funkcie IF. Druhý argument je 0, čo znamená, že jednoducho chcete, aby sa zobrazila nula, ak je číslo rozpočtu v bunke C4 nula.
AK argument podmienky nie je nula, nadobudne účinnosť tretí argument. V treťom argumente poviete Excelu, aby vykonal výpočet delenia (D4/C4).
Takže tento vzorec v podstate hovorí, že ak sa C4 rovná 0, potom vráti 0 alebo vráti výsledok D4/C4.