If-Else paziņojumi OpenOffice Calc
- Kategorija: Pamācības
Es daudz daru ar izklājlapām. Un, strādājot ar izklājlapām, es strādāju OpenOffice. Lielākā daļa cilvēku zina izklājlapu trūkumus un trūkumus, taču daudzi neapzinās, cik spēcīgas izklājlapas var būt. Openoffice Calc satur daudz vairāk naudas, nekā varētu domāt. Piemēram, vai jūs zinājāt, ka Calc var veikt paziņojumus If / Else? Šajā izklājlapas apmācībā jūs uzzināsit, kā lietot IF / ELSE paziņojumus OpenOffice Calc.
Pieņemsim, ka jums ir divas skaitļu kolonnas un jūs vēlaties pievienot trešo kolonnu, pamatojoties uz pārējiem diviem datiem. Trešās ailes ieraksts būs atkarīgs no informācijas pirmajās divās. Ja ieraksts A ir lielāks par B, TAD C ir X, vēl C ir Y.
Bet kā to izdarīt? Tas faktiski ir diezgan viegli. Sāksim ar vienkāršāku piemēru un pāriesim pie sarežģītāka piemēra.
Pirmais piemērs ilustrēs pamata IF / ELSE paziņojumu, kurā izmantotas tikai divas datu kolonnas. Mēs izveidosim vienkāršu izklājlapu, kurā aprakstīts, cik cilvēku katrs darbinieks atvedīs uz uzņēmuma pikniku. Lai padarītu lietas vienkāršāku, ja persona ievada skaitli “0”, tas nozīmē, ka viņš neatved viesi (darbiniekam tomēr ir jāierodas), un, ja viņš ievada “1”, tas nozīmē, ka viņi nozīmē, ka darbinieks ir vienāds ar diviem apmeklētājiem. Pirmā kolonna apzīmē darbinieka vārdu, bet otrā kolonna norāda, cik viesus darbinieks atvedīs. Trešajā kolonnā ievadāmā formula izskatās šādi:
= IF (B1 = 1; 2; 1)
Tas tiks darīts, ievadot trešajā šūnā “2”, ja darbinieks atved viesi un 1, ja tā nav.
Tagad padarīsim to mazliet sarežģītāku. Šajā piemērā mums būs trīs kolonnas. Pirmā kolonna ir skaitlis, kas norāda, cik stundas darbinieks nostrādāja. Otrajā kolonnā parādīts, cik stundas viņi strādājuši virs 40 gadiem. Trešajā kolonnā parādīts, cik daudz viņi maksājuši par virsstundām. Bet pieņemsim, ka jums ir jāatskaita arī nulles nostrādātās stundas. Otrās kolonnas formula izskatās šādi:
= IF (A940; (A9-40)))
Trešo kolonnu turpināsim ar šo ideju. Sakiet, ja darbinieks strādātu vairāk nekā 5 stundas virsstundu, viņi čekā iegūtu papildu 100 dolāru prēmiju. Tātad mēs pievienosim ceturto kolonnu prēmijām. Vienkāršības labad visi darbinieki stundā nopelna USD 10,00. Virsstundas ir standarta un pusotra darba samaksa. Tātad trešās kolonnas forumla būtu standarts:
= SUM ((40 * 10) + (B9 * 15))
Ceturtās kolonnas formula būtu šāda:
= IF (B9> = 5; 100; 0)
Tagad galīgajai darbinieku algas kopsummai tiks pievienota piektā kolonna, kas izskatās šādi:
= SUM (C9 + D9)
Noslēguma domas
Piemēri var būt ļoti vienkārši, bet ideju var izmantot daudzos gadījumos. Izmantojot IF / ElSE paziņojumus OpenOffice Calc, varat ātri sasniegt izklājlapas ar daudz augstāku lietojamības līmeni.