Բազմաթիվ տարբեր արտահայտությունների շարքում, որոնք օգտագործվում են Microsoft Excel- ի հետ աշխատելիս, պետք է կարևորվեն տրամաբանական գործառույթները: Դրանք օգտագործվում են բանաձևերում տարբեր պայմանների կատարման նշման համար: Ավելին, եթե պայմաններն իրենք կարող են բավականին բազմազան լինել, ապա տրամաբանական գործառույթների արդյունքը կարող է տևել ընդամենը երկու արժեք ՝ պայմանը բավարարված է (UEԻՇՏ) և պայմանը չի բավարարվում (Կեղծ) Եկեք մանրամասն քննարկենք, թե որոնք են տրամաբանական գործառույթները Excel- ում:
Հիմնական օպերատորներ
Կան մի քանի տրամաբանական գործառույթների օպերատորներ: Հիմնականներից են հետևյալը.
- UEՇՄԱՐՏՈՒԹՅՈՒՆ;
- Կեղծ;
- ԵԹԵ;
- ԵԹԵ ԱՆՎԱՐ;
- ԿԱՄ
- Եւ;
- ՈՉ;
- ԵՐԵԽԱՆ;
- Հեշտ.
Կան ավելի քիչ տարածված տրամաբանական գործառույթներ:
Վերոնշյալ օպերատորներից յուրաքանչյուրը, բացառությամբ առաջին երկուսի, ունի փաստարկներ: Արգումենտները կարող են լինել կամ հատուկ թվեր կամ տեքստ, կամ հղումներ, որոնք նշում են տվյալների բջիջների հասցեն:
Գործառույթները UEԻՇՏ և Կեղծ
Օպերատոր UEԻՇՏ ընդունում է միայն որոշակի որոշակի կետ: Այս գործառույթը փաստարկներ չունի, և, որպես կանոն, այն գրեթե միշտ ավելի բարդ արտահայտությունների բաղկացուցիչ մասն է:
Օպերատոր Կեղծընդհակառակը, վերցնում է ցանկացած արժեք, որը ճիշտ չէ: Նմանապես, այս գործառույթը փաստարկներ չունի և ընդգրկված է ավելի բարդ արտահայտությունների մեջ:
Գործառույթները Եւ և ԿԱՄ
Գործառույթ Եւ մի քանի պայմանների կապն է: Միայն այն դեպքում, երբ այս գործառույթը կապող բոլոր պայմանները բավարարվում են, այն վերադարձնում է արժեք UEԻՇՏ. Եթե առնվազն մեկ փաստարկ հաղորդում է արժեք Կեղծապա օպերատորը Եւ ընդհանուր առմամբ վերադարձնում է նույն արժեքը: Այս գործառույթի ընդհանուր դիտում.= Եվ (log_value1; log_value2; ...)
. Գործառույթը կարող է ներառել 1-ից 255 փաստարկ:
Գործառույթ ԿԱՄընդհակառակը, վերադառնում է UEՇՄԱՐՏ, նույնիսկ եթե փաստարկներից միայն մեկը բավարարում է պայմանները, իսկ մնացած բոլորը կեղծ են: Նրա ձևանմուշը հետևյալն է.= Եվ (log_value1; log_value2; ...)
. Նախորդ գործառույթի նման, օպերատորը ԿԱՄ կարող է ներառել 1-ից 255 պայման:
Գործառույթ ՉԻ
Ի տարբերություն նախորդ երկու հայտարարությունների ՝ գործառույթը ՉԻ ընդամենը մեկ փաստարկ ունի: Նա փոխում է արտահայտության իմաստը հետ UEԻՇՏ վրա Կեղծ նշված փաստարկի տարածքում: Ընդհանուր բանաձևի շարահյուսությունը հետևյալն է.= ՈՉ (log_value)
.
Գործառույթները ԵԹԵ և ԵԹԵ ԱՆՎԱՐ
Ավելի բարդ ձևավորման համար օգտագործեք գործառույթը ԵԹԵ. Այս հայտարարությունը ցույց է տալիս, թե որ արժեքն է UEԻՇՏև որը Կեղծ. Դրա ընդհանուր ձևանմուշը հետևյալն է.= ԵԹԵ (boolean_expression; value_if_true; արժեք_if_false)
. Այսպիսով, եթե պայմանը բավարարված է, ապա նախկինում նշված տվյալները լցվում են այս գործառույթը պարունակող խցում: Եթե պայմանը չի պահպանվել, ապա բջիջը լրացվում է գործառույթի երրորդ փաստարկով նշված այլ տվյալներով:
Օպերատոր ԵԹԵ ԱՆՎԱՐ, եթե փաստարկը ճիշտ է, իր արժեքը վերադարձնում է բջիջ: Բայց, եթե փաստարկը սխալ է, ապա արժեքը, որը օգտվողը նշում է, վերադառնում է բջիջ: Այս գործառույթի շարահյուսությունը, որը պարունակում է ընդամենը երկու փաստարկ, հետևյալն է.= ԵԹԵ ERROR (արժեք; արժեք_if_error)
.
Դաս: գործառույթ ԵԹԵ Excel- ում
Գործառույթները ՍԵՂԱՆ և Հեշտ
Գործառույթ ՍԵՂԱՆ ստուգում է, թե արդյոք որոշակի բջիջ կամ բջիջների շարք պարունակում է սխալ արժեքներ: Սխալ արժեքները նշանակում են հետևյալը.
- # N / A;
- #VALUE;
- # NUMBER !;
- #DEL / 0 !;
- # LINK !;
- #NAME ?;
- # EMPTY!
Կախված փաստարկը սխալ է, թե ոչ, օպերատորը հայտնում է արժեք UEԻՇՏ կամ Կեղծ. Այս գործառույթի շարահյուսությունը հետևյալն է.= ՍԻՐՈՒՄ (արժեք)
. Փաստարկը բացառապես հղում է բջիջի կամ բջիջների զանգվածին:
Օպերատոր Հեշտ ստուգում է բջիջը `պարզելու համար, թե արդյոք այն դատարկ է, թե պարունակում է արժեքներ: Եթե բջիջը դատարկ է, գործառույթը հայտնում է արժեք UEԻՇՏեթե բջիջը պարունակում է տվյալներ. Կեղծ. Այս օպերատորի շարահյուսությունը հետևյալն է.= EMPTY (արժեք)
. Ինչպես նախորդ դեպքում, փաստարկը հղում է բջիջին կամ զանգվածին:
Գործառույթի օրինակ
Այժմ եկեք դիտենք վերը նշված որոշ գործառույթների կիրառումը հատուկ օրինակով:
Մենք ունենք աշխատողների ցուցակ ՝ իրենց աշխատավարձերով: Բայց, բացի այդ, բոլոր աշխատակիցներն ունեն բոնուս: Սովորական պրեմիան 700 ռուբլի է: Բայց թոշակառուներն ու կանայք իրավունք ունեն ավելացնելու բոնուսը `1000 ռուբլի: Բացառություն են կազմում այն աշխատակիցները, որոնք տարբեր պատճառներով աշխատել են տվյալ ամսվա ընթացքում 18 օրից պակաս: Ամեն դեպքում, նրանք իրավունք ունեն միայն կանոնավոր բոնուս 700 ռուբլի:
Փորձենք բանաձև կազմել: Այսպիսով, մենք ունենք երկու պայման, որի տակ դրվում է 1000 ռուբլի բոնուս `սա կենսաթոշակային տարիքի կամ աշխատողի կին սեռի նվաճումն է: Միևնույն ժամանակ, մենք ներառում ենք բոլոր նրանց, ովքեր ծնվել են մինչև 1957 թվականը, որպես թոշակառուներ: Մեր դեպքում, աղյուսակի առաջին տողի համար բանաձևը կտևի հետևյալ ձևը.= ԵԹԵ (ԿԱՄ (C4 <1957; D4 = "Կանայք"); "1000"; "700")
. Բայց մի մոռացեք, որ ավելացված պարգևավճար ստանալու նախադրյալը մշակում է 18 և ավելի օր: Այս պայմանը մեր բանաձևով իրականացնելու համար մենք կիրառում ենք գործառույթը ՉԻ:= ԵԹԵ (ԿԱՄ (C4 <1957; D4 = "կին") * (ՉԻ (E4 <18)); "1000"; "700")
.
Այս գործառույթը սեղանի սյունակի բջիջներին պատճենելու համար, որտեղ նշվում է պրեմիում արժեքը, մենք դառնում ենք կուրսորը բջիջի ստորին աջ անկյունում, որում բանաձևն արդեն գոյություն ունի: Հայտնվում է լրացման նշիչ: Պարզապես քաշեք այն սեղանի վերջում:
Այսպիսով, մենք ստացանք սեղան `ձեռնարկության յուրաքանչյուր աշխատողի համար առանձին բոնուսների չափի վերաբերյալ տեղեկատվություն:
Դաս: օգտակար Excel հատկություններ
Ինչպես տեսնում եք, տրամաբանական գործառույթները շատ հարմար գործիք են Microsoft Excel- ում հաշվարկներ կատարելու համար: Օգտագործելով բարդ գործառույթներ, դուք կարող եք միևնույն ժամանակ մի քանի պայմաններ դնել և ելքային արդյունքը ստանալ ՝ կախված նրանից, թե արդյոք այդ պայմանները բավարարված են, թե ոչ: Նման բանաձևերի օգտագործումը կարող է ավտոմատացնել մի շարք գործողություններ, ինչը օգնում է խնայել օգտագործողի ժամանակը: