Բովանդակություն
Excel աղյուսակների հիմնական առավելություններից մեկը որոշակի փաստաթղթի ֆունկցիոնալությունը ծրագրավորելու հնարավորությունն է: Ինչպես շատերը գիտեն դպրոցական համակարգչային գիտության դասերից, հիմնական բաղադրիչներից մեկը, որը թույլ է տալիս դա կիրառել գործնականում, տրամաբանական օպերատորներն են: Դրանցից մեկը IF օպերատորն է, որը նախատեսում է որոշակի գործողությունների կատարում որոշակի պայմանների կատարման դեպքում։
Օրինակ, եթե արժեքը համընկնում է որոշակի արժեքի հետ, ապա վանդակում ցուցադրվում է մեկ պիտակ: Եթե ոչ, ապա դա այլ է: Եկեք ավելի մանրամասն նայենք այս արդյունավետ գործիքին գործնականում:
IF ֆունկցիա Excel-ում (ընդհանուր տեղեկատվություն)
Ցանկացած ծրագիր, նույնիսկ եթե այն փոքր է, անպայման պարունակում է գործողությունների հաջորդականություն, որը կոչվում է ալգորիթմ։ Այն կարող է այսպիսի տեսք ունենալ.
- Ստուգեք ամբողջ A սյունակը զույգ թվերի համար:
- Եթե զույգ թիվ է գտնվել, ապա ավելացրեք այս և այն արժեքները:
- Եթե զույգ թիվ չի գտնվել, ապա ցուցադրեք «չի գտնվել» մակագրությունը:
- Ստուգեք, արդյոք ստացված թիվը զույգ է:
- Եթե այո, ապա ավելացրեք այն 1-ին պարբերությունում ընտրված բոլոր զույգ թվերին:
Եվ նույնիսկ եթե սա միայն հիպոթետիկ իրավիճակ է, որի կարիքը դժվար թե իրական կյանքում լինի, ցանկացած առաջադրանքի կատարումն անպայման ենթադրում է նմանատիպ ալգորիթմի առկայություն։ Գործառույթն օգտագործելուց առաջ ԵԹԵ, պետք է գլխումդ հստակ պատկերացում ունենաս, թե ինչ արդյունքի ես ուզում հասնել:
IF ֆունկցիայի շարահյուսություն մեկ պայմանով
Excel-ում ցանկացած գործառույթ կատարվում է բանաձևի միջոցով: Այն օրինաչափությունը, որով տվյալները պետք է փոխանցվեն գործառույթին, կոչվում է շարահյուսություն: Օպերատորի դեպքում IF, բանաձեւը կլինի այս ձեւաչափով.
=IF (տրամաբանական_արտահայտություն, արժեք_եթե_ճշմարիտ, արժեք_եթե_կեղծ)
Եկեք ավելի մանրամասն նայենք շարահյուսությանը.
- Բուլյան արտահայտություն. Սա ինքնին պայմանն է, որի համապատասխանությունը կամ անհամապատասխանությունը ստուգում է Excel-ը։ Ինչպես թվային, այնպես էլ տեքստային տեղեկատվությունը կարող է ստուգվել:
- Արժեք_եթե_ճշմարիտ: Արդյունքը, որը կցուցադրվի բջիջում, եթե ստուգվող տվյալները համապատասխանում են նշված չափանիշներին:
- արժեք_եթե_կեղծ. Արդյունքը, որը ցուցադրվում է խցում, եթե ստուգվող տվյալները չեն համապատասխանում պայմանին:
Ահա պարզության համար օրինակ.
Այստեղ ֆունկցիան համեմատում է A1 բջիջը 20 թվի հետ: Սա շարահյուսության առաջին պարբերությունն է: Եթե բովանդակությունը մեծ է այս արժեքից, ապա «20-ից մեծ» արժեքը ցուցադրվում է այն բջիջում, որտեղ գրվել է բանաձևը: Եթե իրավիճակը չի համապատասխանում այս պայմանին՝ «20-ից պակաս կամ հավասար»:
Եթե ցանկանում եք տեքստային արժեք ցուցադրել բջիջում, ապա այն պետք է փակցնեք չակերտների մեջ:
Ահա ևս մեկ իրավիճակ. Քննություններին մասնակցելու իրավունք ստանալու համար ուսանողները պետք է անցնեն թեստավորում: Ուսանողներին հաջողվեց միավորներ հավաքել բոլոր առարկաներից, իսկ այժմ մնացել է վերջինը, որը որոշիչ է դարձել։ Մեր խնդիրն է պարզել, թե ուսանողներից ովքեր են ընդունվում քննություններին, որոնք՝ ոչ։
Քանի որ մենք ուզում ենք ստուգել տեքստը և ոչ թե թիվը, առաջին արգումենտը B2=”դեմ” է:
IF ֆունկցիայի շարահյուսություն բազմաթիվ պայմաններով
Հաճախ մեկ չափանիշը բավարար չէ արժեքը ստուգելու համար: Եթե Ձեզ անհրաժեշտ է դիտարկել մեկից ավելի տարբերակներ, կարող եք բույն դնել գործառույթները IF մեկը մյուսի մեջ. Կլինեն մի քանի ներդիր ֆունկցիաներ:
Որպեսզի ավելի պարզ լինի, ահա շարահյուսությունը.
=IF(տրամաբանական_արտահայտություն, արժեք_եթե_ճշմարիտ, IF(տրամաբանական_արտահայտություն, արժեք_եթե_ճշմարիտ, արժեք_եթե_կեղծ))
Այս դեպքում ֆունկցիան կստուգի միանգամից երկու չափանիշ։ Եթե առաջին պայմանը ճշմարիտ է, ապա վերադարձվում է առաջին արգումենտում գործողության արդյունքում ստացված արժեքը։ Եթե ոչ, ապա երկրորդ չափանիշը ստուգվում է համապատասխանության համար:
Ահա մի օրինակ:
Եվ նման բանաձևի օգնությամբ (ցույց է տրված ստորև ներկայացված սքրինշոթում) կարող եք վերլուծել յուրաքանչյուր ուսանողի աշխատանքը։
Ինչպես տեսնում եք, այստեղ ավելացվել է ևս մեկ պայման, սակայն սկզբունքը չի փոխվել. Այսպիսով, դուք կարող եք ստուգել միանգամից մի քանի չափանիշներ:
Ինչպես ընդլայնել IF ֆունկցիոնալությունը՝ օգտագործելով AND և OR օպերատորները
Ժամանակ առ ժամանակ իրավիճակ է ստեղծվում անմիջապես ստուգելու մի քանի չափանիշների համապատասխանությունը և չօգտագործել տրամաբանական ներկառուցված օպերատորներ, ինչպես նախորդ օրինակում: Դա անելու համար օգտագործեք կամ գործառույթը И կամ գործառույթ OR կախված նրանից, թե արդյոք Ձեզ անհրաժեշտ է բավարարել միանգամից մի քանի չափանիշներ, թե գոնե դրանցից մեկը: Եկեք ավելի սերտ նայենք այս չափանիշներին:
ԵԹԵ ֆունկցիա AND պայմանով
Երբեմն դուք պետք է ստուգեք արտահայտությունը միանգամից մի քանի պայմանների համար: Դրա համար օգտագործվում է AND ֆունկցիան՝ գրված ֆունկցիայի առաջին արգումենտում IF. Այն աշխատում է այսպես. եթե a-ն հավասար է մեկի, իսկ a-ն հավասար է 2-ի, արժեքը կլինի c:
ԵԹԵ ֆունկցիա «ԿԱՄ» պայմանով
OR ֆունկցիան աշխատում է նույն կերպ, բայց այս դեպքում պայմաններից միայն մեկն է ճշմարիտ: Այս կերպ հնարավորության սահմաններում կարելի է ստուգել մինչև 30 պայման։
Ահա գործառույթների օգտագործման մի քանի եղանակներ И и OR որպես ֆունկցիայի փաստարկ IF.
Տվյալների համեմատությունը երկու աղյուսակում
Ժամանակ առ ժամանակ կարելի է համեմատել երկու նմանատիպ աղյուսակներ։ Օրինակ, մարդը աշխատում է որպես հաշվապահ և պետք է համեմատի երկու հաշվետվություն: Կան նմանատիպ այլ առաջադրանքներ, օրինակ՝ տարբեր խմբաքանակների ապրանքների ինքնարժեքի համեմատում, այնուհետև ուսանողների գնահատականները տարբեր ժամանակաշրջանների համար և այլն։
Երկու աղյուսակներ համեմատելու համար օգտագործեք ֆունկցիան COUNTIF. Եկեք նայենք դրան ավելի մանրամասն:
Ենթադրենք, մենք ունենք երկու աղյուսակ, որոնք պարունակում են երկու սննդի պրոցեսորի բնութագրերը: Եվ մենք պետք է համեմատենք դրանք և ընդգծենք տարբերությունները գույնի հետ: Դա կարելի է անել՝ օգտագործելով պայմանական ձևաչափումը և գործառույթը COUNTIF.
Մեր սեղանն այսպիսի տեսք ունի.
Մենք ընտրում ենք առաջին սննդի պրոցեսորի տեխնիկական բնութագրերին համապատասխան տեսականին։
Դրանից հետո սեղմեք հետևյալ ընտրացանկերի վրա՝ Պայմանական ձևաչափում – ստեղծեք կանոն – օգտագործեք բանաձև՝ ձևաչափված բջիջները որոշելու համար:
Ֆորմատավորման բանաձեւի տեսքով գրում ենք ֆունկցիան = COUNTIF (համեմատելու միջակայք; առաջին աղյուսակի առաջին բջիջը)=0. Որպես համեմատական տիրույթ օգտագործվում է երկրորդ կոմբայնի հատկանիշներով աղյուսակը։
Դուք պետք է համոզվեք, որ հասցեները բացարձակ են (տողերի և սյունակների անունների դիմաց դոլարի նշանով): Բանաձևից հետո ավելացրեք =0, որպեսզի Excel-ը փնտրի ճշգրիտ արժեքներ:
Դրանից հետո դուք պետք է սահմանեք բջիջների ձևաչափումը: Դա անելու համար նմուշի կողքին պետք է սեղմել «Ձևաչափ» կոճակը: Մեր դեպքում մենք օգտագործում ենք լցոնումը, քանի որ այն ամենահարմարն է այս նպատակով։ Բայց դուք կարող եք ընտրել ցանկացած ձևաչափում, որը ցանկանում եք:
Մենք որպես տիրույթ հատկացրել ենք սյունակի անուն: Սա շատ ավելի հարմար է, քան միջակայքը ձեռքով մուտքագրելը:
SUMIF ֆունկցիան Excel-ում
Այժմ անցնենք գործառույթներին IF, որը կօգնի փոխարինել ալգորիթմի երկու կետերը միանգամից։ Առաջինն է ՍԱՄՄՍԼԻ, որը գումարում է երկու թվեր, որոնք բավարարում են որոշակի պայման. Օրինակ, մեր առջեւ խնդիր է դրված որոշել, թե ամսական որքան գումար պետք է վճարվի բոլոր վաճառողներին։ Դրա համար անհրաժեշտ է.
- Ավելացրեք տող բոլոր վաճառողների ընդհանուր եկամուտով և կտտացրեք այն բջիջի վրա, որը կպարունակի արդյունքը բանաձևը մուտքագրելուց հետո:
- Մենք գտնում ենք fx կոճակը, որը գտնվում է բանաձևերի տողի կողքին։ Հաջորդը, կհայտնվի պատուհան, որտեղ դուք կարող եք գտնել անհրաժեշտ գործառույթը որոնման միջոցով: Օպերատորին ընտրելուց հետո անհրաժեշտ է սեղմել «OK» կոճակը: Բայց ձեռքով մուտքագրումը միշտ հնարավոր է:
- Այնուհետև կհայտնվի ֆունկցիայի արգումենտներ մուտքագրելու պատուհան: Բոլոր արժեքները կարող են նշվել համապատասխան դաշտերում, իսկ տիրույթը կարող է մուտքագրվել դրանց կողքին գտնվող կոճակի միջոցով:
- Առաջին փաստարկը միջակայքն է: Այստեղ դուք մուտքագրում եք այն բջիջները, որոնք ցանկանում եք ստուգել չափանիշներին համապատասխանության համար: Եթե խոսենք մեր մասին, ապա սրանք աշխատողների պաշտոններն են։ Մուտքագրեք D4:D18 միջակայքը: Կամ պարզապես ընտրեք հետաքրքրող բջիջները:
- «Չափանիշներ» դաշտում մուտքագրեք դիրքը: Մեր դեպքում՝ «վաճառող»։ Որպես ամփոփման միջակայք, մենք նշում ենք այն բջիջները, որտեղ նշված են աշխատողների աշխատավարձերը (սա արվում է և՛ ձեռքով, և՛ ընտրում ենք դրանք մկնիկի օգնությամբ): Կտտացրեք «OK», և մենք ստանում ենք բոլոր աշխատողների հաշվարկված աշխատավարձը, ովքեր վաճառող են:
Համաձայնեք, որ դա շատ հարմար է։ Այդպես չէ?
SUMIFS ֆունկցիան Excel-ում
Այս ֆունկցիան թույլ է տալիս որոշել այն արժեքների գումարը, որոնք բավարարում են բազմաթիվ պայմաններին: Օրինակ՝ մեզ հանձնարարվել է որոշել ընկերության հարավային մասնաճյուղում աշխատող բոլոր մենեջերների ընդհանուր աշխատավարձը։
Ավելացրեք տող, որտեղ վերջնական արդյունքը կլինի, և բանաձևը տեղադրեք ցանկալի բջիջում: Դա անելու համար սեղմեք ֆունկցիայի պատկերակին: Կհայտնվի պատուհան, որտեղ դուք պետք է գտնեք գործառույթը SUMMESLIMN. Հաջորդը, ընտրեք այն ցանկից և բացվում է փաստարկներով ծանոթ պատուհանը: Բայց այս փաստարկների թիվն այժմ այլ է։ Այս բանաձեւը հնարավորություն է տալիս օգտագործել անսահման թվով չափորոշիչներ, սակայն փաստարկների նվազագույն թիվը հինգն է։
Փաստարկների մուտքագրման երկխոսության միջոցով կարելի է նշել միայն հինգը: Եթե ձեզ ավելի շատ չափանիշներ են պետք, ապա դրանք պետք է ձեռքով մուտքագրվեն նույն տրամաբանությամբ, ինչ առաջին երկուսը:
Եկեք ավելի մանրամասն նայենք հիմնական փաստարկներին.
- Գումարի միջակայք. Բջիջներ, որոնք պետք է ամփոփվեն:
- Պայմանների միջակայք 1 – միջակայք, որը կստուգվի որոշակի չափանիշի համապատասխանության համար:
- 1-ին պայմանը ինքնին պայմանն է:
- Չափանիշների միջակայքը 2-ը երկրորդ միջակայքն է, որը կստուգվի չափանիշի համեմատ:
- 2-րդ պայմանը երկրորդ պայմանն է։
Հետագա տրամաբանությունը նման է. Արդյունքում մենք որոշեցինք Հարավային մասնաճյուղի բոլոր մենեջերների աշխատավարձերը։
COUNTIF ֆունկցիա Excel-ում
Եթե Ձեզ անհրաժեշտ է որոշել, թե քանի բջիջ է ընկնում որոշակի չափանիշի տակ, օգտագործեք ֆունկցիան COUNTIF. Ենթադրենք, մենք պետք է հասկանանք, թե քանի վաճառող է աշխատում այս կազմակերպությունում.
- Նախ, ավելացրեք մի տող, որը պարունակում է վաճառողների թիվը: Դրանից հետո դուք պետք է սեղմեք այն բջիջը, որտեղ արդյունքը կցուցադրվի:
- Դրանից հետո դուք պետք է սեղմեք «Տեղադրեք գործառույթը» կոճակը, որը կարելի է գտնել «Բանաձևեր» ներդիրում: Պատուհան կհայտնվի կատեգորիաների ցանկով: Մենք պետք է ընտրենք «Ամբողջական այբբենական ցուցակ» կետը: Ցանկում մեզ հետաքրքրում է բանաձեւը COUNTIF. Այն ընտրելուց հետո մենք պետք է սեղմենք «OK» կոճակը:
- Դրանից հետո մենք ունենք այս կազմակերպությունում աշխատող վաճառողների թիվը։ Այն ստացվել է՝ հաշվելով բջիջների քանակը, որոնցում գրված է «վաճառող» բառը։ Ամեն ինչ պարզ է.
COUNTSLIM ֆունկցիա Excel-ում
Բանաձևի նման SUMMESLIMN, այս բանաձեւը հաշվում է բազմաթիվ պայմաններին համապատասխանող բջիջների թիվը: Շարահյուսությունը նման է, բայց մի փոքր տարբերվում է բանաձևից SUMMESLIMN:
- Պայմանների միջակայք 1. Սա այն միջակայքն է, որը փորձարկվելու է առաջին չափանիշի համաձայն:
- Պայման 1. Անմիջապես առաջին չափանիշը.
- Պայմանների միջակայք 2. Սա այն միջակայքն է, որը կփորձարկվի երկրորդ չափանիշով:
- Վիճակ 2.
- Շրջանակի պայմանները 3.
Եվ այսպես շարունակ:
Այսպիսով, գործառույթը IF Excel-ում միակը չէ, կան ևս մի քանի տեսակներ, որոնք ավտոմատ կերպով կատարում են ամենատարածված գործողությունները, ինչը մեծապես հեշտացնում է մարդու կյանքը:
Հիմնականում գործառույթի շնորհիվ IF Excel աղյուսակները համարվում են ծրագրավորվող: Դա ավելին է, քան պարզ հաշվիչ: Եթե մտածեք դրա մասին, ապա գործառույթը IF ցանկացած տեսակի ծրագրավորման անկյունաքար է:
Այսպիսով, եթե դուք սովորեք, թե ինչպես աշխատել մեծ քանակությամբ տվյալների հետ Excel-ում, շատ ավելի հեշտ կլինի սովորել ծրագրավորում: Տրամաբանական օպերատորների շնորհիվ այս ոլորտներն իսկապես շատ ընդհանրություններ ունեն, չնայած Excel-ն ավելի հաճախ օգտագործվում է հաշվապահների կողմից: Սակայն տվյալների հետ աշխատելու մեխանիզմը հիմնականում նույնն է:
Գործառույթը աջ ձեռքերում IF և դրա տատանումները թույլ են տալիս Excel թերթիկը վերածել լիարժեք ծրագրի, որը կարող է գործել բարդ ալգորիթմների վրա: Հասկանալով, թե ինչպես է գործում գործառույթը IF Սա առաջին քայլն է դեպի մակրոներ սովորելու՝ աղյուսակների հետ ավելի ճկուն աշխատանքի հաջորդ քայլը: Բայց սա արդեն ավելի պրոֆեսիոնալ մակարդակ է։