Swyddogaethau rhesymeg yn Microsoft Excel

Pin
Send
Share
Send

Ymhlith y nifer o wahanol ymadroddion a ddefnyddir wrth weithio gyda Microsoft Excel, dylid tynnu sylw at swyddogaethau rhesymegol. Fe'u defnyddir i nodi bod amodau amrywiol yn cael eu cyflawni yn y fformwlâu. At hynny, os gall yr amodau eu hunain fod yn eithaf amrywiol, yna dim ond dau werth y gall canlyniad swyddogaethau rhesymegol eu cymryd: mae'r cyflwr wedi'i fodloni (GWIR) ac nid yw'r amod wedi'i fodloni (ANWIR) Gadewch i ni edrych yn agosach ar beth yw'r swyddogaethau rhesymegol yn Excel.

Gweithredwyr Allweddol

Mae yna sawl gweithredwr swyddogaeth resymegol. Ymhlith y prif rai mae'r canlynol:

  • GWIR;
  • ANWIR;
  • OS;
  • OS GWALL;
  • NEU
  • Ac;
  • NID;
  • GWALL;
  • HAWDD.

Mae yna swyddogaethau rhesymegol llai cyffredin.

Mae gan bob un o'r gweithredwyr uchod, ac eithrio'r ddau gyntaf, ddadleuon. Gall dadleuon fod naill ai'n rhifau neu'n destun penodol, neu'n ddolenni sy'n nodi cyfeiriad celloedd data.

Swyddogaethau GWIR a ANWIR

Gweithredwr GWIR yn derbyn pwynt penodol yn unig. Nid oes gan y swyddogaeth hon unrhyw ddadleuon, ac, fel rheol, mae bron bob amser yn rhan annatod o ymadroddion mwy cymhleth.

Gweithredwr ANWIRi'r gwrthwyneb, yn cymryd unrhyw werth nad yw'n wir. Yn yr un modd, nid oes gan y swyddogaeth hon unrhyw ddadleuon ac fe'i cynhwysir mewn ymadroddion mwy cymhleth.

Swyddogaethau Ac a NEU

Swyddogaeth Ac yw'r cysylltiad rhwng sawl cyflwr. Dim ond pan fodlonir yr holl amodau y mae'r swyddogaeth hon yn eu rhwymo, mae'n dychwelyd gwerth GWIR. Os yw o leiaf un ddadl yn nodi gwerth ANWIRyna'r gweithredwr Ac yn gyffredinol yn dychwelyd yr un gwerth. Golwg gyffredinol ar y swyddogaeth hon:= A (log_value1; log_value2; ...). Gall swyddogaeth gynnwys rhwng 1 a 255 dadl.

Swyddogaeth NEUi'r gwrthwyneb, yn dychwelyd YN WIR hyd yn oed os mai dim ond un o'r dadleuon sy'n cwrdd â'r amodau a bod y lleill i gyd yn ffug. Mae ei thempled fel a ganlyn:= A (log_value1; log_value2; ...). Fel y swyddogaeth flaenorol, y gweithredwr NEU gall gynnwys rhwng 1 a 255 o amodau.

Swyddogaeth NID

Yn wahanol i'r ddau ddatganiad blaenorol, mae'r swyddogaeth NID dim ond un ddadl sydd. Mae hi'n newid ystyr yr ymadrodd gyda GWIR ymlaen ANWIR yng ngofod y ddadl benodol. Mae'r gystrawen fformiwla gyffredinol fel a ganlyn:= NID (log_value).

Swyddogaethau OS a OS GWALL

Ar gyfer dyluniadau mwy cymhleth, defnyddiwch y swyddogaeth OS. Mae'r datganiad hwn yn nodi pa werth yw GWIRa pha ANWIR. Mae ei dempled cyffredinol fel a ganlyn:= OS (boolean_expression; value_if_true; value_if_false). Felly, os yw'r amod yn cael ei fodloni, yna mae'r data a nodwyd yn flaenorol yn cael ei lenwi yn y gell sy'n cynnwys y swyddogaeth hon. Os na fodlonir yr amod, yna llenwir y gell â data arall a bennir yn nhrydedd ddadl y swyddogaeth.

Gweithredwr OS GWALL, os yw'r ddadl yn wir, yn dychwelyd ei gwerth ei hun i'r gell. Ond, os yw'r ddadl yn wallus, yna mae'r gwerth y mae'r defnyddiwr yn ei nodi yn cael ei ddychwelyd i'r gell. Mae cystrawen y swyddogaeth hon, sy'n cynnwys dwy ddadl yn unig, fel a ganlyn:= OS GWALL (gwerth; value_if_error).

Gwers: swyddogaeth OS yn Excel

Swyddogaethau GWALL a HAWDD

Swyddogaeth GWALL gwiriadau i weld a yw cell neu ystod benodol o gelloedd yn cynnwys gwerthoedd gwallus. Mae gwerthoedd gwallus yn golygu'r canlynol:

  • # Amherthnasol;
  • #VALUE;
  • # RHIF!;
  • #DEL / 0!;
  • # LINK!;
  • #NAME?;
  • # GWAG!

Yn dibynnu a yw'r ddadl yn wallus ai peidio, mae'r gweithredwr yn nodi gwerth GWIR neu ANWIR. Mae'r gystrawen ar gyfer y swyddogaeth hon fel a ganlyn:= GWALL (gwerth). Cyfeiriad at gell neu amrywiaeth o gelloedd yn unig yw'r ddadl.

Gweithredwr HAWDD gwiriwch y gell i weld a yw'n wag neu'n cynnwys gwerthoedd. Os yw'r gell yn wag, mae'r swyddogaeth yn adrodd ar werth GWIRos yw'r gell yn cynnwys data - ANWIR. Mae cystrawen y gweithredwr hwn fel a ganlyn:= GWAG (gwerth). Fel yn yr achos blaenorol, mae'r ddadl yn gyfeiriad at gell neu arae.

Enghraifft Swyddogaeth

Nawr, gadewch i ni edrych ar gymhwyso rhai o'r swyddogaethau uchod gydag enghraifft benodol.

Mae gennym restr o weithwyr y fenter gyda'u cyflogau. Ond, ar ben hynny, mae gan bob gweithiwr fonws. Y premiwm arferol yw 700 rubles. Ond mae gan bensiynwyr a menywod hawl i fonws uwch o 1,000 rubles. Yr eithriad yw gweithwyr sydd, am amrywiol resymau, wedi gweithio am lai na 18 diwrnod mewn mis penodol. Beth bynnag, dim ond bonws rheolaidd o 700 rubles sydd ganddyn nhw.

Gadewch i ni geisio gwneud fformiwla. Felly, mae gennym ddau amod lle gosodir bonws o 1000 rubles - dyma gyflawni oedran ymddeol neu ryw fenywaidd y gweithiwr. Ar yr un pryd, rydym yn cynnwys pawb a anwyd cyn 1957 fel pensiynwyr. Yn ein hachos ni, ar gyfer llinell gyntaf y tabl, bydd y fformiwla ar y ffurf ganlynol:= OS (NEU (C4 <1957; D4 = "Merched"); "1000"; "700"). Ond, peidiwch ag anghofio bod rhagofyniad ar gyfer derbyn premiwm uwch yn gweithio allan am 18 diwrnod neu fwy. I weithredu'r amod hwn yn ein fformiwla, rydym yn defnyddio'r swyddogaeth NID:= OS (NEU (C4 <1957; D4 = "benyw") * (NID (E4 <18)); "1000"; "700").

Er mwyn copïo'r swyddogaeth hon i gelloedd colofn y tabl lle mae'r gwerth premiwm wedi'i nodi, rydyn ni'n dod yn gyrchwr yng nghornel dde isaf y gell lle mae'r fformiwla eisoes yn bodoli. Mae marciwr llenwi yn ymddangos. Dim ond ei lusgo i lawr i ddiwedd y bwrdd.

Felly, cawsom dabl gyda gwybodaeth am faint y bonws i bob gweithiwr yn y fenter ar wahân.

Gwers: nodweddion Excel defnyddiol

Fel y gallwch weld, mae swyddogaethau rhesymegol yn offeryn cyfleus iawn ar gyfer gwneud cyfrifiadau yn Microsoft Excel. Gan ddefnyddio swyddogaethau cymhleth, gallwch osod sawl amod ar yr un pryd a chael canlyniad yr allbwn, yn dibynnu a yw'r amodau hyn yn cael eu bodloni ai peidio. Gall defnyddio fformwlâu o'r fath awtomeiddio nifer o gamau, sy'n helpu i arbed amser i'r defnyddiwr.

Pin
Send
Share
Send