Ինչպես օգտագործել IF ֆունկցիան Excel-ում

Բովանդակություն:

Ինչպես օգտագործել IF ֆունկցիան Excel-ում
Ինչպես օգտագործել IF ֆունկցիան Excel-ում
Anonim

Ինչ իմանալ

  • IF ֆունկցիան օգտագործվում է տրամաբանական թեստ կատարելու համար, այսինքն՝ ինչ-որ բան ճշմարիտ է, թե ոչ:
  • IF ֆունկցիայի շարահյուսությունը և արգումենտներն են =IF(logical_test, value_if_true, [value_if_false]).
  • Օրինակ =IF(A2>A3, «Մեծ», «Փոքր»).

Այս հոդվածը բացատրում է, թե ինչպես օգտագործել IF ֆունկցիան՝ տրամաբանական թեստավորում իրականացնելու համար Excel-ի բոլոր տարբերակները, ներառյալ Excel 2019-ը և Microsoft 365-ը: Նախանշված են մի քանի օրինակներ:

Ի՞նչ է IF ֆունկցիան:

Excel-ում IF ֆունկցիան օգտագործվում է տրամաբանական թեստ կատարելու համար: Այս ֆունկցիան օգտագործող բանաձևը կոչվում է նաև IF հայտարարություն կամ if/then հայտարարություն:

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

Image
Image

IF ֆունկցիան մի քանի տրամաբանական գործառույթներից մեկն է, որը կարող եք օգտագործել Excel-ում: Մյուսները ներառում են AND, IFERROR, IFS, NOT և OR:

IF ֆունկցիայի շարահյուսություն և փաստարկներ

Յուրաքանչյուր բանաձև, որն օգտագործում է IF ֆունկցիան, ունի դրա մի քանի մասեր.

=IF(տրամաբանական_թեստ, արժեք_եթե_ճշմարիտ, [արժեք_եթե_կեղծ])

  • տրամաբանական_թեստ. Վիճակը, որը դուք փորձարկում եք: Դա պարտադիր է:
  • value_if_true. Ինչ պետք է տեղի ունենա, եթե տրամաբանական_թեստը ճիշտ է: Դա պարտադիր է:
  • value_if_false. Ինչ պետք է տեղի ունենա, եթե տրամաբանական_թեստը կեղծ է: Դա կամընտիր է:

Excel IF հայտարարություն գրելը հեշտ է, եթե այն մի փոքր այլ կերպ եք կարդում. եթե առաջին մասը ճիշտ է, ապա արեք այս բանը: Եթե առաջին մասը կեղծ է, ապա դրա փոխարեն արեք այլ բան:

Հիշեք այս կանոնները.

  • Excel-ը վերադարձնում է FALSE, եթե logical_test-ը false է, և value_if_false-ը բաց թողնված է:
  • Տեքստը որպես value_if_true կամ value_if_false վերադարձնելու համար այն պետք է շրջապատված լինի չակերտներով, բացառությամբ TRUE և FALSE բառերի:
  • IF ֆունկցիան մեծատառերի զգայուն չէ:
  • Excel 2010 և ավելի նոր տարբերակները թույլ են տալիս մինչև 64 IF հայտարարություններ գոյություն ունենալ նույն բանաձևի շրջանակներում: Excel-ի հին տարբերակները սահմանափակված են յոթով:

IF ֆունկցիայի օրինակներ

Ահա մի քանի տարբեր եղանակներ, որոնցով կարող եք օգտագործել IF բանաձևերը Excel-ում.

Գրել տեքստ, եթե հայտարարությունը ճշմարիտ է


=IF(A2>A3, «Մեծ», «Փոքր»)

Image
Image

Սա Excel-ում IF հայտարարության իսկապես հիմնական օրինակն է: Թեստը պետք է պարզի, թե արդյոք A2-ն ավելի մեծ է, քան A3-ը: Եթե այդպես է, ապա գրեք «Մեծ», հակառակ դեպքում՝ «Փոքր»:

Արա մաթեմատիկա, եթե պնդումը ճշմարիտ է


=IF(A2>A3, A2-A3)

Image
Image

Այս IF հայտարարությունը մի փոքր այլ կերպ է գրված: Փոխանակ value_if_true արդյունքը բառ լինի, այն հանում է մի արժեք մյուսից: Այսպիսով, եթե A2-ն իրականում ավելի մեծ է, քան A3-ը, տարբերությունը կլինի արդյունքը: Եթե դա ճիշտ չէ, քանի որ մենք բաց ենք թողել value_if_false մասը, Excel-ը վերադարձնում է FALSE ։

Փորձեք հայտարարությունը մաթեմատիկայի միջոցով


=IF(A2/A3=5, A2/A3, "")

