IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)

Excel աղյուսակների հիմնական առավելություններից մեկը որոշակի փաստաթղթի ֆունկցիոնալությունը ծրագրավորելու հնարավորությունն է: Ինչպես շատերը գիտեն դպրոցական համակարգչային գիտության դասերից, հիմնական բաղադրիչներից մեկը, որը թույլ է տալիս դա կիրառել գործնականում, տրամաբանական օպերատորներն են: Դրանցից մեկը IF օպերատորն է, որը նախատեսում է որոշակի գործողությունների կատարում որոշակի պայմանների կատարման դեպքում։ 

Օրինակ, եթե արժեքը համընկնում է որոշակի արժեքի հետ, ապա վանդակում ցուցադրվում է մեկ պիտակ: Եթե ​​ոչ, ապա դա այլ է: Եկեք ավելի մանրամասն նայենք այս արդյունավետ գործիքին գործնականում:

IF ֆունկցիա Excel-ում (ընդհանուր տեղեկատվություն)

Ցանկացած ծրագիր, նույնիսկ եթե այն փոքր է, անպայման պարունակում է գործողությունների հաջորդականություն, որը կոչվում է ալգորիթմ։ Այն կարող է այսպիսի տեսք ունենալ.

  1. Ստուգեք ամբողջ A սյունակը զույգ թվերի համար:
  2. Եթե ​​զույգ թիվ է գտնվել, ապա ավելացրեք այս և այն արժեքները:
  3. Եթե ​​զույգ թիվ չի գտնվել, ապա ցուցադրեք «չի գտնվել» մակագրությունը:
  4. Ստուգեք, արդյոք ստացված թիվը զույգ է: 
  5. Եթե ​​այո, ապա ավելացրեք այն 1-ին պարբերությունում ընտրված բոլոր զույգ թվերին:

Եվ նույնիսկ եթե սա միայն հիպոթետիկ իրավիճակ է, որի կարիքը դժվար թե իրական կյանքում լինի, ցանկացած առաջադրանքի կատարումն անպայման ենթադրում է նմանատիպ ալգորիթմի առկայություն։ Գործառույթն օգտագործելուց առաջ ԵԹԵ, պետք է գլխումդ հստակ պատկերացում ունենաս, թե ինչ արդյունքի ես ուզում հասնել: 

IF ֆունկցիայի շարահյուսություն մեկ պայմանով

Excel-ում ցանկացած գործառույթ կատարվում է բանաձևի միջոցով: Այն օրինաչափությունը, որով տվյալները պետք է փոխանցվեն գործառույթին, կոչվում է շարահյուսություն: Օպերատորի դեպքում IF, բանաձեւը կլինի այս ձեւաչափով.

=IF (տրամաբանական_արտահայտություն, արժեք_եթե_ճշմարիտ, արժեք_եթե_կեղծ)

Եկեք ավելի մանրամասն նայենք շարահյուսությանը.

  1. Բուլյան արտահայտություն. Սա ինքնին պայմանն է, որի համապատասխանությունը կամ անհամապատասխանությունը ստուգում է Excel-ը։ Ինչպես թվային, այնպես էլ տեքստային տեղեկատվությունը կարող է ստուգվել:
  2. Արժեք_եթե_ճշմարիտ: Արդյունքը, որը կցուցադրվի բջիջում, եթե ստուգվող տվյալները համապատասխանում են նշված չափանիշներին:
  3. արժեք_եթե_կեղծ. Արդյունքը, որը ցուցադրվում է խցում, եթե ստուգվող տվյալները չեն համապատասխանում պայմանին:

Ահա պարզության համար օրինակ.

IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
1

Այստեղ ֆունկցիան համեմատում է A1 բջիջը 20 թվի հետ: Սա շարահյուսության առաջին պարբերությունն է: Եթե ​​բովանդակությունը մեծ է այս արժեքից, ապա «20-ից մեծ» արժեքը ցուցադրվում է այն բջիջում, որտեղ գրվել է բանաձևը: Եթե ​​իրավիճակը չի համապատասխանում այս պայմանին՝ «20-ից պակաս կամ հավասար»:

Եթե ​​ցանկանում եք տեքստային արժեք ցուցադրել բջիջում, ապա այն պետք է փակցնեք չակերտների մեջ:

Ահա ևս մեկ իրավիճակ. Քննություններին մասնակցելու իրավունք ստանալու համար ուսանողները պետք է անցնեն թեստավորում: Ուսանողներին հաջողվեց միավորներ հավաքել բոլոր առարկաներից, իսկ այժմ մնացել է վերջինը, որը որոշիչ է դարձել։ Մեր խնդիրն է պարզել, թե ուսանողներից ովքեր են ընդունվում քննություններին, որոնք՝ ոչ։

IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
2

Քանի որ մենք ուզում ենք ստուգել տեքստը և ոչ թե թիվը, առաջին արգումենտը B2=”դեմ” է:

IF ֆունկցիայի շարահյուսություն բազմաթիվ պայմաններով

Հաճախ մեկ չափանիշը բավարար չէ արժեքը ստուգելու համար: Եթե ​​Ձեզ անհրաժեշտ է դիտարկել մեկից ավելի տարբերակներ, կարող եք բույն դնել գործառույթները IF մեկը մյուսի մեջ. Կլինեն մի քանի ներդիր ֆունկցիաներ:

Որպեսզի ավելի պարզ լինի, ահա շարահյուսությունը.

=IF(տրամաբանական_արտահայտություն, արժեք_եթե_ճշմարիտ, IF(տրամաբանական_արտահայտություն, արժեք_եթե_ճշմարիտ, արժեք_եթե_կեղծ))

Այս դեպքում ֆունկցիան կստուգի միանգամից երկու չափանիշ։ Եթե ​​առաջին պայմանը ճշմարիտ է, ապա վերադարձվում է առաջին արգումենտում գործողության արդյունքում ստացված արժեքը։ Եթե ​​ոչ, ապա երկրորդ չափանիշը ստուգվում է համապատասխանության համար:

Ահա մի օրինակ:

IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
3

Եվ նման բանաձևի օգնությամբ (ցույց է տրված ստորև ներկայացված սքրինշոթում) կարող եք վերլուծել յուրաքանչյուր ուսանողի աշխատանքը։

IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
4

Ինչպես տեսնում եք, այստեղ ավելացվել է ևս մեկ պայման, սակայն սկզբունքը չի փոխվել. Այսպիսով, դուք կարող եք ստուգել միանգամից մի քանի չափանիշներ:

Ինչպես ընդլայնել IF ֆունկցիոնալությունը՝ օգտագործելով AND և OR օպերատորները

Ժամանակ առ ժամանակ իրավիճակ է ստեղծվում անմիջապես ստուգելու մի քանի չափանիշների համապատասխանությունը և չօգտագործել տրամաբանական ներկառուցված օպերատորներ, ինչպես նախորդ օրինակում: Դա անելու համար օգտագործեք կամ գործառույթը И կամ գործառույթ OR կախված նրանից, թե արդյոք Ձեզ անհրաժեշտ է բավարարել միանգամից մի քանի չափանիշներ, թե գոնե դրանցից մեկը: Եկեք ավելի սերտ նայենք այս չափանիշներին:

ԵԹԵ ֆունկցիա AND պայմանով

Երբեմն դուք պետք է ստուգեք արտահայտությունը միանգամից մի քանի պայմանների համար: Դրա համար օգտագործվում է AND ֆունկցիան՝ գրված ֆունկցիայի առաջին արգումենտում IF. Այն աշխատում է այսպես. եթե a-ն հավասար է մեկի, իսկ a-ն հավասար է 2-ի, արժեքը կլինի c:

ԵԹԵ ֆունկցիա «ԿԱՄ» պայմանով

OR ֆունկցիան աշխատում է նույն կերպ, բայց այս դեպքում պայմաններից միայն մեկն է ճշմարիտ: Այս կերպ հնարավորության սահմաններում կարելի է ստուգել մինչև 30 պայման։ 

