Օգտագործումներ և գործառույթների օրինակներ Excel-ում և Google Sheets-ում

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

Օգտագործումներ և գործառույթների օրինակներ Excel-ում և Google Sheets-ում
Օգտագործումներ և գործառույթների օրինակներ Excel-ում և Google Sheets-ում
Anonim

A ֆունկցիան Excel-ում և Google Sheets-ում նախադրված բանաձև է, որը նախատեսված է կոնկրետ հաշվարկներ իրականացնելու այն բջջում, որտեղ այն գտնվում է:

Այս հոդվածի տեղեկատվությունը վերաբերում է Excel 2019-ին, Excel 2016-ին, Excel 2013-ին և Google Sheets-ին:

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

Ֆունկցիայի շարահյուսությունը վերաբերում է ֆունկցիայի դասավորությանը և ներառում է ֆունկցիայի անվանումը, փակագծերը, ստորակետերի բաժանարարները և արգումենտները: Ինչպես բոլոր բանաձևերը, ֆունկցիաները սկսվում են հավասար նշանով (=), որին հաջորդում է ֆունկցիայի անունը և դրա արգումենտները.

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

Օրինակ, Excel-ում և Google Sheets-ում ամենաշատ օգտագործվող գործառույթներից մեկը SUM ֆունկցիան է՝

=ԳՈՒՄԱՐ (D1: D6)

Այս օրինակում՝

  • Անունն ասում է Excel-ին միավորել տվյալները ընտրված բջիջներում:
  • Արտումենտը (D1:D6) ֆունկցիան ավելացնում է D1-ին D6 բջիջների տիրույթի բովանդակությունը.

Բնադրման գործառույթները բանաձևերում

Excel-ի ներկառուցված գործառույթների օգտակարությունը կարող է ընդլայնվել՝ մեկ կամ մի քանի գործառույթներ տեղադրելով մեկ այլ ֆունկցիայի մեջ բանաձևում: Բնադրման գործառույթների ազդեցությունն այն է, որ թույլ են տալիս մի քանի հաշվարկներ կատարել մեկ աշխատանքային թերթիկի բջիջում:

Image
Image

Դա անելու համար ներդիր ֆունկցիան գործում է որպես հիմնական կամ ամենահեռավոր ֆունկցիայի արգումենտներից մեկը: Օրինակ՝ հետևյալ բանաձևում SUM ֆունկցիան տեղադրված է ROUND ֆունկցիայի ներսում։

=Կլոր (գումար (D1: D6), 2)

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

  • Գտեք արժեքների գումարը D1-ից մինչև D6: բջիջներում
  • Կլորացրեք այս արդյունքը երկու տասնորդական թվերի:

Excel-ից 2007 թ.-ից թույլատրվել է մինչև 64 մակարդակի մեջ տեղադրված գործառույթներ: Նախկին տարբերակներում թույլատրվում էին ներդիր ֆունկցիաների յոթ մակարդակ։

Աշխատանքային թերթ ընդդեմ հատուկ գործառույթների

Excel-ում և Google Sheets-ում կա ֆունկցիաների երկու դաս՝

  • Աշխատանքային թերթիկի գործառույթներ
  • Պատվիրված կամ օգտագործողի կողմից սահմանված գործառույթներ

Աշխատանքային թերթիկի գործառույթները ներկառուցված են ծրագրում, ինչպիսիք են վերը քննարկված SUM և ROUND գործառույթները: Մյուս կողմից, հատուկ գործառույթները օգտատիրոջ կողմից գրված կամ սահմանված գործառույթներ են:

Excel-ում հատուկ գործառույթները գրված են ներկառուցված ծրագրավորման լեզվով. Visual Basic հավելվածների համար կամ կարճ VBA: Գործառույթները ստեղծվում են Visual Basic խմբագրիչի միջոցով, որը տեղադրված է Excel-ով:

Image
Image

Google Sheets-ի հատուկ գործառույթները գրված են Apps Script, JavaScript-ի ձևով և ստեղծվում են սկրիպտի խմբագրիչի միջոցով, որը գտնվում է Toolsմենյու.

Պատվիրված գործառույթները սովորաբար, բայց ոչ միշտ, ընդունում են տվյալների մուտքագրման ինչ-որ ձև և վերադարձնում արդյունք այն բջջում, որտեղ այն գտնվում է:

Ստորև բերված է օգտագործողի կողմից սահմանված ֆունկցիայի օրինակ, որը հաշվարկում է գնորդի զեղչերը՝ գրված VBA կոդով: Օգտատիրոջ կողմից սահմանված բնօրինակ գործառույթները կամ UDFs հրապարակված են Microsoft-ի կայքում՝

Գործառույթ Զեղչ(քանակ, գին)

Եթե քանակ >=100 Ապա

Զեղչ=քանակգին0.1

Ուրիշ

Զեղչ=0

End If

Discount=Application. Round(Զեղչ, 2)Վերջ գործառույթ

սահմանափակումներ

Excel-ում օգտագործողի կողմից սահմանված գործառույթները կարող են արժեքներ վերադարձնել միայն այն բջիջ(ներ)ին, որտեղ գտնվում են: Նրանք չեն կարող կատարել հրամաններ, որոնք փոխում են Excel-ի գործառնական միջավայրը, ինչպես օրինակ՝ փոփոխել բջիջի բովանդակությունը կամ ձևաչափումը:

Microsoft-ի գիտելիքների բազան թվարկում է օգտվողի կողմից սահմանված գործառույթների հետևյալ սահմանափակումները.

  • Բջիջների տեղադրում, ջնջում կամ ձևաչափում աշխատաթերթում:
  • Տվյալների արժեքի փոփոխություն մեկ այլ բջիջում:
  • Տեղափոխում, վերանվանում, ջնջում կամ ավելացնում թերթիկներ աշխատանքային գրքում:
  • Փոխել միջավայրի ցանկացած ընտրանք, օրինակ՝ հաշվարկման ռեժիմը կամ էկրանի դիտումները:
  • Հատկությունների կարգավորում կամ մեթոդների մեծ մասի գործարկում:

Օգտվողի կողմից սահմանված գործառույթներն ընդդեմ մակրոների Excel-ում

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

Image
Image

Չնայած երկուսն էլ օգտագործում են Microsoft-ի VBA ծրագրավորման լեզուն, դրանք տարբերվում են երկու առումով.

  1. UDF-ները կատարում են հաշվարկներ, մինչդեռ մակրոները կատարում են գործողություններ: Ինչպես նշվեց վերևում, UDF-ները չեն կարող կատարել գործողություններ, որոնք ազդում են ծրագրի միջավայրի վրա, մինչդեռ մակրոները կարող են:
    1. Visual Basic խմբագրիչի պատուհանում երկուսը կարող են տարբերվել, քանի որ.

      UDF-ները սկսվում են Function հայտարարությամբ և ավարտվում End Function-ով.

    2. Մակրոները սկսվում են Sub հայտարարությամբ և ավարտվում End Sub.

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