Gweithrediadau Boole yn Excel

Mae swyddogaeth resymegol yn fath o swyddogaeth a all ddychwelyd un o'r gwerthoedd posibl - yn wir os yw'r gell yn cynnwys gwerthoedd sy'n bodloni meini prawf penodol ac yn ffug os nad yw hyn yn digwydd. Defnyddir swyddogaethau rhesymeg i raglennu taenlenni er mwyn dadlwytho'ch hun o gamau sy'n ailadrodd yn aml.

Yn ogystal, gellir defnyddio swyddogaethau rhesymegol i wirio i ba raddau y mae cynnwys cell yn bodloni meini prawf penodol. Gellir gwirio gwerthoedd boolaidd eraill hefyd.

Gweithredwyr Cymhariaeth

Mae pob mynegiant yn cynnwys gweithredwyr cymharu. Maent fel a ganlyn:

  1. = – mae gwerth 1 yn hafal i werth 2.
  2. > – mae gwerth 1 yn fwy na gwerth 2.
  3. < – ачение 1 еньше ачения 2 .
  4. >= gwerth 1 neu'n union yr un fath â gwerth 2 neu fwy.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> gwerth 1 neu fwy na gwerth 2 neu lai.

O ganlyniad, mae Excel yn dychwelyd un o ddau ganlyniad posibl: gwir (1) neu gau (2).

Er mwyn defnyddio swyddogaethau rhesymegol, mae angen, ym mhob achos posibl, nodi amod sy'n cynnwys un neu fwy o weithredwyr.

Gwir swyddogaeth

Для использования этой функции не нужно указывать никаких аргументов, и она всегда возвращате Для использования и она всегда возвращате Дументов цифре 1 двоичной системы счисления).

Enghraifft Fformiwla − = GWIR().

Swyddogaeth ffug

Mae'r swyddogaeth yn hollol debyg i'r un blaenorol, dim ond y canlyniad a ddychwelwyd ganddi yw "Gau". Y fformiwla hawsaf lle gallwch chi ddefnyddio'r swyddogaeth hon yw'r canlynol =ЛОЖЬ().

A swyddogaeth

Pwrpas y fformiwla hon yw dychwelyd y gwerth “Gwir” pan fydd pob un o'r dadleuon yn cyfateb i werth penodol neu feini prawf penodol, a ddisgrifir uchod. Os yn sydyn mae anghysondeb rhwng un o'r meini prawf gofynnol, yna dychwelir y gwerth “Anwir”.

Defnyddir cyfeiriadau cell Boole hefyd fel paramedrau swyddogaeth. Uchafswm nifer y dadleuon y gellir eu defnyddio yw 255. Ond y gofyniad gorfodol yw presenoldeb o leiaf un ohonynt mewn cromfachau.

ИTruthAnghywir
TruthTruthAnghywir
AnghywirAnghywirAnghywir

Y gystrawen ar gyfer y swyddogaeth hon yw:

=A(Boolean1; [Boolean2];…)

На данном скриншоте видно, что каждый аргумент передает истинное значение, поэтому видно, поэтому в результомент передает истинное значение, поэтому в резульпатолеспо лы можно получить соответствующий результат.Gweithrediadau Boole yn Excel

Swyddogaeth “Neu”.

Yn gwirio gwerthoedd lluosog yn erbyn meini prawf penodol. Os yw unrhyw un ohonynt yn cyfateb, yna mae'r ffwythiant yn dychwelyd y gwir werth (1). Y nifer uchaf o ddadleuon yn y sefyllfa hon hefyd yw 255, ac mae'n orfodol nodi un paramedr swyddogaeth.

Wrth siarad am swyddogaeth OR, yna yn ei achos bydd y wirlen fel a ganlyn.

ORTruthAnghywir
TruthTruthTruth
AnghywirTruthAnghywir

Mae cystrawen y fformiwla fel a ganlyn:

=OR(Boolean 1; [Boolean 2];…)

Yn union fel yn yr achosion blaenorol a dilynol, rhaid gwahanu pob dadl oddi wrth y llall gyda hanner colon. Os cyfeiriwn at yr enghraifft uchod, yna mae pob paramedr yn dychwelyd "Gwir" yno, felly os oes angen defnyddio'r swyddogaeth "OR" wrth gyrchu'r ystod hon, yna bydd y fformiwla yn dychwelyd "Gwir" nes bod un o'r paramedrau yn cwrdd â rhai penodol. maen prawf.

Swyddogaeth “Na”.

Mae'n dychwelyd y gwerthoedd hynny sydd gyferbyn â'r un a osodwyd yn wreiddiol. Hynny yw, wrth basio'r gwerth “Gwir” fel paramedr swyddogaeth, bydd “Gau” yn cael ei ddychwelyd. Os na chanfyddir cyfatebiaeth, yna “Gwir”.

Mae'r canlyniad a ddychwelir yn dibynnu ar ba ddadl gychwynnol a dderbynnir gan y swyddogaeth. Er enghraifft, os defnyddir y swyddogaeth “AND” ynghyd â'r swyddogaeth “NOT”, yna bydd y tabl fel a ganlyn.

NID(a())TRUEGORWEDD
TRUEGORWEDDTRUE
GORWEDDTRUETRUE

Wrth ddefnyddio'r swyddogaeth “Neu” mewn cyfuniad â'r swyddogaeth “Ddim”, bydd y tabl yn edrych fel hyn.

NID (NEU())TRUEGORWEDD
TRUEGORWEDDGORWEDD
GORWEDDGORWEDDTRUE

Mae'r gystrawen ar gyfer y swyddogaeth hon yn syml iawn: =НЕ(принимаемое логическое значение).

If

Gellir galw'r nodwedd hon yn gywir yn un o'r rhai mwyaf poblogaidd. Mae'n gwirio mynegiant penodol yn erbyn amod penodol. Effeithir ar y canlyniad gan wirionedd neu anwiredd datganiad penodol.

Os byddwn yn siarad yn benodol am y swyddogaeth hon, yna bydd ei chystrawen ychydig yn fwy cymhleth. 

=IF(Mynegiant_Boolean,[Gwerth_if_true],[Gwerth_if_ffug])Gweithrediadau Boole yn Excel

Gadewch i ni edrych yn agosach ar yr enghraifft a ddangoswyd yn y screenshot uchod. Yma, y ​​paramedr cyntaf yw'r swyddogaeth TRUE, sy'n cael ei wirio gan y rhaglen. Yn seiliedig ar ganlyniadau gwiriad o'r fath, dychwelir yr ail ddadl. Mae'r trydydd yn mynd i lawr. 

Gall defnyddiwr nythu un swyddogaeth IF i un arall. Rhaid gwneud hyn mewn achosion lle, o ganlyniad i un gwiriad am gydymffurfiaeth ag amod penodol, mae angen gwneud un arall. 

Er enghraifft, mae yna nifer o gardiau credyd sydd â rhifau sy'n dechrau gyda'r pedwar digid cyntaf sy'n nodweddu'r system dalu sy'n gwasanaethu'r cerdyn. Hynny yw, mae dau opsiwn - Visa a Mastercard. I wirio'r math o gerdyn, mae angen i chi ddefnyddio'r fformiwla hon gyda dau nythog IF.

=IF(LEFT(A2) ="4″, "Visa", IF(LEFT(A1111) ="2 ″,"Cerdyn Meistr", "cerdyn heb ei ddiffinio"))

Os nad ydych chi'n gwybod beth mae'r swyddogaeth yn ei olygu LEVSIMV, yna mae'n ysgrifennu at y rhan gell o'r llinell testun ar y chwith. Mae'r defnyddiwr yn yr ail ddadl i'r swyddogaeth hon yn pennu nifer y nodau y dylai Excel eu dewis o'r chwith. Fe'i defnyddir i wirio a yw pedwar digid cyntaf rhif cerdyn credyd yn dechrau gyda 1111. Os yw'r canlyniad yn wir, dychwelir "Visa". Os yw'r cyflwr yn ffug, yna defnyddir y swyddogaeth IF.

Yn yr un modd, gallwch chi gyflawni nythu gweddus a gwirio cynnwys cell neu ystod ar gyfer cydymffurfio â sawl amod.

GWALL swyddogaeth

Angenrheidiol er mwyn penderfynu a oes gwall. Os oes, yna dychwelir gwerth yr ail ddadl. Os yw popeth mewn trefn, yna y cyntaf. Yn gyfan gwbl, mae gan y swyddogaeth ddwy ddadl, ac mae angen pob un ohonynt.

Mae gan y fformiwla hon y gystrawen ganlynol:

 =IFERROR(gwerth;value_if_error)

Sut y gellir defnyddio'r swyddogaeth?

Yn yr enghraifft isod, gallwch weld y gwall yn y ddadl swyddogaeth gyntaf. Felly, mae'r fformiwla yn dychwelyd yr ateb bod rhannu â sero wedi'i wahardd. Gall paramedr cyntaf y swyddogaeth fod yn unrhyw fformiwlâu eraill. Gall person benderfynu'n annibynnol pa gynnwys all fod yno.Gweithrediadau Boole yn Excel

Sut y gellir defnyddio ffwythiannau boolaidd yn ymarferol

Tasg 1

Cyn i'r person osod y nod i gynnal ailbrisiad o falansau nwyddau. Os yw'r cynnyrch yn cael ei storio am fwy nag 8 mis, mae angen lleihau ei gost gan hanner.

I ddechrau, mae angen i chi greu tabl o'r fath.Gweithrediadau Boole yn Excel

I gyflawni'r nod hwn, mae angen i chi ddefnyddio'r swyddogaeth IF. Yn achos ein hesiampl, bydd y fformiwla hon yn edrych fel hyn:

 =ЕСЛИ(C2>=8;B2/2;B2)

Mae'r mynegiad boolaidd a gynhwysir yn arg gyntaf y ffwythiant yn cael ei gyfansoddi gan ddefnyddio'r gweithredyddion > a =. Mewn geiriau syml, i ddechrau mae'r maen prawf fel a ganlyn: os yw gwerth y gell yn fwy na neu'n hafal i 8, gweithredir y fformiwla a ddarparwyd yn yr ail ddadl. Mewn termau terminolegol, os yw'r amod cyntaf yn wir, yna gweithredir yr ail ddadl. Os yn anwir - y trydydd.Gweithrediadau Boole yn Excel

Gellir cynyddu cymhlethdod y dasg hon. Tybiwch ein bod yn wynebu'r dasg o ddefnyddio'r ffwythiant rhesymegol AC. Yn yr achos hwn, bydd y cyflwr ar y ffurf ganlynol: os yw'r cynnyrch yn cael ei storio am fwy nag 8 mis, yna rhaid ailosod ei bris ddwywaith. Os yw wedi bod ar werth am fwy na 5 mis, yna rhaid ei ailosod 1,5 gwaith. 

Yn yr achos hwn, mae angen i chi nodi'r llinyn canlynol yn y maes mewnbwn fformiwla.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Gweithrediadau Boole yn Excel

swyddogaeth IF caniatáu llinynnau testun mewn dadleuon os oes angen. 

Tasg 2

Tybiwch, ar ôl i'r cynnyrch gael ei ddisgowntio, dechreuodd gostio llai na 300 rubles, yna mae'n rhaid ei ddileu. Rhaid gwneud yr un peth os yw wedi gorwedd heb gael ei werthu am 10 mis. Yn y sefyllfa hon, mae unrhyw un o'r opsiynau hyn yn dderbyniol, felly mae'n rhesymegol defnyddio'r swyddogaeth OR и IF. Y canlyniad yw y llinell ganlynol.

=ЕСЛИ(ИЛИ(D2<300;C2>=10);»spисан»;»»)

Os defnyddiwyd y gweithredwr rhesymegol wrth ysgrifennu'r amod OR, yna rhaid ei ddadgodio fel a ganlyn. Os yw cell C2 yn cynnwys y rhif 10 neu fwy, neu os yw cell D2 yn cynnwys gwerth llai na 300, yna rhaid dychwelyd y gwerth “wedi'i ddileu” yn y gell gyfatebol.Gweithrediadau Boole yn Excel

Os na fodlonir yr amod (hynny yw, mae'n troi allan i fod yn ffug), yna mae'r fformiwla yn dychwelyd gwerth gwag yn awtomatig. Felly, os gwerthwyd y cynnyrch yn gynharach neu os yw mewn stoc yn llai na'r angen, neu os cafodd ei ddisgowntio i werth llai na'r gwerth trothwy, yna mae cell wag yn aros. 

Caniateir iddo ddefnyddio swyddogaethau eraill fel dadleuon. Er enghraifft, mae defnyddio fformiwlâu mathemategol yn dderbyniol.

Tasg 3

Tybiwch fod yna nifer o fyfyrwyr sy'n sefyll sawl arholiad cyn mynd i mewn i'r gampfa. Fel sgôr pasio, mae sgôr o 12. Ac er mwyn cystadlu, mae'n hollbwysig bod o leiaf 4 pwynt mewn mathemateg. O ganlyniad, dylai Excel gynhyrchu adroddiad derbynneb. 

Yn gyntaf mae angen i chi adeiladu'r tabl canlynol.Gweithrediadau Boole yn Excel

Ein tasg ni yw cymharu cyfanswm yr holl raddau gyda’r sgôr pasio, ac yn ogystal â gwneud yn siŵr bod y radd mewn mathemateg yn is na 4. Ac yn y golofn gyda’r canlyniad, rhaid nodi “derbyniwyd” neu “na”.

Mae angen inni nodi'r fformiwla ganlynol.

=ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»)

Defnyddio'r gweithredwr rhesymegol И mae angen gwirio pa mor wir yw'r amodau hyn. Ac i bennu'r sgôr terfynol, mae angen i chi ddefnyddio'r swyddogaeth glasurol SUM.Gweithrediadau Boole yn Excel

Felly, gan ddefnyddio'r swyddogaeth IF gallwch chi ddatrys llawer o wahanol broblemau, felly mae'n un o'r rhai mwyaf cyffredin.

Tasg 4

Tybiwch ein bod yn wynebu'r angen i ddeall faint mae nwyddau'n ei gostio ar ôl prisio yn ei gyfanrwydd. Os yw cost cynnyrch yn is na'r gwerth cyfartalog, yna mae angen dileu'r cynnyrch hwn. 

I wneud hyn, gallwch ddefnyddio'r un tabl a roddwyd uchod.Gweithrediadau Boole yn Excel

I ddatrys y broblem hon, mae angen i chi ddefnyddio'r fformiwla ganlynol.

=IF(D2

Yn y mynegiant a roddir yn y ddadl gyntaf, rydym yn defnyddio'r ffwythiant CYFARTALEDDA sy'n pennu cymedr rhifyddol set ddata benodol. Yn ein hachos ni, dyma'r ystod D2:D7.Gweithrediadau Boole yn Excel

Tasg 5

Yn yr achos hwn, gadewch i ni ddweud bod angen i ni benderfynu ar werthiannau cyfartalog. I wneud hyn, mae angen i chi greu tabl o'r fath.Gweithrediadau Boole yn Excel

Nesaf, dylech gyfrifo gwerth cyfartalog y celloedd hynny y mae eu cynnwys yn bodloni maen prawf penodol. Felly, rhaid defnyddio datrysiad rhesymegol ac ystadegol. O dan y tabl uchod, mae angen i chi greu tabl ategol lle bydd y canlyniadau'n cael eu harddangos.Gweithrediadau Boole yn Excel

Gellir datrys y dasg hon gan ddefnyddio un swyddogaeth yn unig.

=СРЗНАЧЕСЛИ($B$2:$B$7;B9;$C$2:$C$7)

Y ddadl gyntaf yw'r ystod o werthoedd i'w gwirio. Mae'r ail yn nodi'r cyflwr, yn ein hachos ni, cell B9 ydyw. Ond fel y drydedd ddadl, defnyddir yr amrediad, a fydd yn cael ei ddefnyddio er mwyn cyfrifo'r cymedr rhifyddol.

swyddogaeth DDIgalon yn eich galluogi i gymharu gwerth cell B9 â'r gwerthoedd hynny sydd wedi'u lleoli yn yr ystod B2:B7, sy'n rhestru rhifau'r storfa. Os yw'r data'n cyfateb, yna mae'r fformiwla yn cyfrifo cymedr rhifyddol yr amrediad C2:C7.Gweithrediadau Boole yn Excel

Casgliadau

Mae angen swyddogaethau rhesymeg mewn gwahanol sefyllfaoedd. Mae yna lawer o fathau o fformiwlâu y gellir eu defnyddio i brofi am rai amodau. Fel y gwelir uchod, y prif swyddogaeth yw IF, но существует множество других, которые можно использовать в различных ситуациях.

Rhoddwyd sawl enghraifft hefyd o sut y gellir defnyddio ffwythiannau rhesymeg mewn sefyllfaoedd real.

Mae llawer mwy o agweddau ar y defnydd o swyddogaethau rhesymegol, ond mae'n anodd eu hystyried i gyd o fewn fframwaith un erthygl, hyd yn oed fawr. Nid oes terfyn ar berffeithrwydd, felly gallwch chi bob amser edrych am gymwysiadau newydd o fformiwlâu sydd eisoes yn hysbys.

Gadael ymateb