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