Image
Image

IF հայտարարություն գրելու մեկ այլ եղանակ է հաշվարկը կատարել տրամաբանական_թեստ բաժնում: IF պայմանն այստեղ A2/A3=5 է: Եթե դա ճիշտ է, ապա մենք կատարում ենք A2/A3 հաշվարկը: Եթե այն հավասար չէ 5-ի, մենք ցանկանում ենք, որ արդյունքը լինի ոչինչ, ուստի օգտագործում ենք կրկնակի չակերտներ:

Թեստ, եթե ժամադրությունն այսօր է


=IF(A2=TODAY(), "Սա այսօր է", "")

Image
Image

Excel-ի այլ գործառույթներ կարող են օգտագործվել IF հայտարարության մեջ: Այս օրինակում մենք օգտագործում ենք TODAY ֆունկցիան՝ ստուգելու, թե արդյոք A2-ն այսօրվա ամսաթիվն է: Եթե այդպես է, ապա բանաձևը գրում է Սա այսօր է, հակառակ դեպքում ոչինչ գրված չէ:

Օգտագործելով ԵՎ IF բանաձևը


=IF(E2<=TODAY(), "Now", "Soon")

=IF(AND(F2="Հիմա", D2>=(B2-C2)), «Այո», «Ոչ»)

Image
Image

IF ֆունկցիայի այս օրինակը մի փոքր ավելի ներգրավված է: Գաղափարն այստեղ այն է, որ տեսնենք, թե արդյոք այն ապրանքը, որով մենք պարտք ենք, ժամկետանց է, և եթե այն կա, մենք տեսնում ենք, թե արդյոք այդ գումարը մեր բյուջեում կա, թե ոչ, որպեսզի կարողանանք մարել այն: Եթե այդ երկու հայտարարություններն էլ ճշմարիտ են, մենք կարող ենք տեսնել G սյունակում, արդյոք ժամանակն է վճարել այն:

IF(E2<=TODAY(), "Now", "Soon") գտնվում է Շտապ սյունակում: Այն մեզ ցույց է տալիս, թե արդյոք ապրանքը ժամկետանց է, թե արդյոք այն այսօր է, համեմատելով ժամկետը այսօրվա ամսաթվի հետ: Եթե վերջնաժամկետն այսօր է կամ անցյալում, F սյունակում գրվում է Now, հակառակ դեպքում գրում ենք Շուտով:

Երկրորդ IF հայտարարությունը դեռևս կառուցված է IF-ի նման, չնայած դրանում օգտագործվում է AND-ը: Թավ հատվածն այստեղ այն է, որտեղ նստած է AND ֆունկցիան, և քանի որ այն գտնվում է ստորակետերի առաջին շարքում, դա այն է, ինչ մենք օգտագործում ենք որպես logical_test:

=IF(AND(F2="Հիմա", D2>=(B2-C2)), «Այո», «Ոչ»)

Այստեղ այլ կերպ է գրված՝ ցույց տալու համար, որ դա ճիշտ է ինչպես մյուս IF հայտարարությունները:

=Եթե(փորձարկեք այս ԵՎ ֆունկցիան, գրեք Այո, եթե ճիշտ է, կամ գրեք Ոչ, եթե դա կեղծ է)

ԵՎ ֆունկցիայի ներսում երկու IF հայտարարություն կա.

  • F2="Now"-ը G սյունակի բանաձևերի մասն է: Այն ստուգում է, թե արդյոք Now-ն F2-ում է:
  • D2>=(B2-C2)-ն ունի երկու մաս. այն նախ կատարում է B2-C2 հաշվարկը՝ տեսնելու, թե որքան է մեզ մնում վճարել ապրանքի վրա, այնուհետև՝ ստուգում է D2-ում առկա բյուջեն՝ տեսնելու, թե արդյոք մենք գումար ունենք այն մարելու համար:

Այսպիսով, եթե մենք հիմա պարտք ենք, և ունենք միջոցներ այն մարելու համար, մեզ ասում են, որ այո, ժամանակն է վճարել ապրանքը:

Ներդրված IF քաղվածքի օրինակներ

Ներդրված IF հայտարարությունները կոչվում են, երբ բանաձևում ներառված են մեկից ավելի IF հայտարարություններ: Կարգավորումը գրեթե նույնական է, բայց առաջին փաթեթի վերջում փակագծերը փակելու փոխարեն մենք դնում ենք ստորակետ և գրում մեկ այլ հայտարարություն:

Երկու IF հայտարարություն մեկ բանաձևում


=IF(B2="F", "Class A", IF(B2="M", "Class B"))

Image
Image

Այս առաջին օրինակն օգտագործվում է ուսանողներին ըստ սեռի դասակարգելու համար, որտեղ իգական սեռի ներկայացուցիչներին հատկացվում է A դաս, իսկ արական սեռի ներկայացուցիչները՝ B: Բանաձևը ստուգում է F և M-ը B2-ում, այնուհետև գրում է կամ A կամ B դաս՝ կախված հայտարարությունից: դա ճիշտ է։

Փակագծերի քանակը, որոնք անհրաժեշտ են IF-ի մեջ տեղադրված ֆունկցիաներով բանաձևի վերջում, նույնքան անգամ է, թե IF գրված է: Մեր օրինակում IF-ը գրված է երկու անգամ, ուստի վերջում մեզ անհրաժեշտ է երկու փակագիծ։

Երեք IF հայտարարություն մեկ բանաձևում


=IF(A2=TODAY(), «Սա այսօր է», IF(A2TODAY(), «Ապագայի ամսաթիվ»)))

Image
Image

Ահա մի քանի IF հայտարարություններով բանաձևի օրինակ: Դա նույնական է վերը նշված ԱՅՍՕՐ օրինակին, բայց ևս մեկ տրամաբանական թեստով.

  • Առաջին հավաքածուն ստուգում է, արդյոք A2-ը այսօրվա ամսաթիվն է, և վերադարձնում է սա այսօր, եթե այդպես է:
  • Երկրորդ թեստը, եթե այսօր մեծ է A2-ից, որոշելու համար, թե արդյոք A2-ն ավելի հին ամսաթիվ է, և վերադարձնում է Հին ամսաթիվը, եթե դա է:
  • Վերջապես, կա թեստ՝ տեսնելու, թե արդյոք այսօրվա ամսաթիվը փոքր է A2-ի ամսաթվից, և բանաձևը վերադարձնում է ապագա ամսաթիվը, եթե դա այդպես է:

Պատճեն գինը, եթե հայտարարությունները կեղծ են


=IF(C2="Հաշիվ", "", IF(C2="Սնունդ", "", B2))

Image
Image

Այս վերջնական ներդրված IF բանաձևի օրինակում մենք պետք է արագ պարզենք բոլոր գնումների ընդհանուր գումարը, որոնք չեն պատկանում որոշակի կատեգորիայի: Մենք հավաքում ենք մեր բոլոր անհարկի գնումները, և երկար ցուցակով սա լավագույն միջոցն է դա անելու: Մենք որոշել ենք, որ ցանկացած ապրանքի նկարագրություն, որտեղ գրված է «Բիլլ» կամ «Սնունդ», կարևոր է, ուստի գինը՝ B2-ով, պետք է ցուցադրվի մնացած բոլոր ապրանքների համար:

Ահա թե ինչ է կատարվում.

  • C2="Bill", "": Եթե C2-ն ասում է Bill, թողեք բջիջը դատարկ:
  • C2="Սնունդ", "": Եթե C2-ն ասում է Սնունդ, թողեք բջիջը դատարկ:
  • B2: Եթե այս պնդումներից որևէ մեկը սխալ է, գրեք, թե ինչ է B2-ում:

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

Ներդրված IF հայտարարություններ գրելու ավելի հեշտ եղանակ

Քանի որ դուք ավելի ու ավելի շատ եք ներդնում բանաձևի մեջ, այն կարող է արագ դառնալ անկառավարելի և հետագայում խմբագրելը դժվար: Ներդրված IF հայտարարությունների հետ աշխատելը հեշտացնելու եղանակներից մեկը յուրաքանչյուր հայտարարությունից հետո տողերի ընդմիջում դնելն է, այսպես.


=

IF(A2=TODAY(), «Սա այսօր է»,

IF(A2<TODAY(), «Հին ամսաթիվ»,

IF(A2IF(A2>TODAY(), «Ապագայի ամսաթիվ»)))

Excel-ում դա անելու համար մենք պետք է խմբագրենք բանաձևի տողից՝

  1. Ընտրեք բանաձևի տողը Excel-ի վերևում:
  2. Դրեք մկնիկը տեքստային տարածության տակ, մինչև կուրսորը փոխվի երկկողմանի սլաքի, այնուհետև սեղմեք և քաշեք դաշտը ներքև՝ ավելի շատ աշխատանքային տարածք ապահովելու համար:
  3. Կուրսորը դրեք հավասարության նշանից հետո և սեղմեք Alt+Enter (Windows) կամ Ctrl+Option+Enter (Mac): Սա դնում է բանաձևի մնացած մասը նոր տողի վրա:
  4. Կրկնեք 3-րդ քայլը յուրաքանչյուր IF հայտարարությունից առաջ, որպեսզի յուրաքանչյուր օրինակ դրվի իր տողում:

    Image
    Image

Խորհուրդ ենք տալիս: