Բովանդակություն
Excel-ն, իհարկե, ունի շատ հարուստ ֆունկցիոնալություն։ Իսկ բազմաթիվ տարբեր գործիքների մեջ առանձնահատուկ տեղ է զբաղեցնում «IF» օպերատորը։ Այն օգնում է լուծել բոլորովին այլ առաջադրանքներ, և օգտվողները շատ ավելի հաճախ են դիմում այս գործառույթին, քան մյուսները:
Այս հոդվածում մենք կխոսենք այն մասին, թե ինչ է «IF» օպերատորը, ինչպես նաև կքննարկենք դրա հետ աշխատելու շրջանակն ու սկզբունքները:
Բովանդակություն՝ «IF» ֆունկցիա Excel-ում
«Եթե» ֆունկցիայի սահմանումը և դրա նպատակը
«IF» օպերատորը Excel ծրագրի գործիք է՝ կատարման համար որոշակի պայման (տրամաբանական արտահայտություն) ստուգելու համար։
Այսինքն՝ պատկերացրեք, որ ինչ-որ պայման ունենք։ «IF»-ի խնդիրն է ստուգել, թե արդյոք տվյալ պայմանը բավարարված է, և ստուգման արդյունքի հիման վրա արժեք դուրս բերել գործառույթ ունեցող բջիջ:
- Եթե տրամաբանական արտահայտությունը (պայմանը) ճշմարիտ է, ապա արժեքը ճշմարիտ է:
- Եթե տրամաբանական արտահայտությունը (պայմանը) չի կատարվում, արժեքը կեղծ է:
Ֆունկցիայի բանաձևն ինքնին ծրագրում հետևյալ արտահայտությունն է.
=IF (պայման, [արժեքը, եթե պայմանը բավարարված է], [արժեքը, եթե պայմանը չի բավարարվում])
Օգտագործելով «IF» ֆունկցիան օրինակով
Թերևս վերը նշված տեղեկատվությունը այնքան էլ պարզ չի թվում: Բայց, ըստ էության, այստեղ ոչ մի բարդ բան չկա։ Եվ որպեսզի ավելի լավ հասկանաք ֆունկցիայի նպատակը և դրա գործարկումը, հաշվի առեք ստորև բերված օրինակը:
Մենք սեղան ունենք սպորտային կոշիկների անուններով։ Պատկերացրեք, որ մենք շուտով կունենանք վաճառք, և բոլոր կանացի կոշիկները պետք է զեղչվեն 25%-ով։ Աղյուսակի սյունակներից մեկում յուրաքանչյուր կետի սեռը պարզապես գրված է:
Մեր խնդիրն է ցուցադրել «25%» արժեքը «Զեղչ» սյունակում կանանց անուններով բոլոր տողերի համար: Եվ համապատասխանաբար, արժեքը «0» է, եթե «Սեռ» սյունակը պարունակում է «արական» արժեքը:
Տվյալների ձեռքով լրացնելը շատ ժամանակ կխլի, և ինչ-որ տեղ սխալվելու հավանականությունը մեծ է, հատկապես, եթե ցուցակը երկար է։ Այս դեպքում շատ ավելի հեշտ է ավտոմատացնել գործընթացը՝ օգտագործելով «IF» հայտարարությունը:
Այս առաջադրանքը կատարելու համար ձեզ հարկավոր է ստորև գրել հետևյալ բանաձևը.
=IF(B2=”իգական”,25%,0)
- Բուլյան արտահայտություն՝ B2 = «իգական»
- Արժեքը պայմանի դեպքում (ճշմարիտ) – 25%
- Եթե պայմանը չկատարվի (false) արժեքը 0 է:
Մենք գրում ենք այս բանաձևը «Զեղչ» սյունակի ամենավերին վանդակում և սեղմում Enter: Չմոռանաք բանաձևի դիմաց դնել հավասարության նշանը (=):
Դրանից հետո այս բջիջի համար արդյունքը կցուցադրվի մեր տրամաբանական պայմանի համաձայն (չմոռանաք սահմանել բջիջի ձևաչափը՝ տոկոս): Եթե ստուգման արդյունքում պարզվի, որ սեռը «իգական» է, ապա կցուցադրվի 25% արժեք: Հակառակ դեպքում, բջիջի արժեքը հավասար կլինի 0-ի: Փաստորեն, այն, ինչ մեզ անհրաժեշտ էր:
Այժմ մնում է միայն պատճենել այս արտահայտությունը բոլոր տողերում: Դա անելու համար մկնիկի կուրսորը տեղափոխեք բջիջի ստորին աջ եզրին բանաձևով. Մկնիկի ցուցիչը պետք է վերածվի խաչի: Սեղմած պահեք մկնիկի ձախ կոճակը և քաշեք բանաձևը բոլոր տողերի վրա, որոնք պետք է ստուգվեն՝ ըստ նշված պայմանների:
Այսքանը, հիմա մենք պայմանը կիրառել ենք բոլոր տողերի վրա և ստացել ենք դրանցից յուրաքանչյուրի արդյունքը։
Կիրառելով «եթե» մի քանի պայմաններով
Մենք պարզապես նայեցինք «IF» օպերատորի օգտագործման օրինակին մեկ բուլյան արտահայտությամբ: Բայց ծրագիրն ունի նաև մեկից ավելի պայման դնելու հնարավորություն։ Այս դեպքում առաջինի վրա նախ կիրականացվի ստուգում, և եթե այն հաջող լինի, սահմանված արժեքը անմիջապես կցուցադրվի: Եվ միայն եթե առաջին տրամաբանական արտահայտությունը չկատարվի, երկրորդի ստուգումն ուժի մեջ կմտնի։
Եկեք նայենք նույն աղյուսակին որպես օրինակ: Բայց այս անգամ եկեք ավելի դժվարացնենք: Այժմ դուք պետք է զեղչ գցեք կանացի կոշիկների վրա՝ կախված սպորտից:
Առաջին պայմանը սեռի ստուգումն է։ Եթե «արական», ապա անմիջապես ցուցադրվում է 0 արժեքը: Եթե դա «իգական» է, ապա ստուգվում է երկրորդ պայմանը. Եթե սպորտը վազում է՝ 20%, եթե թենիս՝ 10%։
Եկեք այս պայմանների բանաձևը գրենք մեզ անհրաժեշտ բջիջում:
=ЕСЛИ(B2=”мужской”;0; ЕСЛИ(C2=”бег”;20%;10%))
Մենք սեղմում ենք Enter և ստանում ենք արդյունքը ըստ նշված պայմանների։
Հաջորդը, մենք ձգում ենք բանաձևը աղյուսակի մնացած բոլոր տողերին:
Երկու պայմանի միաժամանակյա կատարում
Նաև Excel-ում հնարավորություն կա ցուցադրելու տվյալներ երկու պայմանների միաժամանակյա կատարման վերաբերյալ։ Այս դեպքում արժեքը կհամարվի կեղծ, եթե պայմաններից գոնե մեկը չկատարվի: Այս առաջադրանքի համար օպերատորը «ԵՎ».
Եկեք որպես օրինակ վերցնենք մեր աղյուսակը: Այժմ 30% զեղչը կգործի միայն այն դեպքում, եթե դրանք կանացի կոշիկներ են և նախատեսված են վազքի համար։ Եթե այս պայմանները բավարարվեն, ապա բջիջի արժեքը միաժամանակ հավասար կլինի 30%-ի, հակառակ դեպքում՝ 0:
Դա անելու համար մենք օգտագործում ենք հետևյալ բանաձևը.
=IF(AND(B2=”իգական”;C2=”վազում”);30%;0)
Սեղմեք Enter ստեղնը՝ արդյունքը վանդակում ցուցադրելու համար:
Վերոնշյալ օրինակների նման, մենք բանաձևը ձգում ենք մնացած տողերի վրա:
ԿԱՄ օպերատոր
Այս դեպքում տրամաբանական արտահայտության արժեքը համարվում է ճշմարիտ, եթե բավարարված է պայմաններից մեկը։ Երկրորդ պայմանը այս դեպքում կարող է չբավարարվել.
Խնդիրը դնենք հետեւյալ կերպ. 35% զեղչը գործում է միայն տղամարդկանց թենիսի կոշիկների համար։ Եթե դա տղամարդկանց վազքի կոշիկ է կամ ցանկացած կանացի կոշիկ, ապա զեղչը 0 է:
Այս դեպքում անհրաժեշտ է հետևյալ բանաձևը.
=IF(OR(B2=”իգական”; C2=”վազող”);0;35%)
Enter սեղմելուց հետո մենք կստանանք անհրաժեշտ արժեքը։
Մենք ձգում ենք բանաձևը և պատրաստ են զեղչերը ողջ տեսականու համար։
Ինչպես սահմանել IF ֆունկցիաները՝ օգտագործելով Formula Builder-ը
Դուք կարող եք օգտագործել IF ֆունկցիան ոչ միայն ձեռքով գրելով բջիջում կամ բանաձևի տողում, այլև Formula Builder-ի միջոցով:
Տեսնենք, թե ինչպես է այն աշխատում: Ենթադրենք, մենք նորից, ինչպես առաջին օրինակում, պետք է բոլոր կանացի կոշիկների վրա զեղչ դնենք 25%-ի չափով։
- Մենք կուրսորը դնում ենք ցանկալի բջիջի վրա, գնում ենք «Բանաձևեր» ներդիր, այնուհետև կտտացնում ենք «Տեղադրել գործառույթը»:
- Formula Builder ցանկում, որը բացվում է, ընտրեք «IF» և սեղմեք «Տեղադրել գործառույթը»:
- Բացվում է ֆունկցիայի կարգավորումների պատուհանը: «Տրամաբանական արտահայտություն» դաշտում գրում ենք այն պայմանը, որով կիրականացվի ստուգումը։ Մեր դեպքում դա «B2=»իգական է»:
«Ճիշտ» դաշտում գրեք այն արժեքը, որը պետք է ցուցադրվի բջիջում, եթե պայմանը բավարարված է:
«False» դաշտում - արժեքը, եթե պայմանը չի բավարարվում:
- Բոլոր դաշտերը լրացնելուց հետո սեղմեք «Ավարտել»՝ արդյունքը ստանալու համար:
Եզրափակում
Excel-ի ամենահայտնի և օգտակար գործիքներից մեկը ֆունկցիան է IF, որը ստուգում է տվյալները մեր սահմանած պայմաններին համապատասխանելու համար և ավտոմատ կերպով տալիս է արդյունքը, որը վերացնում է մարդկային գործոնով պայմանավորված սխալների հնարավորությունը։ Հետևաբար, այս գործիքն օգտագործելու իմացությունն ու կարողությունը ժամանակ կխնայի ոչ միայն բազմաթիվ առաջադրանքներ կատարելու, այլ նաև «ձեռքով» գործողության ռեժիմի պատճառով հնարավոր սխալների որոնման համար: