Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Excel-ը անհավանական ֆունկցիոնալ ծրագիր է, որը թույլ է տալիս ոչ միայն գրանցել տվյալները աղյուսակային ձևով, այլև ավտոմատացնել դրանց մշակումը: Տրամաբանական գործառույթները հիմնական տարրն են, որը թույլ է տալիս իրականացնել այս տեսակի ցանկացած գործողություն: Դրանք օգտագործվում են բանաձևերում և այլ գործառույթներում՝ բոլոր գործողությունները պարզեցնելու համար։

Դրանք նախատեսված են ստուգելու համար, թե արդյոք արժեքները համապատասխանում են նշված չափանիշներին: Եթե ​​կա նման համընկնում, ապա այն վանդակում, որտեղ գրված է, մուտքագրվում է «TRUE» արժեքը, անհամապատասխանության դեպքում՝ «FALSE»: Այսօր մենք ավելի մանրամասն կքննարկենք այնպիսի հարցեր, ինչպիսիք են տրամաբանական գործառույթների կառուցվածքը, դրանց կիրառման շրջանակը:

Բուլյան ֆունկցիաների ցանկ Excel-ում

Կան մեծ թվով տրամաբանական գործառույթներ, բայց առավել հաճախ օգտագործվում են հետևյալը.

  1. TRUE
  2. ՍՈՒՏ
  3. IF
  4. ԻՐԱER
  5. OR
  6. И
  7. ՈՉ
  8. ԷՈՇԻԲԿԱ
  9. ISBLANK

Դրանցից բոլորը կարող են օգտագործվել բարդ կառուցվածքներ ստեղծելու և ցանկացած կարգի չափորոշիչներ նշելու համար: Գրեթե բոլոր այս գործառույթները ներառում են որոշակի պարամետրերի փոխանցում նրանց: Միակ բացառություններն են ՃՇՄԱՐՏ և ՍՈՒՏ, որոնք իրենք են վերադառնում: Որպես պարամետրեր հաճախ օգտագործվում են թվերը, տեքստը, բջիջների հղումները, միջակայքերը և այլն: Եկեք նայենք վերը նշված բոլոր օպերատորներին:

Օպերատորներ TRUE և FALSE

Այս երկու ֆունկցիաների ընդհանուրն այն է, որ նրանք վերադարձնում են միայն մեկ արժեք: Դրանց կիրառման շրջանակը այլ գործառույթների բաղկացուցիչ մաս օգտագործելն է։ Ինչպես կարելի է հասկանալ օպերատորների անունից, գործառույթները TRUE и ՍՈՒՏ վերադարձի արժեքները TRUE и ՍՈՒՏ համապատասխանաբար:

Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Օպերատոր ՉԻ

Այս ֆունկցիան օգտագործվում է մեկ արգումենտով և գրում է բջիջի հակառակ արժեքը։ Եթե ​​դուք անցնում եք այս օպերատորին TRUE, ապա այն կվերադառնա ՍՈՒՏ և, համապատասխանաբար, ճիշտ է հակառակ պնդումը։ Հետևաբար, այս օպերատորի կողմից տվյալների մշակման արդյունքը լիովին կախված է նրանից, թե ինչ պարամետրերով պետք է փոխանցվի դրան: Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Այս օպերատորի շարահյուսությունը հետևյալն է. = ՉԻ (ճիշտ կամ կեղծ):

Օպերատորներ AND և OR

Այս երկու օպերատորներն անհրաժեշտ են արտահայտության պայմանների կապը միմյանց փոխանցելու համար։ Գործառույթ И օգտագործվում է ցույց տալու համար, որ երկու չափանիշները պետք է համընկնեն նույն թվին կամ տեքստին միաժամանակ: Այս ֆունկցիան վերադարձնում է արժեք TRUE միայն այն պայմանով, որ բոլոր չափանիշները միաժամանակ արտադրեն այս արժեքը: Եթե ​​գոնե մեկ չափանիշը ձախողվի, ամբողջ հաջորդականությունը արժեք է վերադարձնում ՍՈՒՏ. Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

AND օպերատորի կառուցման ձևը շատ պարզ է. = Եվ (փաստարկ 1; փաստարկ 2; ...): Այս ֆունկցիայի կողմից օգտագործվող արգումենտների առավելագույն քանակը 255 է: Օպերատորի շարահյուսություն OR նման, բայց աշխատանքի մեխանիզմը մի փոքր տարբերվում է: Եթե ​​ֆունկցիաների ցանկից մեկը արդյունք է տալիս TRUE, ապա այս թիվը կվերադարձվի որպես ամբողջ տրամաբանական հաջորդականություն։ Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

IF և ISERROR հայտարարություններ

Այս երկու գործառույթներն ունեն շատ կարևոր նպատակ՝ դրանք ուղղակիորեն սահմանում են համապատասխանության այն չափանիշը, որին պետք է ստուգվի որոշակի արտահայտություն։ Ավելի խորը հասկանալու համար, թե ինչպես է աշխատում օպերատորը ԻՐԱER, նախ պետք է նկարագրեք գործառույթը IF. Դրա ընդհանուր կառուցվածքը մի փոքր ավելի բարդ է, քան նախորդները. =IF (տրամաբանական_արտահայտություն, արժեք_եթե_ճշմարիտ, արժեք_եթե_կեղծ):

Այս օպերատորի խնդիրն է ստեղծել ամենաբարդ կոնստրուկցիաները։ Այն ստուգում է, թե արդյոք չափանիշները բավարարված են: Եթե ​​այո, ապա օպերատորը կվերադառնա TRUE, Եթե ոչ - ՍՈՒՏ. Բայց օպերատորը հաճախ օգտագործվում է ուրիշների հետ համատեղ: Օրինակ, եթե այն օգտագործվում է որպես ֆունկցիայի փաստարկ ՈՉ, ապա, համապատասխանաբար, ընդհանուրը ավտոմատ կերպով կփոխարինվի հակառակով։ Այսինքն, եթե կա չափանիշի համապատասխանություն, ապա արժեքը կվերադարձվի ՍՈՒՏ. Սա տրամաբանական ֆունկցիաների հիմնական առավելությունն է՝ դրանք կարելի է համատեղել ամենատարօրինակ ձևերով։

Ավելին, սխեման ավելի բարդ է դառնում: Եթե ​​այս չափանիշով մենք ստանում ենք «ՃԻՇՏ» արդյունքը, ապա կարող եք նշել տեքստը, թիվը, որը կցուցադրվի կամ այն ​​գործառույթը, որը կհաշվարկվի: Նմանապես, դուք կարող եք սահմանել այն արդյունքը, որը կցուցադրվի, եթե արդյունքը վերադարձվի տվյալների մշակումից հետո: ՍՈՒՏ. Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Օպերատորի կառուցվածքը ԻՐԱER բավականին նման է, բայց դեռ որոշ չափով տարբերվում է: Պարունակում է երկու պահանջվող փաստարկ.

  1. Իմաստը. Փորձարկվում է հենց արտահայտությունը։ Եթե ​​պարզվի, որ դա ճիշտ է, ապա այդ արժեքը վերադարձվում է:
  2. Արժեքը սխալի դեպքում: Սա այն տեքստն է, համարը կամ ֆունկցիան, որը կցուցադրվի կամ կկատարվի, եթե առաջին արգումենտի ստուգման արդյունքը FALSE էր: Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Շարահյուսություն: =IFERROR(արժեք;արժեք_եթե_սխալ):

ISERROW և ISEMPLAND օպերատորներ

Վերոնշյալի առաջին ֆունկցիան պարունակում է միայն մեկ արժեք և ունի հետևյալ շարահյուսությունը. =ISERROR (արժեք). Այս օպերատորի խնդիրն է ստուգել, ​​թե որքան լավ են բջիջները լցված (մեկ կամ ամբողջ տիրույթում): Եթե ​​պարզվի, որ լցոնումը սխալ է եղել, այն վերադարձնում է իրական արդյունքը: Եթե ​​ամեն ինչ լավ է, կեղծ է: Կարող է ուղղակիորեն կիրառվել որպես մեկ այլ գործառույթի չափանիշ: Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Excel-ը կարող է ստուգել հղումները հետևյալ տեսակի սխալների համար.

  • #ԱՆՈՒՆ?;
  • #Հ/Հ;
  • #DEL/0!;
  • #ԹԻՎ!;
  • #SO;
  • #ԴԱՏԱՐԿ;
  • #ՀՂՈՒՄ..

ֆունկցիա ISBLANK Ընդհանուր առմամբ, դա աներևակայելի պարզ է: Այն պարունակում է միայն մեկ պարամետր, որը ստուգման ենթակա բջիջը/տիրույթն է: Եթե ​​կա բջիջ, որը չունի ոչ տեքստ, ոչ թվեր, ոչ տպագրող նիշեր, ապա արդյունքը վերադարձվում է TRUE. Համապատասխանաբար, եթե տիրույթի բոլոր բջիջներում կան տվյալներ, ապա օգտատերը ստանում է արդյունքը ՍՈՒՏ. Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Հուշ աղյուսակ «Տրամաբանական գործառույթներ Excel-ում»

Վերևում նկարագրված ամեն ինչ ամփոփելու համար եկեք տանք փոքր աղյուսակ, որը պարունակում է տեղեկատվություն բոլոր սովորաբար օգտագործվող տրամաբանական գործառույթների մասին:

Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Տրամաբանական գործառույթներ և խնդրի լուծման օրինակներ

Տրամաբանական գործառույթները հնարավորություն են տալիս լուծել մի շարք խնդիրներ, այդ թվում՝ բարդ: Եկեք մի քանի օրինակ բերենք, թե ինչպես են նրանք աշխատում գործնականում:

Առաջադրանք 1. Ենթադրենք, ապրանքի մի մասը մնացել է վաճառքի որոշակի ժամանակից հետո։ Այն պետք է վերագնահատվի հետևյալ կանոններով՝ եթե 8 ամսում հնարավոր չէր վաճառել, ապա դրա գինը բաժանեք 2 անգամ։ Նախ, եկեք ստեղծենք տիրույթ, որը նկարագրում է նախնական տվյալները: Կարծես սա է.

Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Որպեսզի նկարագրված առաջադրանքը հաջողությամբ լուծվի, անհրաժեշտ է օգտագործել հետևյալ գործառույթը. Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Դուք կարող եք դա տեսնել սքրինշոթի բանաձևի տողում: Հիմա մի քանի պարզաբանումներ անենք։ Սքրինշոթում ցուցադրված տրամաբանական արտահայտությունը (այսինքն՝ C2>=8) նշանակում է, որ ապրանքը պետք է պահեստում լինի մինչև 8 ամիս ներառյալ։ Օգտագործելով >= թվաբանական օպերատորները, մենք սահմանում ենք կանոնի մեծը կամ հավասարը: Այս պայմանը գրելուց հետո ֆունկցիան կվերադարձնի երկու արժեքներից մեկը՝ «TRUE» կամ «FALSE»: Եթե ​​բանաձևը համապատասխանում է չափանիշին, ապա վերագնահատումից հետո արժեքը գրվում է բջիջում (լավ, կամ որպես փաստարկ փոխանցվում է մեկ այլ ֆունկցիայի, ամեն ինչ կախված է օգտագործողի կողմից սահմանված պարամետրերից), բաժանված երկուսի (դրա համար մենք բաժանեցինք գինը պահեստում ստանալու պահին երկու) . Եթե ​​դրանից հետո պարզվի, որ ապրանքը պահեստում է եղել 8 ամսից պակաս, ապա վերադարձվում է նույն արժեքը, որը պարունակվում է խցում։

Հիմա եկեք ավելի բարդացնենք առաջադրանքը։ Մենք կիրառում ենք պայմանը՝ զեղչերի մասշտաբը պետք է լինի պրոգրեսիվ։ Պարզ ասած, եթե ապրանքը 5 ամսից ավելի է, բայց 8-ից պակաս, գինը պետք է բաժանվի մեկուկես անգամ։ Եթե ​​ավելի քան 8, ապա երկու. Որպեսզի այս բանաձևը համապատասխանի արժեքին, այն պետք է լինի հետևյալը. Տեսեք սքրինշոթը բանաձևի տողում՝ այն տեսնելու համար:

Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Կարեւոր. Որպես փաստարկներ, թույլատրելի է օգտագործել ոչ միայն թվային, այլև տեքստային արժեքներ։ Ուստի թույլատրելի է սահմանել ամենատարբեր կարգի չափանիշներ: Օրինակ՝ հունվարին ստացված ապրանքների վրա զեղչ անել և ապրիլին ժամանելու դեպքում չանել։

Առաջադրանք 2. Եկեք այս չափանիշը կիրառենք պահեստում գտնվող ապրանքի նկատմամբ: Ենթադրենք, եթե վերը նշված նշումից հետո դրա արժեքը դարձել է 300 ռուբլուց պակաս, կամ եթե այն 10 ամսից ավելի առանց վաճառքի է, ապա այն պարզապես հանվում է վաճառքից։ Բանաձևը հետևյալն է.

Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Եկեք վերլուծենք այն։ Որպես չափանիշ օգտագործեցինք ֆունկցիան OR. Նման պատառաքաղ ապահովելու համար անհրաժեշտ է։ Եթե ​​D2 բջիջը պարունակում է 10 թիվը, ապա «դուրս գրված» արժեքը ավտոմատ կերպով կցուցադրվի E սյունակի համապատասխան տողում: Նույնը վերաբերում է մյուս պայմանին: Եթե ​​դրանցից ոչ մեկը չի համապատասխանում, ապա դատարկ բջիջը պարզապես վերադարձվում է:

Առաջադրանք 3. Ենթադրենք, ունենք աշակերտների նմուշ, որոնք փորձում են ընդունվել ավագ դպրոց: Դա անելու համար նրանք պետք է քննություններ հանձնեն մի քանի առարկաներից, որոնք ներկայացված են ստորև ներկայացված սքրինշոթում: Այս ուսումնական հաստատություն ընդունվելու համար իրավասու համարվելու համար նրանք պետք է հավաքեն ընդհանուր 12 միավոր: Միաժամանակ կարեւոր պայման է, որ մաթեմատիկայի միավորը լինի 4 միավորից ոչ պակաս։ Խնդիրն այս տվյալների մշակման ավտոմատացումն է, ինչպես նաև հաշվետվություն կազմելը, թե որ ուսանողներն են մուտքագրել, որոնք՝ ոչ: Դա անելու համար մենք կկազմենք նման սեղան:

Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Այսպիսով, մեր խնդիրն է ստիպել ծրագրին հաշվարկել, թե ընդհանուր առմամբ քանի միավոր կլինի, նայենք անցողիկ արդյունքին և կատարենք համեմատություն: Այս գործողություններից հետո ֆունկցիան պետք է արդյունքը դնի այն բջիջում, որտեղ այն տեղավորվում է։ Երկու հնարավոր տարբերակ կա՝ «ընդունված» կամ «ոչ»։ Այս առաջադրանքն իրականացնելու համար մուտքագրեք նմանատիպ բանաձև (պարզապես միացրեք ձեր արժեքները). =ЕСЛИ(И(B3>=4;СУММ(B3:D3)>=$B$1);»принят»;»нет»).

Բուլյան ֆունկցիայով И մենք կարող ենք ստուգել, ​​որ միանգամից երկու պայման կա. Այս դեպքում մենք օգտագործել ենք ֆունկցիան Ամբողջ ընդհանուր միավորը հաշվարկելու համար. Որպես առաջին պայման (AND ֆունկցիայի առաջին արգումենտում) մենք նշել ենք B3>=4 բանաձևը։ Այս սյունակը պարունակում է միավոր մաթեմատիկայից, որը չպետք է ցածր լինի 4 միավորից:

Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Մենք տեսնում ենք ֆունկցիայի լայն կիրառումը IF աղյուսակների հետ աշխատելիս. Ահա թե ինչու դա ամենահայտնի տրամաբանական ֆունկցիան է, որը նախ պետք է իմանաք։

Նախքան այս հմտությունները իրական աշխատանքում օգտագործելը, խորհուրդ է տրվում պարապել թեստային աղյուսակում: Սա կօգնի խնայել շատ ժամանակ:

Առաջադրանք 4: Մեր առջեւ խնդիր է դրված որոշել ապրանքների ընդհանուր արժեքը մակնշումից հետո: Պահանջ – ապրանքի արժեքը պետք է լինի ավելի բարձր կամ միջին: Եթե ​​այս պայմանը չկատարվի, ապրանքը պետք է դուրս գրվի: Այս օրինակում մենք կտեսնենք, թե ինչպես են աշխատում թվաբանական և վիճակագրական ֆունկցիաների մի խումբ:

Եկեք օգտագործենք մեր արդեն գծած աղյուսակը: Այս խնդիրը լուծելու համար անհրաժեշտ է որպես պայման սահմանել այն կանոնը, որ D2 բջիջը պետք է փոքր լինի ապրանքների ողջ տեսականու միջին թվաբանականից։ Եթե ​​կանոնը հաստատված է, ապա այն բջիջում, որտեղ գրված է այս բանաձևը, սահմանվում է «դուրս գրված» արժեքը: Եթե ​​չափանիշը չի բավարարվում, ապա դրվում է դատարկ արժեք: Միջին թվաբանականը վերադարձնելու համար կա ֆունկցիա Միջինը. Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Առաջադրանք 5: Ենթադրենք, մենք պետք է հաշվարկենք տարբեր ապրանքների միջին վաճառքը նույն ապրանքանիշի տարբեր խանութներում։ Եկեք այսպիսի սեղան պատրաստենք.

Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Մեր խնդիրն է որոշել միջինը բոլոր արժեքների համար, որը համապատասխանում է որոշակի հատկանիշներին: Դա անելու համար մենք օգտագործում ենք հատուկ գործառույթ, որը չկար վերը նշված ցանկում: Այն թույլ է տալիս համատեղել երկու գործառույթ Միջինը и ԵԹԵ. Եվ նա զանգահարեց ԱՆՍԻՐՏ. Պարունակում է երեք փաստարկ.

  1. Ստուգման միջակայքը:
  2. Ստուգման ենթակա պայմանը.
  3. Միջին միջակայքը:

Արդյունքում ստացվում է հետևյալ բանաձևը (սքրինշոթում).

Բուլյան գործառույթներ Excel-ում: Ամեն ինչ Excel-ում տրամաբանական գործառույթների կիրառման մասին

Մենք տեսնում ենք, որ տրամաբանական ֆունկցիաների կիրառման շրջանակը պարզապես հսկայական է։ Եվ նրանց ցուցակը իրականում շատ ավելի մեծ է, քան վերը նկարագրված է: Մենք պարզապես թվարկեցինք դրանցից ամենահայտնիները, բայց նաև նկարագրեցինք մեկ այլ ֆունկցիայի օրինակ, որը վիճակագրական և տրամաբանականի համադրություն է: Կան նաև այլ նմանատիպ հիբրիդներ, որոնք արժանի են առանձին ուշադրության:

Թողնել գրառում