Ufafanuzi, Matumizi na Mifano ya Kazi katika Excel

Kazi ni fomu iliyopangwa tayari katika Excel na Google Sheets zilizopangwa kutekeleza mahesabu maalum katika seli ambayo iko.

Kazi ya Syntax na Arguments

Syntax ya kazi inahusu mpangilio wa kazi na inajumuisha jina la kazi, mabano, watenganishaji wa comma, na hoja .

Kama kanuni zote, kazi zinaanza na ishara sawa ( = ) ikifuatiwa na jina la kazi na hoja zake:

Kwa mfano, moja ya kazi nyingi kutumika katika Excel na Google Karatasi ni kazi SUM :

= SUM (D1: D6)

Katika mfano huu,

Kazi ya Kufunga katika Fomu

Ufafanuzi wa kazi za kujengwa kwa Excel zinaweza kupanuliwa kwa kuunganisha kazi moja au zaidi ndani ya kazi nyingine kwa fomu. Athari za kazi za kujifunga ni kuruhusu mahesabu mengi yatatoke kwenye kiini kimoja cha karatasi.

Kwa kufanya hivyo, kazi ya kiota hufanya kama moja ya hoja za kazi kuu au nje.

Kwa mfano, katika formula ifuatayo, kazi ya SUM imefungwa ndani ya kazi ya ROUND .

Hii imekamilika kwa kutumia kazi ya SUM kama hoja ya kazi ya ROUND.

& # 61; ROUND (SUM (D1: D6), 2)

Wakati wa kutathmini kazi za kiota, Excel hufanya kazi ya ndani kabisa, au ya ndani, kwanza na kisha kufanya kazi yake nje. Kwa matokeo, formula hapo juu itakuwa sasa:

  1. Pata jumla ya maadili kwenye seli D1 hadi D6;
  2. pande zote matokeo haya kwa maeneo mawili ya decimal.

Tangu Excel 2007, hadi ngazi 64 za kazi zenye kibali zinaruhusiwa. Katika matoleo kabla ya hii, viwango 7 vya kazi za kiota viliruhusiwa.

Fursa dhidi ya Kazi za Kawaida

Kuna madarasa mawili ya kazi katika Excel na Majedwali ya Google:

Kazi ya kazi ni wale waliozaliwa kwenye programu, kama vile kazi za SUM na ROUND zilizojadiliwa hapo juu.

Kazi maalum, kwa upande mwingine ni kazi zilizoandikwa, au zinaelezwa , na mtumiaji.

Katika Excel, kazi za desturi zimeandikwa katika lugha ya programu iliyojengwa: Visual Basic kwa Maombi au VBA kwa muda mfupi. Kazi zinatengenezwa kwa kutumia Mhariri wa Visual Basic ulio kwenye tabani ya Wasanidi Programu ya Ribbon .

Kazi za Kawaida za Majedwali ya Google zimeandikwa katika Apps Script - fomu ya JavaScript - na hutengenezwa kwa kutumia mhariri wa script iko chini ya orodha ya Vifaa .

Kawaida ya kazi, lakini si mara zote, kukubali pembejeo fulani ya data na kurudi matokeo katika seli ambayo iko.

Chini ni mfano wa kazi iliyofafanuliwa na mtumiaji ambayo inachukua punguzo la mnunuzi imeandikwa kwenye msimbo wa VBA. Mtumiaji wa awali alifanya kazi, au UDF imechapishwa kwenye tovuti ya Microsoft:

Kazi ya Kutoa (kiasi, bei)
Ikiwa wingi> = 100 Basi
Punguzo = kiasi cha bei * 0.1
Nyingine
Discount = 0
Mwisho Kama
Punguzo = Maombi.Round (Discount, 2)
Mwisho Kazi

Vikwazo

Katika Excel, kazi zilizoelezwa kwa mtumiaji zinaweza tu kurudi maadili kwa seli (s) ambazo zinapatikana. Kwa kufanya hivyo, hawezi kutekeleza amri ambazo kwa njia yoyote hubadilisha mazingira ya uendeshaji wa Excel - kama vile kubadilisha maudhui au muundo wa seli.

Msingi wa maarifa wa Microsoft unatafanua mapungufu yafuatayo kwa kazi zilizofafanuliwa na mtumiaji:

Kazi iliyofafanuliwa kwa mtumiaji vs Macros katika Excel

Wakati Majedwali ya Google hayawasaidizi kwa sasa, katika Excel, macro ni mfululizo wa hatua zilizorekebishwa ambazo zinawezesha majukumu ya kazi ya kurudia - kama vile kupangilia data au kupiga picha na kushikilia shughuli - kwa kutekeleza vipengezo au vitendo vya panya.

Hata ingawa wote wanatumia lugha ya programu ya Microsoft VBA, wao ni tofauti katika mambo mawili:

  1. UDF hufanya mahesabu wakati macros hufanya vitendo. Kama ilivyoelezwa hapo juu, UDF haiwezi kufanya shughuli zinazoathiri mazingira ya programu wakati macros inaweza.
  2. Katika dirisha la Mhariri wa Visual Basic, hizi mbili zinaweza kutofautishwa kwa sababu:
    • UDF inaanza na kauli ya Kazi na mwisho na Kazi Mwisho ;
    • Macros huanza na kauli ndogo na mwisho na Sub Sub .