If-Else väljavõtted OpenOffice'i kalkulatsioonis
- Kategooria: Õpetused
Teen palju arvutustabeleid. Ja kui töötan tabeleid, töötan OpenOffice'is. Enamik inimesi teab arvutustabelite paremaid külgi, kuid paljud ei saa aru, kui võimsad arvutustabelid võivad olla. Openoffice Calc hoiab kasutajate eest palju rohkem pauku, kui võite arvata. Näiteks kas teadsite, et Calc saab teha If / Else avaldusi? Selles arvutustabelite õpetuses saate teada, kuidas kasutada IF / ELSE avaldusi OpenOffice Calc'is.
Oletame, et teil on kaks numbriveergu ja soovite lisada kolmanda veeru, mis põhineb ülejäänud kahel andmetel. Kolmanda veeru kanne sõltub kahes esimeses veerus sisalduvast teabest. Kui kanne A on suurem kui B, siis C on X, EL on C Y.
Aga kuidas seda teha? See on tegelikult üsna lihtne. Alustame lihtsama näitega ja jätkame keerukama näitega.
Esimene näide illustreerib IF / ELSE põhisavaldust, mis kasutab ainult kahte andmeveergu. Teeme lihtsa arvutustabeli, kus käsitletakse, mitu inimest iga töötaja ettevõtte piknikule viib. Asjade hõlpsamaks muutmiseks, kui inimene sisestab numbri 0, tähendab see, et nad ei too külalist (töötaja peab siiski tulema) ja kui sisestavad numbri 1, siis tähendab see, et töötaja võrdub kahe kohalviibijaga. Esimene veerg tähistab töötaja nime ja teine veerg näitab, mitu külalist töötaja toob. Kolmandasse veergu sisestatav valem näeks välja järgmine:
= IF (B1 = 1; 2; 1)
Selleks sisestatakse lahtrisse 2 lahter '2', kui töötaja toob külalise ja 1, kui nad seda pole.
Nüüd muudame selle natuke keerukamaks. Selle näite jaoks on meil kolm veergu. Esimene veerg on arv, mis tähistab, mitu tundi töötaja töötas. Teine veerg näitab, mitu tundi üle 40 nad töötasid. Kolmas veerg näitab, kui palju nad ületunnitasusid maksavad. Kuid oletame, et peate arvestama ka nulli töötundidega. Teise veeru valem näeks välja järgmine:
= IF (A940; (A9-40)))
Kolmanda veeru jaoks jätkame selle mõttega. Ütle, et kui töötaja töötab üle 5 tunni ületunde, saavad nad tšekiga 100-dollarise lisaboonuse. Lisame boonuste neljanda veeru. Lihtsuse huvides teenivad kõik töötajad tunnis 10,00 dollarit. Ületunnitöö on tavapärane poolteist palka. Nii et kolmanda veeru foorumla oleks standard:
= SUM ((40 * 10) + (B9 * 15))
Ja neljanda veeru valem oleks järgmine:
= IF (B9> = 5; 100; 0)
Töötaja palga lõpliku kogusumma jaoks lisatakse viies tulp, mis näeb välja järgmine:
= SUM (C9 + D9)
Lõplikud mõtted
Näited võivad olla väga lihtsad, kuid ideed saab kasutada paljudel juhtudel. IF / ElSE väljavõtete kasutamine OpenOffice Calc'is võimaldab arvutustabelid kiiresti kasutada palju kõrgemal tasemel.