Microsoft Office Excel- ի աղյուսակի խմբագրիչում «եթե» տրամաբանական գործառույթի նպատակն է ստուգել իրեն փոխանցված արտահայտության ճշմարտացիությունը: Կախված այս ստուգման արդյունքից ՝ ֆունկցիան վերադարձնում է դրա համար իրեն փոխանցված երկու արժեքներից մեկը: Երեք պարամետրերից յուրաքանչյուրը ՝ պայմանը և վերադարձված երկու արդյունքը, կարող են նաև լինել համեմատության գործառույթներ ՝ թույլ տալով համեմատել ցանկացած քանակի փաստարկներ:
Անհրաժեշտ է
Excel գործառույթների հիմնական հմտություններ:
Հրահանգներ
Քայլ 1
Օգտագործեք boolean- ը և օպերատորը, եթե ավելացնեն փաստարկների քանակը, օգտագործելով if գործառույթը: Դա թույլ կտա ձեզ ավելի շատ համեմատության գործողություններ օգտագործել այն դեպքերում, երբ անհրաժեշտ է, որ փաստարկներում թվարկված բոլոր համեմատության գործողությունները ճիշտ լինեն: Օրինակ, եթե այս ֆունկցիան պետք է վերադարձնի մեկը, պայմանով, որ A1 բջիջի արժեքը ավելի մեծ է, քան A5 բջիջում, և B1- ի արժեքը նույնն է, ինչ B3 արժեքը, ապա «եթե» գործառույթը կարելի է գրել սա ՝ ԵԹԵ (AND (A1> A5; B1 = B3); 1; 2): «Եվ» գործառույթի փաստարկների քանակը չի կարող 30-ից ավելի լինել, բայց դրանցից յուրաքանչյուրն ինքնին կարող է պարունակել «և» գործառույթը, այնպես որ դուք հնարավորություն կունենաք բնադրելու տիկնիկ կազմել ցանկացած խելամիտ մակարդակի գործառույթներից:
Քայլ 2
Երբեմն անհրաժեշտ պայմանի փոխարեն անհրաժեշտ է ստուգել բավարար պայման: Նման դեպքերում «և» գործառույթի փոխարեն ընդլայնել փաստարկների քանակը ՝ օգտագործելով «կամ» գործառույթը: Ասենք, որ ցանկանում եք, որ եթե գործառույթը վերադարձնի մեկը, երբ կա՛մ A1 բջիջի արժեքը մեծ է A5 բջիջի արժեքից, կա՛մ B1 նույնն է B3, կա՛մ A4 բացասական թիվ է: Եթե պայմաններից ոչ մեկը չի բավարարվում, ապա գործառույթը պետք է վերադարձնի զրոյի: «Եթե» գործառույթի երեք համեմատական և երկու վերադարձված փաստարկների նման կառուցվածքը կարելի է գրել այսպես. IF (OR (OR (A1> A5; B1 = B3; A4)
Քայլ 3
Միավորել «և», «կամ» և «եթե» գործառույթները տարբեր բնադրման մակարդակներում `անհրաժեշտ թվով փաստարկների համեմատության օպտիմալ ալգորիթմ ստանալու համար: Օրինակ ՝ IF (OR (A1> A5; IF (AND (A7> A5; B1))
Քայլ 4
Օգտագործեք երկրորդ և երրորդ եթե արգումենտները (վերադարձի արժեքներ) ՝ համեմատության համար ավելացնելու պարամետրերի քանակը: Դրանցից յուրաքանչյուրը կարող է պարունակել «և», «կամ» և «եթե» գործառույթներով բնադրելու յոթ մակարդակ: Միևնույն ժամանակ, մի մոռացեք, որ երկրորդ փաստարկի մեջ ձեր տեղադրած համեմատության գործողությունները կստուգվեն միայն այն դեպքում, եթե առաջին «եթե» փաստարկի համեմատության գործողությունը վերադարձնի «ճիշտ» արժեքը: Հակառակ դեպքում, երրորդ փաստարկի դիրքում գրված գործառույթները կստուգվեն: