Príkazy If-Else v kalkulačke OpenOffice
- Kategórie: Návody
Veľa robím s tabuľkami. A keď pracujem v tabuľkách, pracujem v OpenOffice. Väčšina ľudí pozná výhody tabuliek, ale mnohí si neuvedomujú, aké silné môžu byť tabuľky. Program Openoffice Calc má oveľa väčšiu rolu pre dolár používateľov, než si myslíte. Vedeli ste napríklad, že Calc môže robiť výkazy If / Else? V tomto tabuľkovom návode sa naučíte, ako používať príkazy IF / ELSE v programe OpenOffice Calc.
Povedzme, že máte dva stĺpce čísel a chcete pridať tretí stĺpec na základe ostatných dvoch údajov. Záznam tohto tretieho stĺpca bude závisieť od informácií v prvých dvoch stĺpcoch. Ak je vstup A väčší ako B, potom C je X, ELSE C je Y.
Ako to však urobiť? Je to vlastne celkom jednoduché. Začnime jednoduchším príkladom a prejdeme ku komplexnejšiemu príkladu.
Prvý príklad ilustruje základný príkaz IF / ELSE, ktorý používa iba dva stĺpce údajov. Urobíme jednoduchú tabuľku, ktorá sa zaoberá počtom osôb, ktoré každý zamestnanec prinesie na firemný piknik. Uľahčiť veci, ak osoba zadá „0“, to znamená, že neprinášajú hosťa (zamestnanec je však povinný dostaviť sa), a ak zadajú „1“, znamená to, že sú, čo znamená, že zamestnanec sa rovná dvom účastníkom. Prvý stĺpec bude predstavovať meno zamestnanca a druhý stĺpec je to, koľko hostí prinesie zamestnanec. Vzorec, ktorý vstúpi do tretieho stĺpca, by vyzeral takto:
= IF (B1 = 1, 2, 1)
To, čo urobí, je zadať „2“ do tretej bunky, kde zamestnanec privádza hosťa, a 1, ak nie sú.
Teraz to urobme trochu zložitejším. V tomto príklade budeme mať tri stĺpce. Prvý stĺpec je číslo, ktoré predstavuje počet hodín odpracovaných zamestnancom. Druhý stĺpec bude predstavovať, koľko hodín nad 40 odpracovali. Tretí stĺpec predstavuje sumu, ktorú zaplatili za prácu nadčas. Povedzme však, že musíte počítať aj s nulovým počtom odpracovaných hodín. Vzorec pre druhý stĺpec by vyzeral takto:
= IF (A940 (A9-40)))
V treťom stĺpci pokračujme s touto myšlienkou. Povedzme, že ak zamestnanec pracoval viac ako 5 hodín nadčasov, získal by pri šeku extra bonus 100 dolárov. Pridáme teda štvrtý stĺpec pre bonusy. Kvôli jednoduchosti zarobia všetci zamestnanci 10,00 dolárov za hodinu. Nadčas je štandardný čas a polovica platu. Fórum pre tretí stĺpec by teda bolo štandardom:
= SUM ((40 x 10) + (B9 * 15))
A vzorec pre štvrtý stĺpec by bol:
= IF (B9> = 5; 100; 0)
Teraz by sa pre konečnú celkovú mzdu zamestnanca pridal piaty stĺpec, ktorý bude vyzerať takto:
= SUM (C9 + D9)
Záverečné myšlienky
Príklady môžu byť veľmi jednoduché, ale myšlienka sa dá uplatniť na mnoho príkladov. Použitím príkazov IF / ElSE v OpenOffice Calc sa vaše tabuľky rýchlo dostanú na oveľa vyššiu úroveň použiteľnosti.