Příkazy If-Else v kalkulaci OpenOffice

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Hodně dělám s tabulkami. A když pracuji v tabulkách, pracuji v OpenOffice. Většina lidí zná výhody a výstupy tabulek, ale mnozí si neuvědomují, jak mocné tabulky mohou být. Openoffice Calc má mnohem větší ránu pro uživatele, než si myslíte. Věděli jste například, že Calc může provádět příkazy If / Else? V tomto tabulkovém návodu se naučíte, jak používat příkazy IF / ELSE v OpenOffice Calc.

Řekněme, že máte dva sloupce čísel a chcete přidat třetí sloupec na základě ostatních dvou dat. Záznam ve třetím sloupci bude záviset na informacích v prvních dvou. IF vstup A je větší než B THEN C je X ELSE C je Y.

Ale jak to udělat? Je to vlastně docela snadné. Začněme jednodušším příkladem a přejdeme ke složitějšímu příkladu.

První příklad ilustruje základní příkaz IF / ELSE, který používá pouze dva sloupce dat. Uděláme jednoduchou tabulku, která pojednává o tom, kolik osob každý zaměstnanec přinese na firemní piknik. Usnadnit věci, pokud osoba zadá „0“, což znamená, že nepřináší hosta (zaměstnanec je však povinen přijít), a pokud zadají „1“, znamená to, že jsou, což znamená, že se zaměstnanec rovná dvěma účastníkům. První sloupec bude představovat jméno zaměstnance a druhý sloupec je počet hostů, které zaměstnanec přinese. Vzorec pro vstup do třetího sloupce by vypadal takto:

= IF (B1 = 1; 2; 1)

To, co to udělá, je zadat „2“ do třetí buňky, kdy zaměstnanec přinese hosta, a 1, pokud nejsou.

Teď to udělejme trochu složitější. V tomto příkladu budeme mít tři sloupce. První sloupec je číslo, které představuje počet hodin odpracovaných zaměstnancem. Ve druhém sloupci bude uvedeno, kolik hodin nad 40 pracovali. Ve třetím sloupci bude uvedeno, kolik zaplatili přesčasy. Řekněme však, že musíte počítat také s nulovými odpracovanými hodinami. Vzorec pro druhý sloupec by vypadal takto:

= IF (A940; (A9-40))))

Ve třetím sloupci pokračujeme v této myšlence. Řekněme, že pokud zaměstnanec pracoval více než 5 hodin přesčasů, získal by v šeku extra bonus 100 dolarů. Přidáme tedy čtvrtý sloupec pro bonusy. Kvůli jednoduchosti vydělají všichni zaměstnanci 10,00 $ za hodinu. Přesčas je standardní čas a polovina platu. Fórum ve třetím sloupci by tedy bylo standardní:

= SUM ((40 * 10) + (B9 * 15))

A vzorec pro čtvrtý sloupec by byl:

= IF (B9> = 5; 100; 0)

Nyní by se pro konečnou celkovou částku platu zaměstnance přidal pátý sloupec, který by vypadal takto:

= SUM (C9 + D9)

Závěrečné myšlenky

Příklady mohou být velmi jednoduché, ale myšlenka může být použita v mnoha případech. Použití příkazů IF / ElSE v OpenOffice Calc může vaše tabulky rychle přenést na mnohem vyšší úroveň použitelnosti.