Excel-ում տեղադրվող գործառույթները վերաբերում են մի ֆունկցիա մյուսի ներսում տեղադրելուն: Ներդրված ֆունկցիան գործում է որպես հիմնական ֆունկցիայի արգումենտներից մեկը։ AND, OR և IF ֆունկցիաները Excel-ի ավելի հայտնի տրամաբանական գործառույթներից են, որոնք սովորաբար օգտագործվում են միասին:
Այս հոդվածի հրահանգները վերաբերում են Excel 2019, 2016, 2013, 2010, 2007; Excel Microsoft 365-ի համար, Excel Online և Excel Mac-ի համար:
Կառուցեք Excel IF հայտարարությունը
ԵԹԵ, ԵՎ, և ԿԱՄ գործառույթներն օգտագործելիս պետք է ճշմարիտ լինեն պայմաններից մեկը կամ բոլորը, որպեսզի գործառույթը վերադարձնի TRUE պատասխան: Եթե ոչ, ֆունկցիան որպես արժեք վերադարձնում է FALSE:
OR ֆունկցիայի համար (տես ստորև նկարի 2-րդ տողը), եթե այս պայմաններից մեկը ճիշտ է, ֆունկցիան վերադարձնում է TRUE արժեքը: AND ֆունկցիայի համար (տես տող 3) բոլոր երեք պայմանները պետք է ճշմարիտ լինեն, որպեսզի ֆունկցիան վերադարձնի TRUE արժեք:
Ստորև բերված պատկերում 4-ից 6-րդ տողերը պարունակում են բանաձևեր, որտեղ AND և OR գործառույթները տեղադրված են IF ֆունկցիայի ներսում:
Երբ AND և OR ֆունկցիաները համակցվում են IF ֆունկցիայի հետ, ստացված բանաձևը շատ ավելի մեծ հնարավորություններ ունի։
Այս օրինակում երեք պայման փորձարկվում է 2-րդ և 3-րդ տողերի բանաձևերով.
- Ա2 բջիջի արժեքը 50-ից փոքր է:
- Ա3 բջիջի արժեքը հավասար չէ՞ 75-ի:
- A4 բջիջի արժեքը մեծ է կամ հավասար 100-ից:
Նաև բոլոր օրինակներում ներդիր ֆունկցիան գործում է որպես IF ֆունկցիայի առաջին արգումենտ: Այս առաջին տարրը հայտնի է որպես Logical_test արգումենտ։
=IF(OR(A2=100), «Տվյալները ճիշտ են», «Տվյալների սխալ») <50, A375, A4>
=IF(AND(A2=100), 1000, TODAY()) <50, A375, A4>
Փոխել բանաձևի արդյունքը
4-ից 6-րդ տողերի բոլոր բանաձևերում AND և OR գործառույթները նույնական են 2-րդ և 3-րդ տողերի իրենց գործընկերներին, քանի որ դրանք ստուգում են A2-ից մինչև A4 բջիջների տվյալները՝ տեսնելու, թե արդյոք դրանք համապատասխանում են պահանջվող պայմանին:
IF ֆունկցիան օգտագործվում է բանաձևի ելքը կառավարելու համար՝ հիմնվելով ֆունկցիայի երկրորդ և երրորդ արգումենտների համար մուտքագրվածի վրա: Այս ելքի օրինակները կարող են լինել տեքստ, ինչպես երևում է 4-րդ տողում, թիվ, ինչպես երևում է 5-րդ տողում, ելքը բանաձևից կամ դատարկ բջիջ:
B5 բջիջի IF/AND բանաձևի դեպքում, քանի որ A2-ից մինչև A4 տիրույթի բոլոր երեք բջիջները չեն ճշմարիտ. Կեղծ արժեք: IF ֆունկցիան օգտագործում է այս արժեքը և վերադարձնում է իր Value_if_false արգումենտը՝ ընթացիկ ամսաթիվը, որը տրամադրվում է TODAY ֆունկցիայի կողմից:
Մյուս կողմից, IF/OR բանաձեւը չորրորդ շարքում վերադարձնում է տեքստային հայտարարությունը Data Correct երկու պատճառներից մեկի համար.
- OR արժեքը վերադարձրել է TRUE արժեք. A3 բջիջի արժեքը հավասար չէ 75-ի:
- IF ֆունկցիան այնուհետև օգտագործեց այս արդյունքը՝ իր Value_if_false արգումենտը վերադարձնելու համար՝ Data Correct:
Օգտագործեք IF հայտարարությունը Excel-ում
Հաջորդ քայլերը ներառում են, թե ինչպես մուտքագրել IF/OR բանաձևը, որը գտնվում է B4 բջիջում օրինակից: Այս նույն քայլերը կարող են օգտագործվել այս օրինակներում IF բանաձևերից որևէ մեկը մուտքագրելու համար:
Excel-ում բանաձևեր մուտքագրելու երկու եղանակ կա: Կամ մուտքագրեք բանաձևը Բանաձևի տողում, կամ օգտագործեք «Function Arguments» երկխոսության վանդակը: Երկխոսության տուփը հոգ է տանում շարահյուսության մասին, օրինակ՝ ստորակետերի բաժանարարների տեղադրումը արգումենտների և շրջակա տեքստի մուտքերի միջև չակերտների մեջ:
B4 բջիջում ԵԹԵ/ԿԱՄ բանաձևը մուտքագրելու համար օգտագործվող քայլերը հետևյալն են.
- Ընտրեք բջջ B4՝ այն ակտիվ բջիջ դարձնելու համար:
- Ժապավենի վրա անցեք Բանաձևեր։
- Ընտրեք Տրամաբանական ֆունկցիաների բացվող ցուցակը բացելու համար:
-
Ընտրեք IF ցանկում՝ Function Arguments երկխոսության տուփը բացելու համար::
- Տեղադրեք կուրսորը Տրամաբանական_թեստ տեքստային վանդակում:
-
Մուտքագրեք ամբողջական OR ֆունկցիան՝
ԿԱՄ (A2<50, A375, A4>=100)
- Տեղադրեք կուրսորը Value_if_true տեքստային վանդակում:
- Տեսակ Տվյալների ճիշտ.
- Տեղադրեք կուրսորը Value_if_false տեքստային վանդակում:
-
Տեսակ Տվյալների սխալ.
-
Ընտրեք OK ֆունկցիան ավարտելու համար:
- Բանաձևը ցուցադրում է Value_if_true արգումենտը Տվյալները ճիշտ.
- Ընտրեք բջիջ B4՝ ամբողջական գործառույթը աշխատաթերթի վերևի բանաձևի տողում տեսնելու համար: