Operasyon Boolean nan Excel

Yon fonksyon lojik se yon kalite fonksyon ki ka retounen youn nan valè posib - vre si selil la gen valè ki satisfè sèten kritè ak fo si sa pa rive. Fonksyon lojik yo itilize pou pwograme fèy kalkil yo nan lòd yo reyalize dechaje tèt ou soti nan aksyon souvan repete.

Anplis de sa, fonksyon lojik yo ka itilize pou tcheke nan ki pwen sa ki nan yon selil satisfè sèten kritè. Lòt valè boolean yo ka tcheke tou.

Konparezon Operatè

Chak ekspresyon gen operatè konparezon. Yo jan sa a:

  1. = – valè 1 egal a valè 2.
  2. > – valè 1 pi gran pase valè 2.
  3. < – ачение 1 еньше ачения 2.
  4. >= valè 1 oswa ki idantik ak valè 2 oswa plis.
  5.  <= ачение 1 еньше ачению 2 идентично ему.
  6. <> valè 1 oswa pi gran pase valè 2 oswa mwens.

Kòm yon konsekans, Excel retounen youn nan de rezilta posib: vre (1) oswa fo (2).

Pou itilize fonksyon lojik, li nesesè, nan tout ka posib, presize yon kondisyon ki gen youn oswa plis operatè.

Fonksyon vre

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

Egzanp fòmil − = VRE ().

Fo fonksyon

Fonksyon an se konplètman menm jan ak youn anvan an, se sèlman rezilta a retounen pa li se "Fo". Fòmil ki pi fasil kote ou ka itilize fonksyon sa a se sa ki annapre yo = FO ().

AK fonksyon

Objektif fòmil sa a se retounen valè "Vre" lè chak agiman yo matche ak yon sèten valè oswa sèten kritè, ki dekri pi wo a. Si toudenkou gen yon diferans ant youn nan kritè ki nesesè yo, Lè sa a, valè "False" retounen.

Referans selil Boolean yo itilize tou kòm paramèt fonksyon. Kantite maksimòm agiman ki ka itilize se 255. Men, kondisyon obligatwa a se prezans nan omwen youn nan parantèz.

ИVeriteFo
VeriteVeriteFo
FoFoFo

Sentaks pou fonksyon sa a se:

=AK(Boolean1; [Boolean2];…)

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

"Oswa" fonksyon

Tcheke plizyè valè kont sèten kritè. Si nenpòt nan yo matche, Lè sa a, fonksyon an retounen valè a vre (1). Kantite maksimòm agiman nan sitiyasyon sa a se tou 255, epi li obligatwa pou presize yon paramèt fonksyon.

Pale de fonksyon OR, Lè sa a, nan ka a nan li tablo verite a pral jan sa a.

ORVeriteFo
VeriteVeriteVerite
FoVeriteFo

Sentaks fòmil la se jan sa a:

= OSWA(Booleyen 1; [Booleyen 2];…)

Menm jan nan ka anvan yo ak ka sa yo, chak agiman dwe separe de lòt la ak yon pwen-vir. Si nou refere a egzanp ki anwo a, Lè sa a, chak paramèt retounen "Vre" la, kidonk si li nesesè yo sèvi ak "OSWA" fonksyon an lè w ap jwenn aksè nan seri sa a, Lè sa a, fòmil la ap retounen "Vrè" jiskaske youn nan paramèt yo satisfè yon sèten. kritè.

"Non" fonksyon

Li retounen valè sa yo ki opoze ak sa yo te etabli orijinal la. Sa vle di, lè w ap pase valè "Vre" kòm yon paramèt fonksyon, "False" pral retounen. Si pa jwenn okenn match, Lè sa a, "Vre".

Rezilta a ki pral retounen depann de ki agiman inisyal fonksyon an resevwa. Si, pa egzanp, fonksyon "AK" yo itilize ansanm ak fonksyon "PA" a, lè sa a tablo a pral jan sa a.

PA (ak ())VERITEMANTI
VERITEMANTIVERITE
MANTIVERITEVERITE

Lè w ap itilize fonksyon "Oswa" an konbinezon ak "Pa" fonksyon an, tablo a ap parèt tankou sa a.

PA (OSWA ())VERITEMANTI
VERITEMANTIMANTI
MANTIMANTIVERITE

Sentaks pou fonksyon sa a trè senp: =НЕ(принимаемое логическое значение).

If

Ka karakteristik sa a rezon dwe rele youn nan pi popilè a. Li tcheke yon ekspresyon patikilye kont yon kondisyon patikilye. Rezilta a afekte pa verite oswa fo yon deklarasyon bay yo.

Si nou pale espesyalman sou fonksyon sa a, Lè sa a, sentaks li yo pral yon ti jan pi konplike. 

=SI(Espresyon_Booleyen,[Valè_si_vrè],[Valè_si_fo])Operasyon Boolean nan Excel

Ann pran yon gade pi pre nan egzanp ki te montre nan ekran an pi wo a. Isit la, premye paramèt la se fonksyon an VERITE, ki se tcheke pa pwogram nan. Dapre rezilta yo nan yon chèk sa yo, dezyèm agiman an retounen. Twazyèm lan desann. 

Itilizatè a ka fè nich yon sèl fonksyon IF nan yon lòt. Sa a dwe fèt nan ka kote, kòm yon rezilta nan yon chèk pou konfòmite ak yon sèten kondisyon, li nesesè fè yon lòt. 

Pou egzanp, gen plizyè kat kredi ki gen nimewo ki kòmanse ak kat premye chif ki karakterize sistèm peman sèvis kat la. Sa vle di, gen de opsyon - Visa ak Mastercard. Pou tcheke kalite kat la, ou bezwen sèvi ak fòmil sa a ak de enbrike IF.

=SI(GOCH(A2)=”4″, “Visa”, SI(GOCH(A1111)=”2″,”Kat Mèt”,”kat pa defini”))

Si ou pa konnen sa fonksyon an vle di LEVSIMV, Lè sa a, li ekri nan pati selil la nan liy tèks ki sou bò gòch la. Itilizatè a nan dezyèm agiman an nan fonksyon sa a presize kantite karaktè ke Excel ta dwe chwazi nan bò gòch la. Yo itilize li pou tcheke si kat premye chif yon nimewo kat kredi kòmanse ak 1111. Si rezilta a vre, yo retounen "Visa". Si kondisyon an fo, Lè sa a, fonksyon an itilize IF.

Menm jan an tou, ou ka reyalize nidifikasyon desan epi tcheke sa ki nan yon selil oswa yon seri pou konfòmite ak plizyè kondisyon.

Fonksyon ERROR

Li nesesè pou detèmine si gen yon erè. Si wi, lè sa a valè dezyèm agiman an retounen. Si tout bagay nan lòd, Lè sa a, premye a. An total, fonksyon an gen de agiman, chak nan yo se obligatwa.

Fòmil sa a gen sentaks sa a:

 =SI ERREUR(valè;valè_si_erè)

Ki jan yo ka itilize fonksyon an?

Nan egzanp ki anba a, ou ka wè erè a nan premye agiman fonksyon an. Se poutèt sa, fòmil la retounen repons ki divizyon pa zewo entèdi. Premye paramèt fonksyon an kapab nenpòt lòt fòmil. Yon moun ka poukont li deside ki kontni ki ka la.Operasyon Boolean nan Excel

Ki jan fonksyon booleyen yo ka itilize nan pratik

Travay 1

Anvan moun nan fikse objektif la pote soti nan yon rvalorizasyon nan balans komodite. Si pwodwi a estoke pou plis pase 8 mwa, li nesesè diminye pri li a mwatye.

Okòmansman, ou bezwen kreye yon tab konsa.Operasyon Boolean nan Excel

Pou reyalize objektif sa a, ou bezwen sèvi ak fonksyon an IF. Nan ka egzanp nou an, fòmil sa a pral sanble sa a:

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

Ekspresyon booleyen ki genyen nan premye agiman fonksyon an konpoze avèk operatè > ak =. Nan mo senp, okòmansman kritè a se jan sa a: si valè selil la pi gran pase oswa egal a 8, fòmil la bay nan dezyèm agiman an egzekite. Nan tèm tèminoloji, si premye kondisyon an se vre, Lè sa a, dezyèm agiman an egzekite. Si fo - twazyèm lan.Operasyon Boolean nan Excel

Konpleksite travay sa a ka ogmante. Sipoze ke nou ap fè fas ak travay pou itilize fonksyon lojik AND. Nan ka sa a, kondisyon an pral pran fòm sa a: si pwodwi a estoke pou plis pase 8 mwa, Lè sa a, pri li yo dwe reset de fwa. Si li te sou vant pou plis pase 5 mwa, Lè sa a, li dwe reset pa 1,5 fwa. 

Nan ka sa a, ou bezwen antre fisèl sa a nan jaden an antre fòmil.

=ЕСЛИ(И(C2>=8);B2/2;ЕСЛИ(И(C2>=5);B2/1,5;B2))Operasyon Boolean nan Excel

fonksyon IF pèmèt fisèl tèks nan agiman si sa nesesè. 

Travay 2

Sipoze, apre pwodwi a te rabè, li te kòmanse koute mwens pase 300 rubles, Lè sa a, li dwe ekri. Menm bagay la tou dwe fè si li te kouche san yo pa vann pou 10 mwa. Nan sitiyasyon sa a, nenpòt nan opsyon sa yo akseptab, kidonk li lojik pou itilize fonksyon an OR и IF. Rezilta a se liy sa a.

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

Si yo te itilize operatè lojik la lè w ap ekri kondisyon an OR, Lè sa a, li dwe dekode jan sa a. Si selil C2 gen nimewo 10 oswa plis, oswa si selil D2 gen yon valè mwens pase 300, Lè sa a, valè "ekri" dwe retounen nan selil ki koresponn lan.Operasyon Boolean nan Excel

Si kondisyon an pa satisfè (ki se, li vire soti yo dwe fo), Lè sa a, fòmil la otomatikman retounen yon valè vid. Kidonk, si pwodwi a te vann pi bonè oswa li nan stock mwens pase sa nesesè, oswa li te rabè nan yon valè mwens pase valè papòt la, Lè sa a, yon selil vid rete. 

Li gen dwa sèvi ak lòt fonksyon kòm agiman. Pa egzanp, itilizasyon fòmil matematik akseptab.

Travay 3

Sipoze gen plizyè elèv ki pran plizyè egzamen anvan yo antre nan jimnazyòm nan. Kòm yon nòt pase, gen yon nòt nan 12. Epi yo nan lòd yo antre, li enperatif ke gen omwen 4 pwen nan matematik. Kòm yon rezilta, Excel ta dwe jenere yon rapò resi. 

Premye ou bezwen bati tablo sa a.Operasyon Boolean nan Excel

Travay nou an se konpare sòm tout nòt yo ak nòt pase yo, epi anplis asire w ke nòt nan matematik la pi ba pase 4. Ak nan kolòn ki gen rezilta a, ou dwe endike "aksepte" oswa "non".

Nou bezwen antre nan fòmil sa a.

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

Sèvi ak operatè lojik la И li nesesè pou tcheke kijan kondisyon sa yo vre. Epi pou detèmine nòt final la, ou bezwen sèvi ak fonksyon klasik la SOM.Operasyon Boolean nan Excel

Kidonk, lè l sèvi avèk fonksyon an IF ou ka rezoud anpil pwoblèm diferan, kidonk li se youn nan pi komen an.

Travay 4

Sipoze nou ap fè fas ak nesesite pou konprann konbyen machandiz koute apre evaliasyon pwopriete kòm yon antye. Si pri a nan yon pwodwi pi ba pase valè an mwayèn, Lè sa a, li nesesè yo retire pwodwi sa a. 

Pou fè sa, ou ka itilize menm tablo ki te bay pi wo a.Operasyon Boolean nan Excel

Pou rezoud pwoblèm sa a, ou bezwen sèvi ak fòmil sa a.

=SI(D2

Nan ekspresyon yo bay nan premye agiman an, nou itilize fonksyon an AVERAGEA ki presize mwayen aritmetik yon seri done patikilye. Nan ka nou an, sa a se seri a D2: D7.Operasyon Boolean nan Excel

Travay 5

Nan ka sa a, an n di nou bezwen pou detèmine mwayèn vente. Pou fè sa, ou bezwen kreye yon tab konsa.Operasyon Boolean nan Excel

Apre sa, ou ta dwe kalkile valè an mwayèn nan selil sa yo ki gen kontni satisfè yon sèten kritè. Kidonk, yo dwe itilize yon solisyon lojik ak yon solisyon estatistik. Anba tablo ki anwo a, ou bezwen kreye yon tab oksilyè kote rezilta yo pral parèt.Operasyon Boolean nan Excel

Travay sa a ka rezoud lè l sèvi avèk yon sèl fonksyon.

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

Premye agiman an se seri valè yo dwe tcheke. Dezyèm lan presize kondisyon an, nan ka nou an li se selil B9. Men, kòm twazyèm agiman an, yo itilize seri a, ki pral itilize yo nan lòd yo kalkile mwayèn aritmetik la.

fonksyon SANKÈ pèmèt ou konpare valè selil B9 ak valè sa yo ki sitiye nan seri B2:B7, ki bay lis nimewo magazen yo. Si done yo matche, Lè sa a, fòmil la kalkile mwayèn aritmetik nan seri C2:C7.Operasyon Boolean nan Excel

Konklizyon

Fonksyon lojik yo bezwen nan diferan sitiyasyon. Gen plizyè kalite fòmil ki ka itilize pou teste sèten kondisyon. Kòm wè pi wo a, fonksyon prensipal la se IF, но существует множество других, которые можно использовать в различных ситуациях.

Yo te bay plizyè egzanp sou fason yo ka itilize fonksyon lojik nan sitiyasyon reyèl.

Gen anpil plis aspè nan itilizasyon fonksyon lojik, men li difisil pou konsidere yo tout nan kad yon sèl, menm yon gwo, atik. Pa gen okenn limit nan pèfeksyon, kidonk, ou ka toujou gade pou nouvo aplikasyon nan fòmil deja li te ye.

Kite yon Reply