„If-Else“ ataskaitos „OpenOffice Calc“
- Kategorija: Pamokos
Aš daug darau su skaičiuoklėmis. Dirbdamas skaičiuokles aš dirbu „OpenOffice“. Dauguma žmonių žino skaičiuoklių išdėstymą ir trūkumus, tačiau daugelis net neįsivaizduoja, koks galingas gali būti skaičiuoklių skaičiavimas. „Openoffice Calc“ uždirba daug daugiau vartotojų, nei galite pamanyti. Pavyzdžiui, ar žinojai, kad „Calc“ gali daryti „If“ / „Else“ teiginius? Šioje skaičiuoklės pamokoje sužinosite, kaip naudoti IF / ELSE teiginius „OpenOffice Calc“.
Tarkime, kad turite du skaičių stulpelius ir norite pridėti trečią stulpelį, pagrįstą kitais dviem duomenimis. Trečiųjų stulpelių įrašas priklausys nuo pirmuose dviejuose esančios informacijos. Jei įrašas A yra didesnis nei B, tada C yra X, C yra Y.
Bet kaip tai padaryti? Tai iš tikrųjų gana lengva. Pradėkime nuo paprastesnio pavyzdžio ir pereikime prie sudėtingesnio pavyzdžio.
Pirmasis pavyzdys iliustruoja pagrindinį IF / ELSE teiginį, kuriame naudojami tik du duomenų stulpeliai. Padarysime paprastą skaičiuoklę, kurioje nurodoma, kiek žmonių kiekvienas darbuotojas atsineš į įmonės pikniką. Kad viskas būtų lengvesnė, jei asmuo įveda „0“, tai reiškia, kad jis neatneša svečio (vis dėlto darbuotojas privalo atvykti), o jei įveda „1“, reiškia, jie reiškia, kad darbuotojas yra lygus dviem dalyviams. Pirmame stulpelyje nurodomas darbuotojo vardas, o antrame stulpelyje nurodoma, kiek svečių atneš darbuotojas. Į trečią stulpelį įvedama formulė atrodytų taip:
= IF (B1 = 1; 2; 1)
Tai bus tai, ką reikia įvesti į trečią langelį „2“, kai darbuotojas atveža svečią, o 1, jei jo nėra.
Dabar padarykime tai šiek tiek sudėtingesniu. Šiame pavyzdyje turėsime tris stulpelius. Pirmasis stulpelis yra skaičius, nurodantis, kiek valandų darbuotojas dirbo. Antrasis stulpelis parodo, kiek valandų virš 40 jie dirbo. Trečiasis stulpelis parodys, kiek jie sumokėjo už viršvalandžius. Bet tarkime, jūs taip pat turite atsiskaityti už nulį dirbtų valandų. Antro stulpelio formulė atrodytų taip:
= IF (A940; (A9-40)))
Trečiąjį stulpelį tęskime šia idėja. Pasakykite, jei darbuotojas dirbtų daugiau nei 5 valandas viršvalandžių, už čekį jie gautų papildomą 100 dolerių premiją. Taigi pridėsime ketvirtą premijų stulpelį. Paprastumo dėlei visi darbuotojai už valandą uždirba 10,00 USD. Viršvalandžiai yra standartinis pusantro darbo užmokestis. Taigi trečiosios skilties forumla būtų standartas:
= SUM ((40 * 10) + (B9 * 15))
Ketvirtojo stulpelio formulė būtų:
= IF (B9> = 5; 100; 0)
Dabar galutinis darbuotojo atlyginimo dydis bus papildytas penktąja stulpeliu, kuris atrodytų taip:
= SUM (C9 + D9)
Baigiamosios mintys
Pavyzdžiai gali būti labai paprasti, tačiau idėja gali būti pritaikyta daugeliui atvejų. Naudodami IF / ElSE teiginius „OpenOffice Calc“ galite greitai paversti skaičiuokles žymiai aukštesnio lygio.