Nesting AND, OR, եւ IF գործառույթները Excel- ում

Օգտագործելով տրամաբանական գործառույթներ, փորձելու մի քանի պայմաններ

AND, OR կամ IF ֆունկցիաները Excel- ի ավելի լավ հայտնի տրամաբանական գործառույթներից են :

Ինչ է OR- ը եւ գործառույթը, ինչպես ցույց է տրված տողերում երկու եւ երեք շարքերում, ստորեւ նկարում փորձարկում են բազմաթիվ պայմաններ եւ կախված այն գործառույթներից, որոնցից մեկը կամ բոլոր պայմանները պետք է ճիշտ լինեն, որպեսզի գործառույթը վերադարձնի TRUE արձագանքը: Եթե ​​ոչ, ապա գործառույթը FALSE- ի արժեքն է որպես արժեք:

Ստորեւ նկարում պատկերված երեք պայմանները երկու եւ երեք տողերում ձեւակերպված են.

OR- ի գործառույթի համար , եթե այդ պայմաններից մեկը ճշմարիտ է, գործառույթը վերադարձնում է B2- ի բանալին TRUE:

For AND ֆունկցիայի համար, բոլոր երեք պայմանները պետք է ճշգրիտ լինեն, որպեսզի գործառույթը վերադարձնի TRUE բջջային արժեքը B3- ում:

Համադրելով OR- ի եւ IF- ի կամ Excel- ում եւ IF- ի գործառույթները

© Ted ֆրանսերեն

Այսպիսով դուք ունեք OR- ի եւ գործառույթների մեջ: Հիմա ինչ?

Ավելացնելով IF ֆունկցիայի մեջ

Երբ այս երկու գործառույթներից մեկը համադրվում է IF ֆունկցիայի հետ, արդյունքում ստացվող բանաձեւը շատ ավելի մեծ հնարավորություններ ունի:

Excel- ում տեղադրման գործառույթները վերաբերում են մեկ այլ գործառույթի ներսում տեղադրմանը: Ներկառուցված ֆունկցիան գործում է որպես հիմնական ֆունկցիայի փաստարկներից մեկը :

Վերեւի պատկերում չորսից յոթերորդ տողերը պարունակում են բանաձեւեր, որտեղ AND կամ OR գործառույթը գտնվում են IF ֆունկցիայի ներսում:

Բոլոր օրինակներում nested ֆունկցիան գործում է որպես IF ֆունկցիայի առաջին կամ Logical_test փաստարկ:

= IF (OR (A2 <50, A3 <> 75, A4> = 100), «Data Correct», «Data Error»)
= IF (AND (A2 <50, A3 <> 75, A4> = 100), TODAY (), 1000)

Ձեւափոխի ձեւակերպումը

Չորսից յոթի շարքերում բոլոր ձեւակերպություններում, եւ եւ OR գործառույթները նույնական են երկու եւ երեք շարքերում իրենց գործընկերների համար, որոնք ստուգում են տվյալների A2- ից A4 բջիջներում, որպեսզի տեսնեն, թե արդյոք համապատասխանում է անհրաժեշտ պայմանին:

ԵԹԵ գործառույթը օգտագործվում է բանաձեւի ելքի վրա հսկելու համար, որը հիմնված է գործառույթի երկրորդ եւ երրորդ փաստարկների համար:

Այս արտադրանքը կարող է լինել,

B5- ի բջիջներում IF / V- ի բանաձեւի դեպքում, քանի որ ոչ բոլոր երեք բջիջները, A2- ից A4- ի մեջ, ճշմարիտ են, A4- ի արժեքը 100-ից ավելի չէ կամ հավասար է, իսկ գործառույթը վերադարձնում է FALSE արժեք:

ԵԹԵ գործառույթը օգտագործում է այս արժեքը եւ վերադարձնում է իր Value_if_false փաստարկը `ԱՅՍՕՐ ֆունկցիայի տրամադրած ընթացիկ ամսաթիվը:

Մյուս կողմից, IF / OR- ի չորրորդ շարքում բանաձեւը վերադարձնում է տեքստային հայտարարության տվյալների ճշգրտումը, քանի որ,

  1. OR արժեքը վերադարձրել է TRUE արժեք - A3 բջջի արժեքը չի հավասար 75:
  2. ԵԹԵ գործառույթը այնուհետեւ օգտագործեց այս արժեքը վերադարձնելու Value_if_false փաստարկը ` տվյալների ճշգրտում :

Գրելու Excel IF / OR ձեւակերպումը

Ստորեւ բերված քայլերը ներառում են, թե ինչպես մուտքագրեք IF / OR բանաձեւը, որը գտնվում է վերեւում գտնվող պատկերում B4 բջիջում: Նույն քայլերը կարող են օգտագործվել օրինակելի IF ձեւակերպումներից որեւէ մեկին մուտքագրելու համար:

Թեեւ հնարավոր է պարզապես ձեւակերպել ամբողջական բանաձեւը,

= IF (OR (A2 <50, A3 <> 75, A4> = 100), «Data Correct», «Data Error»)

շատերը գտնում են, որ ավելի հեշտ է օգտագործել IF ֆունկցիայի երկխոսության տուփը բանաձեւի եւ փաստարկների մուտքագրման համար, քանի որ երկխոսության տուփը հոգ է տանում սցենարների մասին, ինչպիսիք են վեկտորների բաժանարարները եւ միջակային տեքստի գրառումների մեջ:

B4 բջջում IF / OR բանաձեւին մուտքագրելու համար օգտագործվող քայլերը հետեւյալն են.

  1. Սեղմեք B4 բջջային բջիջը դարձնելու համար:
  2. Կպչուն ժապավենի ձեւակերպումների բաժինը:
  3. Կտտացրեք Տրամաբանական պատկերակը, ֆունկցիայի բացվող ցանկը բացելու համար:
  4. Սեղմեք IF- ը ցանկում բացել IF ֆունկցիայի երկխոսության վանդակը:
  5. Սեղմեք տրամաբանական_տեստի տողը երկխոսության դաշտում:
  6. Մուտքագրեք ամբողջական եւ գործառույթը ` OR (A2 <50, A3 <> 75, A4> = 100) մեջ Logical_test տողում, օգտագործելով բջջային տեղեկանքների ցանկությունը:
  7. Սեղմեք Value_if_true տողը երկխոսության դաշտում:
  8. Տեքստի տեքստը մուտքագրեք Data Correct (ոչ տառատեսակ նշումներ):
  9. Սեղմիր Value_if_false գիծը երկխոսության դաշտում:
  10. Տեքստ մուտքագրել Տվյալների սխալը:
  11. Սեղմեք OK , երկխոսության տուփը փակելու եւ վերադառնալու է աշխատաթերթը:
  12. Ինչպես արդեն քննարկվել է, բանաձեւը պետք է ցուցադրի Data Correct'- ի Value_if_true փաստարկը :
  13. Երբ դուք սեղմեք B4 բջջի վրա, ամբողջական գործառույթը
    = IF (OR (A2 <50, A3 <> 75, A4> = 100), «Տվյալների ճշգրտում», «Տվյալների սխալ») աշխատանքային թերթի վերեւում գտնվող բանաձեւի տողում :