Defnyddio swyddogaethau rhesymegol i brofi nifer o gyflyrau
Mae'r swyddogaethau A, NEU ac OS yn rhai o swyddogaethau rhesymegol mwyaf adnabyddus Excel.
Mae'r hyn y mae'r Swyddogaeth NEU ac AC yn ei wneud, fel y dangosir yn rhesi dau a thri yn y ddelwedd isod yn brawf lluosog o gyflyrau ac, yn dibynnu ar ba swyddogaeth sy'n cael ei ddefnyddio, mae'n rhaid i un neu'r holl amodau fod yn wir i'r swyddogaeth ddychwelyd ymateb TRUE. Os na, mae'r swyddogaeth yn dychwelyd FFSE fel gwerth.
Yn y ddelwedd isod, profir tri chyflwr gan y fformiwlâu mewn rhesi dau a thri:
- Ydy'r gwerth yn y gell A2 yn llai na 50;
- A yw'r gwerth yng ngell A3 yn gyfartal 75;
- A yw'r gwerth yng nghellell A4 yn fwy na 100% neu'n hafal.
Ar gyfer y swyddogaeth NEU , os yw un o'r amodau hyn yn wir, mae'r swyddogaeth yn dychwelyd gwerth TRUE yng nghell B2.
Ar gyfer y Swyddogaeth A, rhaid i'r tri chyflwr fod yn wir i'r swyddogaeth ddychwelyd gwerth TRUE yng nghell B3.
Cyfuno'r NEU a'r OS, neu'r Swyddogaethau AC ac OS yn Excel
Felly mae gennych y swyddogaethau NEU ac AC. Beth nawr?
Ychwanegu yn y Swyddogaeth OS
Pan gyfunir un o'r ddwy swyddogaeth hyn â swyddogaeth IF, mae'r fformiwla sy'n deillio o hyn yn meddu ar lawer mwy o alluoedd.
Mae swyddogaethau Nestio yn Excel yn cyfeirio at osod un swyddogaeth y tu mewn i un arall. Mae'r swyddogaeth nythu yn gweithredu fel un o ddadleuon y prif swyddogaeth.
Yn y ddelwedd uchod, mae rhesi pedair i saith yn cynnwys fformiwlâu lle mae'r swyddogaeth A neu NEU yn nythu y tu mewn i swyddogaeth IF.
Ym mhob un o'r enghreifftiau, mae'r swyddogaeth nythu yn gweithredu fel dadl gyntaf swyddogaeth OS neu Logical_test .
= OS (NEU (A2 <50, A3 <> 75, A4> = 100), "Data Cywir", "Gwall Data")
= OS (A (A2 <50, A3 <> 75, A4> = 100), HEDDIW (), 1000)
Newid Allbwn Fformiwla
Ym mhob fformiwlâu mewn rhesi pedwar i saith, mae'r swyddogaethau A a NEU yn union yr un fath â'u cymheiriaid mewn rhesi dau a thri gan eu bod yn profi'r data mewn celloedd A2 i A4 i weld a yw'n bodloni'r amod angenrheidiol.
Defnyddir y swyddogaeth IF i reoli allbwn y fformiwla yn seiliedig ar yr hyn a gofnodir ar gyfer dadleuon ail a thrydydd y swyddogaeth.
Gall yr allbwn hwn fod:
- Testun - rhes pedwar;
- Mae nifer - rhes pump;
- Yr allbwn o swyddogaeth neu fformiwla - rhes pump (swyddog HEDDIW) a rhes chwech;
- Celloedd gwag - rhes saith (cell B7).
Yn achos y fformiwla IF / AND yng nghell B5, gan nad yw'r tri celloedd yn yr ystod A2 i A4 yn wir-mae'r gwerth yng ngell A4 yn fwy na 100% neu'n gyfartal - mae'r swyddogaeth A yn dychwelyd gwerth FALSE.
Mae swyddogaeth IF yn defnyddio'r gwerth hwn ac yn dychwelyd ei ddadl Value_if_false - y dyddiad cyfredol a gyflenwir gan swyddog HEDDIW .
Ar y llaw arall, mae'r fformiwla IF / OR yn rhes 4 yn dychwelyd y datganiad testun Data Cywir oherwydd:
- Mae'r gwerth NEU wedi dychwelyd gwerth TRUE - nid yw'r gwerth yn y gell A3 yn gyfartal 75.
- Yna roedd y swyddogaeth IF yn defnyddio'r canlyniad hwn i ddychwelyd ei ddadl Value_if_false : Data Cywir .
Ysgrifennu Excel IF / NEU Fformiwla
Mae'r camau isod yn cynnwys sut i fynd i mewn i'r fformiwla IF / OR a leolir yng nghell B4 yn y ddelwedd uchod. Gellir defnyddio'r un camau ar gyfer mynd i mewn i unrhyw un o'r fformiwlāu IF yn yr enghraifft.
Er ei bod yn bosibl i deipio'r fformiwla gyflawn yn unig â llaw,
= OS (NEU (A2 <50, A3 <> 75, A4> = 100), "Data Cywir", "Gwall Data")
mae llawer o bobl yn ei chael hi'n haws defnyddio blwch deialog swyddogaeth IF i nodi'r fformiwla a'r dadleuon wrth i'r blwch deialog ofalu am gystrawen megis gwahanyddion coma rhwng dadleuon a cheisiadau testun cyfagos mewn dyfynodau.
Y camau a ddefnyddir i fynd i mewn i'r fformiwla IF / OR yng nghell B4 yw:
- Cliciwch ar gell B4 i'w wneud yn y gell weithredol .
- Cliciwch ar daflen Fformiwlâu'r rhuban .
- Cliciwch yr eicon Rhesymegol i agor y rhestr ostwng swyddogaeth.
- Cliciwch OS yn y rhestr i agor y blwch deialu swyddogaeth OS.
- Cliciwch y llinell Logical_test yn y blwch deialog.
- Rhowch y swyddogaeth A gyflawn: NEU (A2 <50, A3 <> 75, A4> = 100) i'r llinell Logical_test gan ddefnyddio pwyntio ar gyfer y cyfeiriadau cell os dymunir.
- Cliciwch ar y llinell Value_if_true yn y blwch deialog.
- Teipiwch y testun Data Cywir (dim angen dyfynbris).
- Cliciwch ar y llinell Value_if_false yn y blwch deialog.
- Teipiwch y testun Gwall Data.
- Cliciwch OK i gau'r blwch deialu a dychwelyd i'r daflen waith.
- Fel y trafodwyd uchod uchod, dylai'r fformiwla ddangos dadl Value_if_true o Data Correct.
- Pan fyddwch chi'n clicio ar gell B4 , y swyddogaeth gyflawn
= Mae OS (NEU (A2 <50, A3 <> 75, A4> = 100), "Data Correct", "Gwall Data") yn ymddangos yn y bar fformiwla uwchben y daflen waith.