Ահա գործառույթների օգտագործման մի քանի եղանակներ И и OR որպես ֆունկցիայի փաստարկ IF.

IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
5
IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
6

Տվյալների համեմատությունը երկու աղյուսակում

Ժամանակ առ ժամանակ կարելի է համեմատել երկու նմանատիպ աղյուսակներ։ Օրինակ, մարդը աշխատում է որպես հաշվապահ և պետք է համեմատի երկու հաշվետվություն: Կան նմանատիպ այլ առաջադրանքներ, օրինակ՝ տարբեր խմբաքանակների ապրանքների ինքնարժեքի համեմատում, այնուհետև ուսանողների գնահատականները տարբեր ժամանակաշրջանների համար և այլն։

Երկու աղյուսակներ համեմատելու համար օգտագործեք ֆունկցիան COUNTIF. Եկեք նայենք դրան ավելի մանրամասն:

Ենթադրենք, մենք ունենք երկու աղյուսակ, որոնք պարունակում են երկու սննդի պրոցեսորի բնութագրերը: Եվ մենք պետք է համեմատենք դրանք և ընդգծենք տարբերությունները գույնի հետ: Դա կարելի է անել՝ օգտագործելով պայմանական ձևաչափումը և գործառույթը COUNTIF

Մեր սեղանն այսպիսի տեսք ունի.

IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
7

Մենք ընտրում ենք առաջին սննդի պրոցեսորի տեխնիկական բնութագրերին համապատասխան տեսականին։

Դրանից հետո սեղմեք հետևյալ ընտրացանկերի վրա՝ Պայմանական ձևաչափում – ստեղծեք կանոն – օգտագործեք բանաձև՝ ձևաչափված բջիջները որոշելու համար:

IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
8

Ֆորմատավորման բանաձեւի տեսքով գրում ենք ֆունկցիան = COUNTIF (համեմատելու միջակայք; առաջին աղյուսակի առաջին բջիջը)=0. Որպես համեմատական ​​տիրույթ օգտագործվում է երկրորդ կոմբայնի հատկանիշներով աղյուսակը։

IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
9

Դուք պետք է համոզվեք, որ հասցեները բացարձակ են (տողերի և սյունակների անունների դիմաց դոլարի նշանով): Բանաձևից հետո ավելացրեք =0, որպեսզի Excel-ը փնտրի ճշգրիտ արժեքներ:

Դրանից հետո դուք պետք է սահմանեք բջիջների ձևաչափումը: Դա անելու համար նմուշի կողքին պետք է սեղմել «Ձևաչափ» կոճակը: Մեր դեպքում մենք օգտագործում ենք լցոնումը, քանի որ այն ամենահարմարն է այս նպատակով։ Բայց դուք կարող եք ընտրել ցանկացած ձևաչափում, որը ցանկանում եք:

IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
10

Մենք որպես տիրույթ հատկացրել ենք սյունակի անուն: Սա շատ ավելի հարմար է, քան միջակայքը ձեռքով մուտքագրելը:

SUMIF ֆունկցիան Excel-ում

Այժմ անցնենք գործառույթներին IF, որը կօգնի փոխարինել ալգորիթմի երկու կետերը միանգամից։ Առաջինն է ՍԱՄՄՍԼԻ, որը գումարում է երկու թվեր, որոնք բավարարում են որոշակի պայման. Օրինակ, մեր առջեւ խնդիր է դրված որոշել, թե ամսական որքան գումար պետք է վճարվի բոլոր վաճառողներին։ Դրա համար անհրաժեշտ է.

  1. Ավելացրեք տող բոլոր վաճառողների ընդհանուր եկամուտով և կտտացրեք այն բջիջի վրա, որը կպարունակի արդյունքը բանաձևը մուտքագրելուց հետո: 
  2. Մենք գտնում ենք fx կոճակը, որը գտնվում է բանաձևերի տողի կողքին։ Հաջորդը, կհայտնվի պատուհան, որտեղ դուք կարող եք գտնել անհրաժեշտ գործառույթը որոնման միջոցով: Օպերատորին ընտրելուց հետո անհրաժեշտ է սեղմել «OK» կոճակը: Բայց ձեռքով մուտքագրումը միշտ հնարավոր է:
    IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
    11
  3. Այնուհետև կհայտնվի ֆունկցիայի արգումենտներ մուտքագրելու պատուհան: Բոլոր արժեքները կարող են նշվել համապատասխան դաշտերում, իսկ տիրույթը կարող է մուտքագրվել դրանց կողքին գտնվող կոճակի միջոցով:
    IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
    12
  4. Առաջին փաստարկը միջակայքն է: Այստեղ դուք մուտքագրում եք այն բջիջները, որոնք ցանկանում եք ստուգել չափանիշներին համապատասխանության համար: Եթե ​​խոսենք մեր մասին, ապա սրանք աշխատողների պաշտոններն են։ Մուտքագրեք D4:D18 միջակայքը: Կամ պարզապես ընտրեք հետաքրքրող բջիջները:
  5. «Չափանիշներ» դաշտում մուտքագրեք դիրքը: Մեր դեպքում՝ «վաճառող»։ Որպես ամփոփման միջակայք, մենք նշում ենք այն բջիջները, որտեղ նշված են աշխատողների աշխատավարձերը (սա արվում է և՛ ձեռքով, և՛ ընտրում ենք դրանք մկնիկի օգնությամբ): Կտտացրեք «OK», և մենք ստանում ենք բոլոր աշխատողների հաշվարկված աշխատավարձը, ովքեր վաճառող են:

Համաձայնեք, որ դա շատ հարմար է։ Այդպես չէ?

SUMIFS ֆունկցիան Excel-ում

Այս ֆունկցիան թույլ է տալիս որոշել այն արժեքների գումարը, որոնք բավարարում են բազմաթիվ պայմաններին: Օրինակ՝ մեզ հանձնարարվել է որոշել ընկերության հարավային մասնաճյուղում աշխատող բոլոր մենեջերների ընդհանուր աշխատավարձը։

Ավելացրեք տող, որտեղ վերջնական արդյունքը կլինի, և բանաձևը տեղադրեք ցանկալի բջիջում: Դա անելու համար սեղմեք ֆունկցիայի պատկերակին: Կհայտնվի պատուհան, որտեղ դուք պետք է գտնեք գործառույթը SUMMESLIMN. Հաջորդը, ընտրեք այն ցանկից և բացվում է փաստարկներով ծանոթ պատուհանը: Բայց այս փաստարկների թիվն այժմ այլ է։ Այս բանաձեւը հնարավորություն է տալիս օգտագործել անսահման թվով չափորոշիչներ, սակայն փաստարկների նվազագույն թիվը հինգն է։ 

Փաստարկների մուտքագրման երկխոսության միջոցով կարելի է նշել միայն հինգը: Եթե ​​ձեզ ավելի շատ չափանիշներ են պետք, ապա դրանք պետք է ձեռքով մուտքագրվեն նույն տրամաբանությամբ, ինչ առաջին երկուսը:

Եկեք ավելի մանրամասն նայենք հիմնական փաստարկներին.

  1. Գումարի միջակայք. Բջիջներ, որոնք պետք է ամփոփվեն:
  2. Պայմանների միջակայք 1 – միջակայք, որը կստուգվի որոշակի չափանիշի համապատասխանության համար: 
  3. 1-ին պայմանը ինքնին պայմանն է:
  4. Չափանիշների միջակայքը 2-ը երկրորդ միջակայքն է, որը կստուգվի չափանիշի համեմատ:
  5. 2-րդ պայմանը երկրորդ պայմանն է։

Հետագա տրամաբանությունը նման է. Արդյունքում մենք որոշեցինք Հարավային մասնաճյուղի բոլոր մենեջերների աշխատավարձերը։

IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
13

COUNTIF ֆունկցիա Excel-ում

Եթե ​​Ձեզ անհրաժեշտ է որոշել, թե քանի բջիջ է ընկնում որոշակի չափանիշի տակ, օգտագործեք ֆունկցիան COUNTIF. Ենթադրենք, մենք պետք է հասկանանք, թե քանի վաճառող է աշխատում այս կազմակերպությունում.

  1. Նախ, ավելացրեք մի տող, որը պարունակում է վաճառողների թիվը: Դրանից հետո դուք պետք է սեղմեք այն բջիջը, որտեղ արդյունքը կցուցադրվի:
  2. Դրանից հետո դուք պետք է սեղմեք «Տեղադրեք գործառույթը» կոճակը, որը կարելի է գտնել «Բանաձևեր» ներդիրում: Պատուհան կհայտնվի կատեգորիաների ցանկով: Մենք պետք է ընտրենք «Ամբողջական այբբենական ցուցակ» կետը: Ցանկում մեզ հետաքրքրում է բանաձեւը COUNTIF. Այն ընտրելուց հետո մենք պետք է սեղմենք «OK» կոճակը:
    IF ֆունկցիա Excel-ում: Օրինակներ (բազմաթիվ պայմաններով)
    14
  3. Դրանից հետո մենք ունենք այս կազմակերպությունում աշխատող վաճառողների թիվը։ Այն ստացվել է՝ հաշվելով բջիջների քանակը, որոնցում գրված է «վաճառող» բառը։ Ամեն ինչ պարզ է. 

COUNTSLIM ֆունկցիա Excel-ում

Բանաձևի նման SUMMESLIMN, այս բանաձեւը հաշվում է բազմաթիվ պայմաններին համապատասխանող բջիջների թիվը: Շարահյուսությունը նման է, բայց մի փոքր տարբերվում է բանաձևից SUMMESLIMN:

  1. Պայմանների միջակայք 1. Սա այն միջակայքն է, որը փորձարկվելու է առաջին չափանիշի համաձայն:
  2. Պայման 1. Անմիջապես առաջին չափանիշը.
  3. Պայմանների միջակայք 2. Սա այն միջակայքն է, որը կփորձարկվի երկրորդ չափանիշով: 
  4. Վիճակ 2.
  5. Շրջանակի պայմանները 3.

Եվ այսպես շարունակ:

Այսպիսով, գործառույթը IF Excel-ում միակը չէ, կան ևս մի քանի տեսակներ, որոնք ավտոմատ կերպով կատարում են ամենատարածված գործողությունները, ինչը մեծապես հեշտացնում է մարդու կյանքը: 

Հիմնականում գործառույթի շնորհիվ IF Excel աղյուսակները համարվում են ծրագրավորվող: Դա ավելին է, քան պարզ հաշվիչ: Եթե ​​մտածեք դրա մասին, ապա գործառույթը IF ցանկացած տեսակի ծրագրավորման անկյունաքար է:

Այսպիսով, եթե դուք սովորեք, թե ինչպես աշխատել մեծ քանակությամբ տվյալների հետ Excel-ում, շատ ավելի հեշտ կլինի սովորել ծրագրավորում: Տրամաբանական օպերատորների շնորհիվ այս ոլորտներն իսկապես շատ ընդհանրություններ ունեն, չնայած Excel-ն ավելի հաճախ օգտագործվում է հաշվապահների կողմից: Սակայն տվյալների հետ աշխատելու մեխանիզմը հիմնականում նույնն է: 

Գործառույթը աջ ձեռքերում IF և դրա տատանումները թույլ են տալիս Excel թերթիկը վերածել լիարժեք ծրագրի, որը կարող է գործել բարդ ալգորիթմների վրա: Հասկանալով, թե ինչպես է գործում գործառույթը IF Սա առաջին քայլն է դեպի մակրոներ սովորելու՝ աղյուսակների հետ ավելի ճկուն աշխատանքի հաջորդ քայլը: Բայց սա արդեն ավելի պրոֆեսիոնալ մակարդակ է։

Թողնել գրառում