Բովանդակություն
Այս հոդվածում մենք կսովորենք օգտագործել տեղադրված IF ֆունկցիան Excel-ում : Երբ ֆունկցիան տեղադրվում է մեկ այլ ֆունկցիայի ներսում, ապա այն կոչվում է ներդիր ֆունկցիա։ Այսօր մենք ցույց կտանք 6 իդեալական օրինակներ ներդրված IF ֆունկցիայի: Այս օրինակները կօգնեն ձեզ հասկանալ ներդրված IF ֆունկցիայի օգտագործումը: Այսպիսով, առանց որևէ հապաղման, եկեք սկսենք քննարկումը:
Ներբեռնեք Practice Book
Ներբեռնեք գործնական գիրքը այստեղից:
Օգտագործեք Nested IF ֆունկցիան: xlsx
ներածություն Excel IF ֆունկցիայի
Ներդրված IF ֆունկցիան հասկանալու համար նախ պետք է իմանանք IF ֆունկցիայի մասին: Microsoft Excel -ում IF ֆունկցիան ստուգում է տվյալ պայմանը և եթե այն համապատասխանում է, ապա ցույց է տալիս արդյունք: Բացի այդ, եթե պայմանը բավարարված չէ, ապա ցույց է տալիս մեկ այլ արդյունք:
- Սինտաքս
IF (logical_test, [value_if_true], [value_if_false])
- Փաստարկ
տրամաբանական_թեստ. Դա պարտադիր է IF ֆունկցիայի արգումենտ: Այս արգումենտը ներկայացնում է տվյալ պայմանը բջիջի կամ բջիջների տիրույթի համար։
<[value_if_true]: Դա ֆունկցիայի երկրորդ արգումենտն է։ Դա սահմանված դրույթն է, եթե պայմանը բավարարված է:
[value_if_false]: Դա երրորդ արգումենտն է, որը հայտնվում է, եթե պայմանը կեղծ է:
Excel Nested IF ֆունկցիայի ներածություն
The nested IFS ֆունկցիան, մենք կարող ենք օգտագործել նախորդ տվյալների բազան:
Եկեք դիտարկենք ստորև նշված քայլերը` ավելին իմանալու համար:
ՔԱՅԼԵՐ.
- Սկզբից ընտրեք Cell D5 և մուտքագրեք բանաձևը.
=IFS(C5>5500,12%,C5>=4001,9%,C5>=2500,5%,TRUE,"")
- Այնուհետև սեղմեք Enter :
Այստեղ, Թեստ 1 ուղղված է ստուգելու, թե արդյոք C5 բջիջը մեծ է 5500 -ից: Եթե ՃԻՇՏ , ապա այն ցույց կտա 12 %. Հակառակ դեպքում, այն կտեղափոխվի Թեստ 2 և այլն:
- Հաջորդ քայլում օգտագործեք Լրացնել բռնակը ներքև` բոլոր արդյունքները տեսնելու համար:
3. Տեղադրեք CHOOSE ֆունկցիան
Մենք կարող ենք նաև օգտագործել CHOOSE ֆունկցիան մի քանի պայմաններ ստուգելու համար: CHOOSE ֆունկցիան վերադարձնում է արժեք ցուցակից՝ հիմնված այդ արժեքի ինդեքսի համարի վրա: CHOOSE ֆունկցիայի ընդհանուր ձևը տրված է ստորև:
CHOOSE((Test 1)+(Test 2)+(Test 3),Value 1,Value 2,Value 3)
Եթե ցանկանում եք, կարող եք ստուգել ավելի շատ թեստեր բանաձևի ներսում: .
Եկեք ուշադրություն դարձնենք ստորև ներկայացված քայլերին ավելին իմանալու համար:
ՔԱՅԼԵՐ.
- սկզբում ընտրեք Cell D5 և մուտքագրեք բանաձևը.
=CHOOSE((C5>=2500)+(C5>=4001)+(C5>5500),5%,9%,12%)
- Դրանից հետո սեղմեք Մուտքագրեք ։
Այստեղ կարող եք տեսնել չորս փաստարկներ CHOOSE-ի ներսում։ գործառույթ. Առաջին արգումենտում մենք տեղադրել ենք բոլոր պայմանները՝ դրանք ավելացնելով գումարած ( + ) նշանով։ Այնուհետև հաջորդ արգումենտներում մենք տեղադրել ենք արդյունքների արժեքըպայմանների դիրքորոշման նկատմամբ. Օրինակ, երկրորդ փաստարկը նշանակում է առաջին պայմանի արդյունքը: Եվ այսպես շարունակ:
- Վերջում, քաշեք Լրացնել բռնակը ներքև:
4. Փորձեք Excel SWITCH ֆունկցիան
Դուք կարող եք նաև օգտագործել SWITCH ֆունկցիան որպես այլընտրանք ներդրված IF ֆունկցիային: Սակայն, դուք պետք է հիշեք մի բան. Դուք կարող եք օգտագործել SWITCH ֆունկցիան, երբ պետք է գործ ունենալ որոշակի արժեքների ֆիքսված հավաքածուի հետ: Տվյալների հավաքածուում դուք կարող եք տեսնել, որ մենք ներկայացրել ենք Վարկանիշը Վաճառքի միջակայքի փոխարեն: Rank -ի այս հատուկ արժեքները կօգնեն մեզ հեշտությամբ բաշխել հանձնաժողովը:
Հետևեք ստորև նշված քայլերին` այս մեթոդի մասին ավելին իմանալու համար:
ՔԱՅԼԵՐ.
- Նախ, մուտքագրեք ստորև բերված բանաձևը Cell E5 :
=SWITCH(D5,$D$13,$E$13,$D$14,$E$14,$D$15,$E$15,"")
- Այժմ սեղմեք Enter արդյունքը տեսնելու համար:
Այստեղ բանաձևը կփնտրի Cell D5 արժեքը: Եթե արժեքը A է, ապա այն կտպվի 5 %, եթե B ապա 9 %, իսկ եթե C այնուհետև 12 %.
- Հաջորդ քայլում պարզապես քաշեք Լրացնել բռնակը ներքև:
5. Օգտագործեք CONCATENATE ֆունկցիան
SWITCH ֆունկցիան ներդրվել է Excel 2016 -ում: Ավելի հին տարբերակները չունեն SWITCH ֆունկցիան: Այդ դեպքում դուք կարող եք օգտագործել CONCATENATE ֆունկցիան -ի փոխարեննախորդ մեթոդը:
Եկեք քննարկենք ստորև ներկայացված քայլերը:
ՔԱՅԼԵՐ.
- Առաջինում տեղադրեք, մուտքագրեք ստորև բերված բանաձևը E5 բջիջում :
=CONCATENATE(IF(D5="A",5%,""),IF(D5="B",9%,"") & IF(D5="C",12%,""))*1
- Դրանից հետո, սեղմեք Enter արդյունքը տեսնելու համար:
Այստեղ մենք միացրել ենք բազմաթիվ IF գործառույթները։ Այս բանաձևը ցույց է տալիս 5 %, եթե Cell D5 արժեքը A է, 9 % եթե B , և 12 % եթե C ։
- Վերջապես, ներքև քաշեք Լրացնել բռնակը ցանկալի բջիջներում արդյունքներ տեսնելու համար։
Հիշելու բաներ
Դուք պետք է հիշեք հետևյալ բաները Excel-ում ներդրված IF ֆունկցիայի հետ աշխատելիս:
- Դուք պետք է պահպանեք թեստերի և արդյունքների պատշաճ հերթականությունը, երբ օգտագործում եք ներդրված IF ֆունկցիան:
- Excel 2007-ում – 2016 , կարող եք օգտագործել առավելագույնը 64 պայմաններ:
- Եթե ձեր բանաձևը մեծանում է պայմանների քանակի պատճառով, փոխարենը կիրառեք այլընտրանքային մեթոդները:
- C1: Առաջին պայմանը:
- T1: Արժեքը կցուցադրվի, եթե առաջին պայմանը բավարարված է:
- C2: Երկրորդ պայման:
- T2: Արժեքը պետք է ցուցադրվի, եթե երկրորդ պայմանը բավարարված է:
- C3: Երրորդ պայման:
- T3: Արժեքը կցուցադրվի, եթե բավարարված է երրորդ պայմանը:
- C4: Չորրորդ պայման:
- T4: Արժեքը պետք է ցուցադրվի, եթե չորրորդ պայմանը բավարարված է:
- F4: Սա այն արժեքն է, որը կցուցադրվի, եթե պայմանները չկատարվեն: .
Դուք կարող եք ավելացնել ավելի շատ պայմաններ՝ ըստ ձեր կարիքների բանաձևի ներսում:
6 Excel-ում Nested IF ֆունկցիայի օգտագործման իդեալական օրինակներ
1. Simple-ի օգտագործումը Արդյունքներ գտնելու համար Nested IF ֆունկցիան
nested IF ֆունկցիայի օգտագործումը հասկանալու համար մենք առաջին հերթին ցույց կտանք պարզ օրինակ: Այս օրինակում մենք կփորձենք գտնել որոշ ուսանողների արդյունքները: Այստեղ մենք օգտագործում ենք երեք պայման:
- Նախ, եթե ուսանողը ստանում է 70 կամ բարձր , ապա նա կանցնի:
- Երկրորդ՝ եթե 70 -ից պակաս ստանա, ուրեմն կձախողվի։
- Երրորդ, եթե գնահատական չլինի, ապա ուսանողը կհամարվի։բացակայում է:
Եկեք հետևենք ստորև նշված քայլերին, որպեսզի տեսնենք, թե ինչպես է աշխատում ներդրված IF ֆունկցիան:
ՔԱՅԼԵՐ
- Առաջին հերթին ընտրեք Cell C5 և մուտքագրեք բանաձևը.
=IF(C5="","Absent",IF(C5>=70,"Pass","Fail"))
- Դրանից հետո սեղմեք Enter արդյունքը տեսնելու համար:
Այս բանաձևում
- Առաջին արգումենտը C5= “” է, իսկ երկրորդը` “Բացակայում է” : Նշանակում է առաջին պայմանը. Այն ցույց է տալիս, եթե C5 բջիջը դատարկ է, ապա այն ցույց կտա երկրորդ արգումենտը: Մեր դեպքում դա Բացակայում է :
- Երկրորդ IF ֆունկցիան նշում է, որ եթե նշանը 70 -ից բարձր է, ապա ուսանողը անցնել. Հակառակ դեպքում, նա չի անի:
- Հաջորդ քայլում դրեք կուրսորը Cell D5-ի ներքևի աջ կողմում և քաշեք Լրացնել բռնակը ներքև:
- Վերջապես կտեսնեք ստորև նկարի նման արդյունքներ:
2. Գտեք գնահատականը՝ օգտագործելով Nested IF ֆունկցիան Excel-ում
Երկրորդ օրինակում մենք կօգտագործենք neted IF ֆունկցիան Excel-ում՝ որոշ ուսանողների գնահատականները գտնելու համար: Այն ամենից շատ օգտագործվող օրինակներից մեկն է` նկարագրելու ներդրված IF ֆունկցիան: Այս օրինակի համար մենք կօգտագործենք տվյալների բազա, որը պարունակում է որոշ ուսանողների նշանները: Այստեղ տրվում են նաև գնահատականների շրջանակը և համապատասխան գնահատականները։ Աշակերտների գնահատականները պետք է գնահատենք նրանց ստացած գնահատականների հիման վրա:
ԵկեքՀետևեք ստորև նշված քայլերին՝ այս օրինակի մասին ավելին իմանալու համար:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք Cell D5 և մուտքագրեք բանաձևը՝
=IF(C5<61,"F",IF(C5<71,"D",IF(C5<81,"C",IF(C5<91,"B","A"))))
- Այնուհետև սեղմեք Enter արդյունքը տեսնելու համար:
Այս բանաձևում,
- Մեր առաջին պայմանն է ստուգել, թե արդյոք կա որևէ նշան <1-ի տակ:>61 .
- Եթե ՃԻՇՏ , ապա այն վերադարձնում է F :
- Եթե FALSE , ապա այն ստուգում է հաջորդ IF
- Հաջորդ IF ֆունկցիայում, այն ստուգում է 71 ստորև նշված նշանները և վերադարձնում D եթե այդպես է ՃԻՇՏ ։
- Այսպիսով, ներդրված IF ֆունկցիան անցնում է բոլոր պայմանները ստուգելու համար։
- Դրանից հետո , օգտագործեք Fill Handle արդյունքները բոլոր բջիջներում տեսնելու համար:
3. Կիրառեք Excel Nested IF ֆունկցիան արձակուրդի օրեր հատկացնելու համար
Մենք կարող ենք օգտագործել ներդրված IF ֆունկցիան նաև այլ նպատակների համար: Երրորդ օրինակում մենք կփորձենք Արձակուրդի ժամկետ հատկացնել ընկերության աշխատակիցներին: Արձակուրդային շրջան հատկացնելու համար մենք մի քանի պայմաններ ենք մտցրել. Եթե աշխատողի աշխատանքային ժամկետը 15 տարի կամ ավելի է, ապա նա կունենա 25 արձակուրդ օր: Եթե դա տևում է 9 -ից 14 տարի, ապա նա կունենա 15 արձակուրդի օր։ Եվ վերջապես, եթե աշխատանքի ժամկետը 9 տարուց պակաս է, ապա նա կունենա 10 արձակուրդ օր։
Եկեք վճարենք։ ուշադրություն դարձրեք ստորև նշված քայլերինօրինակը սովորելու համար:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք Cell D5 և մուտքագրեք ստորև բերված բանաձևը.
=IF(C5>=15,25,IF(C5>=9,15,IF(C5>=1,10,0)))
- Դրանից հետո սեղմեք Enter արդյունքը տեսնելու համար:
Այս բանաձեւում մենք օգտագործել ենք 3 պայմաններ։
- Առաջին պայմանում մենք ստուգել ենք, թե արդյոք C5 բջիջը մեծ է 15 -ից: Քանի որ դա ՃԻՇՏ է , այն ցույց է տալիս 25 D5 բջիջում :
- Եթե FALSE էր, ապա, դա կստուգեր հաջորդ պայմանը և այլն:
- Վերջում, քաշեք Լրացնել բռնակը ներքև` ստորև ներկայացված սքրինշոթի նման արդյունքներ տեսնելու համար:
4. Որոշեք վճարման կարգավիճակը Nested IF ֆունկցիայի միջոցով Excel-ում
Գործնական կյանքում մենք հաճախ պետք է որոշենք վճարման կարգավիճակը: Ծառայություններ մատուցող կազմակերպությունները պետք է պահպանեն իրենց հաճախորդների վճարումների հաշվառումը: Այդ դեպքերում մենք կարող ենք նաև օգտագործել ներդրված IF ֆունկցիան:
Ստորև բերված տվյալների բազայում մենք կարող ենք տեսնել Վճարված գումարները և Վճարված գումարները որոշ հաճախորդների. Օգտագործելով այս տեղեկությունը՝ մենք կփորձենք թարմացնել Կարգավիճակը սյունակը:
Ուրեմն, օրինակը հասկանալու համար եկեք հետևենք ստորև նշված քայլերին:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք Cell G5 և մուտքագրեք բանաձևը.
=IF(F5=0,"Paid",IF(TODAY()
- Սեղմեք Enter արդյունքը տեսնելու համար:
Այս բանաձևում,
- Մենք նախ կստուգենք, արդյոք Cell F5 հավասար է 0 :Եթե դա ՃԻՇՏ է , ապա այն ցույց կտա Վճարված ։
- Հակառակ դեպքում, այն կտեղափոխվի երկրորդ պայման։
- Երկրորդ պայմանում՝ մենք օգտագործել ենք ԱՅՍՕՐ ֆունկցիան և համեմատել ենք Վերջին ամսաթվի -ի հետ:
- Եթե ընթացիկ ամսաթիվը ավելի մեծ է, քան Վերջին ժամկետը , ապա, այն ցույց կտա Վերջին ժամկետը ։
- Եվ եթե ընթացիկ ամսաթիվը Վերջին ամսաթվին -ից փոքր է, ապա այն կցուցադրի Միացված ։
- Վերջապես, քաշեք Լրացնել բռնակը ներքև` արդյունքները բոլոր բջիջներում տեսնելու համար:
5. Տեղադրեք Excel Nested IF ֆունկցիան՝ ճիշտ արտադրանքը վերադարձնելու համար
Այս օրինակում մենք կփորձենք վերադարձնել երկու թվերի ճիշտ արտադրյալը՝ օգտագործելով nested IF ֆունկցիան: Օրինակը բացատրելու համար մենք կօգտագործենք ստորև բերված տվյալների բազան:
Եկեք հետևենք ստորև նշված քայլերին` օրինակը հասկանալու համար:
ՔԱՅԼԵՐ.
- Սկզբից ընտրեք Cell C5 և մուտքագրեք բանաձևը.
=IF(B5="15x12",180,IF(B5="14x19",266,IF(B5="20x25",500)))
- Եվ սեղմեք Enter :
Այս բանաձևում,
- Առաջին պայմանը ստուգելն է, արդյոք B5 բջիջը հավասար է 15×12 -ի: Եթե ՃԻՇՏ , ապա այն ցույց կտա 180 : Եթե FALSE է, ապա մենք կանցնենք հաջորդ պայմանին:
- Հաջորդ պայմանում այն կփնտրի 14×19 և ցույց կտա 266 եթե այն բավարարում է պայմանին:
- Եվ վերջին պայմանում, այն կփնտրի 2 0x25 արժեքը և կցուցադրի 500 , եթե բավարարում էպայման:
- Բանաձևը մուտքագրելուց հետո ներքև քաշեք Լրացնել բռնակը ։
- Վերջում կտեսնեք ստորև նկարի նման արդյունքներ:
6. Կիրառեք Nested IF AND/OR Functions Excel-ում
Վերջին օրինակում մենք կօգտագործենք ներդրված IF ֆունկցիան և ԵՎ & OR ֆունկցիաներ : Նախ, մենք ցույց կտանք OR ֆունկցիայի օգտագործումը , այնուհետև կիրականացնենք AND ֆունկցիան :
Օրինակը բացատրելու համար մենք կօգտագործենք տվյալների բազա, որը պարունակում է տեղեկատվություն մարտի & Ապրիլ ։ Մենք կբաշխենք Վաճառքի հանձնաժողովը կախված դրանց վաճառքի գումարից:
Եկեք հետևենք ստորև նշված քայլերին` ավելին իմանալու միջնորդավճարի բաշխման մասին:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք Cell E5 և մուտքագրեք բանաձևը.
=IF(OR(C5>5500,D5>5500),12%,IF(OR(C5>=4001,D5>=4001),9%,IF(OR(C5>=2500,D5>=2500),5%,"")))
- Այնուհետև սեղմեք Enter ստեղնը` արդյունքը տեսնելու համար:
Այս բանաձևում մենք օգտագործել ենք ներցված IF ֆունկցիան OR ֆունկցիայի հետ։ Մենք կարող ենք օգտագործել մի քանի պայմաններ OR ֆունկցիայի ներսում: Եթե այս պայմաններից որևէ մեկը ՃԻՇՏ է, ապա այն կցուցադրի նշանակված արժեքը: Դա նշանակում է, որ եթե դուք պետք է բավարարեք որևէ պայման, ապա դուք պետք է կիրառեք OR ֆունկցիան:
- Առաջին պայմանը ստուգում է, թե արդյոք վաճառքի գումարը երկու ամսից որևէ մեկում ավելի մեծ է: քան 5500 և եթե ՃԻՇՏ , ապա միջնորդավճարը սահմանում է 12 %.
- Երկրորդ պայմանում այն ստուգում է, թե արդյոք վաճառքի գումարը գտնվում է միջև. 4001 մինչև 5500 : Այն տպում է 9 % Հանձնաժողովում :
- Եվ վերջին պայմանն է ստուգել վաճառքի գումարը 2500 -ից 4000<միջակայքում: 2>.
- Դրանից հետո օգտագործեք Լրացնել բռնակը ` բանաձեւը պատճենելու համար:
Ծանոթագրություն. E5:E10 միջակայքի Թվերի ձևաչափը պետք է սահմանվի Տոկոս : Հակառակ դեպքում, այն ցույց կտա 0 :
- Հաջորդ քայլում մենք կտեղադրենք ներդրված IF բանաձևը AND գործառույթով: .
- Այդ նպատակով ընտրեք Cell E5 և մուտքագրեք բանաձևը.
=IF(AND(C5>5500,D5>5500),12%,IF(AND(C5>=4001,D5>=4001),9%,IF(AND(C5>=2500,D5>=2500),5%,"")))
Այստեղ AND ֆունկցիայի երկու պայմաններն էլ պետք է լինեն ՃԻՇՏ : Հակառակ դեպքում, այն կկատարի հաջորդ IF պայմանը: Օրինակ, եթե և Cell C5 և D5 ավելի մեծ են, քան 5500 , ապա միայն այն կսահմանի միջնորդավճար 12 %.
- Վերջապես, քաշեք Լրացնել բռնակը ներքև՝ բոլոր արդյունքները տեսնելու համար:
Ներդրված IF ֆունկցիայի այլընտրանքները Excel
Դժվար է դառնում իրականացնել neted IF ֆունկցիան, եթե ունեք բազմաթիվ պայմաններ: Բանաձևը կարող է ավելի մեծանալ, և ցանկացած փոքր սխալ կարող է հանգեցնել սխալ արդյունքների: Դժվարություններից խուսափելու համար կարող եք օգտագործել նստվածի այլընտրանքներըIF ֆունկցիա Excel-ում: Այստեղ մենք կքննարկենք 5 այլընտրանքները: Դուք կարող եք դրանք օգտագործել ըստ ձեր կարիքների:
1. Օգտագործեք VLOOKUP ֆունկցիան
Երբ դուք օգտագործում եք թվերի շարունակական տիրույթներ, ապա կարող եք օգտագործել VLOOKUP ֆունկցիան փոխարենը: ներդրված IF ֆունկցիան: Այդ նպատակով դուք պետք է ունենաք տեղեկատու աղյուսակ և ստեղծեք բանաձևը մոտավոր համընկնումով: Մեր դեպքում, Հանձնաժողովի աղյուսակը մեր հղման աղյուսակն է: Տվյալների հավաքածուում մենք ունենք վաճառքի գումար յուրաքանչյուր վաճառողի համար և կփորձենք հատկացնել միջնորդավճարը:
Եկեք ուշադիր հետևենք քայլերին` ավելին իմանալու համար:
ՔԱՅԼԵՐ.
- Սկզբում ընտրեք Cell D5 և մուտքագրեք բանաձևը.
=VLOOKUP(C5,$C$13:$D$15,2,TRUE)
- Դրանից հետո սեղմեք Enter :
Ահա, մենք օգտագործել են VLOOKUP ֆունկցիան` փնտրելու Cell C5 արժեքը որոնման աղյուսակի երկրորդ սյունակում սկսած -ից: Բջջ C13 -ից D15 : Այստեղ մենք պետք է կիրառենք մոտավոր համընկնումը, ուստի բանաձևի վերջին արգումենտում օգտագործեցինք TRUE :
- Վերջապես, քաշեք Լրացնել բռնակը ներքև տեսնել բոլոր արդյունքները:
2. Կիրառել Excel IFS ֆունկցիան
IFS ֆունկցիայի կիրառումը կատարում է առաջադրանքը. մի քանի պայմանների իրականացում շատ հեշտ է: IFS ֆունկցիայի ընդհանուր ձևը կարող է գրվել հետևյալ կերպ.
IFS(Test1,Value1,[Test 2],[Value 2]....)
Բացատրելու համար