Տրամաբանական գործառույթներ Microsoft Excel- ում

Շատ տարբեր արտահայտությունները, որոնք օգտագործվում են Microsoft Excel- ի հետ աշխատելիս, պետք է ընտրեք տրամաբանական գործառույթները: Դրանք օգտագործվում են ձեւակերպումների մեջ տարբեր պայմանների կատարման մասին: Ավելին, եթե պայմանները կարող են լինել բավական բազմազան, տրամաբանական գործառույթների արդյունքը կարող է տանել միայն երկու արժեք `պայմանը կատարվում է (Ճիշտ է) եւ պայմանը չի համապատասխանում (FALSE): Եկեք ավելի սերտ նայենք, թե ինչ տրամաբանական գործառույթներ են Excel- ում:

Հիմնական օպերատորները

Կա տրամաբանական գործառույթների մի քանի օպերատոր: Հիմնականում ընդգծվում են հետեւյալը.

  • TRUE;
  • FALSE;
  • ԵԹԵ
  • ERROR;
  • OR;
  • Եվ;
  • ՉԵՆ;
  • ERROR;
  • ՀՐԱՊԱՐԱԿ.

Կան ընդհանուր տրամաբանական գործառույթներ:

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

Գործառույթներ Ճիշտ է եւ FALSE

Օպերատոր Ճիշտ է ընդունում է միայն կոնկրետ թիրախային արժեք: Այս ֆունկցիան չունի փաստարկներ, եւ, որպես կանոն, դա գրեթե միշտ ավելի բարդ արտահայտությունների մի մասն է:

Օպերատոր FALSEԸնդհակառակը, այն ընդունում է որեւէ արժեք, որը ճշմարիտ չէ: Նմանապես, այս ֆունկցիան չունի փաստարկներ եւ ընդգրկված է ավելի բարդ արտահայտություններով:

Գործառույթներ Եվ եւ Կամ

Ֆունկցիան Եվ մի հղում է մի քանի պայմանների միջեւ: Միայն այն ժամանակ, երբ այդ բոլոր գործերը կապում են այս գործառույթը, այն վերադառնում է Ճիշտ է. Եթե ​​առնվազն մեկ փաստարկ ներկայացվի արժեքը FALSEապա օպերատորը Եվ ընդհանուր առմամբ վերադարձնում է նույն արժեքը: Այս գործառույթի ընդհանուր տեսակետը,= Եվ (log_value1; log_value2; ...). Ֆունկցիան կարող է ներառել 1-ից մինչեւ 255 փաստարկներ:

Ֆունկցիան Կամ, ընդհակառակը, վերադարձնում է TRUE արժեքը, նույնիսկ եթե փաստարկներից միայն մեկը համապատասխանում է պայմաններին, եւ մնացած բոլորը կեղծ են: Դրա կաղապարը հետեւյալն է.= Եվ (log_value1; log_value2; ...). Նախորդ գործառույթի պես օպերատորը Կամ կարող են ներառել 1-ից մինչեւ 255 պայմաններ:

Ֆունկցիան ՉԵՆ

Ի տարբերություն նախորդ երկու հայտարարությունների, գործառույթը ՉԵՆ Այն ունի միայն մեկ փաստարկ: Այն փոխում է արտահայտության իմաստը Ճիշտ է ին FALSE նշված դաշտում տարածված տարածքում: Ընդհանուր բանաձեւի շարադրանքը հետեւյալն է.= NOT (log_value).

Գործառույթներ ԵԹԵ եւ ERROR

Ավելի բարդ կառուցվածքների համար օգտագործեք գործառույթը ԵԹԵ. Այս հայտարարությունը ցույց է տալիս, թե որն է արժեքը Ճիշտ էեւ որն է FALSE. Ընդհանուր օրինակին հետեւյալն է.= IF (boolean_expression; value_if_es_far_; value_if-false). Այսպիսով, եթե պայմանը բավարարվի, նախապես նշված տվյալները լրացվում են այս գործառույթը պարունակող բջիջի մեջ: Եթե ​​պայմանը չի համապատասխանում, ապա բջիջը լրացվում է ֆունկցիայի երրորդ փաստարկում նշված այլ տվյալների հետ:

Օպերատոր ERROR, եթե փաստարկը ճիշտ է, վերադարձնում է իր արժեքը խցում: Սակայն, եթե փաստարկը անվավեր է, ապա օգտագործողի կողմից վերադարձված արժեքը վերադարձվում է բջիջին: Այս գործառույթի տեքստը, որը պարունակում է ընդամենը երկու փաստարկ, հետեւյալն է.= ERROR (արժեք; value_if_fault).

Դաս: IF գործառույթը Excel- ում

Գործառույթներ ERROR եւ ՀՐԱՊԱՐԱԿ

Ֆունկցիան ERROR ստուգում է, արդյոք որոշակի բջիջը կամ մի շարք բջիջները պարունակում են սխալ արժեքներ: Սխալ արժեքների տակ են հետեւյալը.

  • # N / A;
  • #VALUE;
  • #NUM!;
  • # DEL / 0!;
  • # LINK!;
  • # NAME;
  • # NULL!

Կախված `արդյոք անվավեր փաստարկը, թե ոչ, օպերատորը հաղորդում է արժեքը Ճիշտ է կամ FALSE. Այս ֆունկցիայի շարահյուսությունը հետեւյալն է.= ERROR (արժեք). Արգումենտը բացառապես հղում է բջջային կամ բջիջների զանգվածին:

Օպերատոր ՀՐԱՊԱՐԱԿ բջիջը ստուգում է, թե դատարկ է, թե արժեքներ: Եթե ​​բջիջը դատարկ է, գործառույթը հայտարարում է արժեքը Ճիշտ էեթե բջիջը պարունակում է տվյալներ, FALSE. Այս արտահայտության սինթետիկան հետեւյալն է.= CORRECT (արժեք). Ինչպես նախորդ դեպքերում, փաստարկը հղում է բջջային կամ զանգվածին:

Դիմումի օրինակ

Այժմ եկեք քննարկենք վերոհիշյալ գործառույթներից մի քանիսի կիրառումը կոնկրետ օրինակով:

Մենք ունենք աշխատողների ցուցակ, նրանց աշխատավարձով: Բացի դրանից, բոլոր աշխատակիցները ստացան բոնուս: Սովորական պրեմիան 700 ռուբլի է: Սակայն կենսաթոշակառուներն ու կանայք իրավունք ունեն 1000 ռուբլու բարձրավոլտ պրեմիում: Բացառությունը այն աշխատողներն են, որոնք տարբեր պատճառներով աշխատել են ավելի քան 18 օր տվյալ ամսվա ընթացքում: Ամեն դեպքում, նրանք իրավունք ունեն 700 ռուբլի սովորական պրեմիում:

Փորձենք ձեւակերպել: Այսպիսով, մենք ունենք երկու պայման, որի կատարումը դրել է 1000 ռուբլու պրեմիում `հասնել թոշակի տարիքին կամ աշխատողին պատկանող սեռական հարաբերություն: Միեւնույն ժամանակ, մենք 1957 թ. Մինչեւ բոլոր թոշակառուներին հանձնարարելու ենք: Մեր դեպքում, սեղանի առաջին շարքում, բանաձեւը նման կլինի հետեւյալը.= IF (OR (C4 <1957; D4 = «կանայք»), «1000», «700»). Բայց մի մոռացեք, որ ավելացված պրեմիում ստանալու նախապայմանն աշխատում է 18 օր կամ ավելի: Այս պայմանը մեր բանաձեւում տեղադրելու համար կիրառեք գործառույթը ՉԵՆ:= IF (OR (C4 <1957; D4 = "female") * (NOT (E4 <18)); "1000"; "700").

Այս գործառույթը պատճենելու համար սեղանի սյունակի բջիջներում, որտեղ պրեմիումային արժեքը նշված է, մենք կդառնանք բջիջի ստորին աջ անկյունում, որտեղ արդեն կա բանաձեւ: Տեղադրման նշիչ է հայտնվում: Պարզապես քաշեք այն մինչեւ սեղանի վերջը:

Այսպիսով, ստացանք սեղան `ձեռնարկության յուրաքանչյուր աշխատողի համար առանձին-առանձին ներկայացված մրցանակի չափի մասին:

Դաս: Excel- ի օգտակար գործառույթները

Ինչպես տեսնում եք, տրամաբանական գործառույթները Microsoft Excel- ում հաշվարկներ կատարելու համար շատ հարմար գործիք են: Օգտագործելով բարդ գործառույթներ, դուք կարող եք միաժամանակ մի քանի պայմաններ սահմանել եւ ստանալ արդյունքի արդյունքը, անկախ այն հանգամանքից, թե արդյոք այդ պայմանները կատարվում են, թե ոչ: Նման բանաձեւերի օգտագործումը կարող է ավտոմատացնել մի շարք գործողություններ, որոնք փրկում են օգտագործողի ժամանակը: