Chaguo za kukokotoa ni fomula iliyowekwa mapema katika Excel na Majedwali ya Google ambayo inakusudiwa kufanya hesabu mahususi katika kisanduku kilimo.
Maelezo katika makala haya yanatumika kwa Excel 2019, Excel 2016, Excel 2013, na Majedwali ya Google.
Sintaksia ya Utendaji na Hoja
Sintaksia ya chaguo za kukokotoa hurejelea mpangilio wa chaguo za kukokotoa na inajumuisha jina la chaguo la kukokotoa, mabano, vitenganishi vya koma na hoja. Kama fomula zote, utendakazi huanza kwa ishara sawa (=) ikifuatiwa na jina la chaguo la kukokotoa na hoja zake:
- Jina la chaguo la kukokotoa huiambia Excel ni mahesabu ya kufanya nini.
- Hoja zimo ndani ya mabano au mabano mviringo na huambia chaguo la kukokotoa ni data gani ya kutumia katika hesabu hizo.
Kwa mfano, mojawapo ya vitendaji vinavyotumika sana katika Excel na Majedwali ya Google ni chaguo la kukokotoa la SUM:
=SUM (D1: D6)
Katika mfano huu:
- Jina huiambia Excel iongeze pamoja data katika visanduku vilivyochaguliwa.
- Hoja (D1:D6) huongeza maudhui ya safu ya seli D1 hadi D6.
Kazi za Kuota katika Mifumo
Manufaa ya vitendakazi vilivyojengewa ndani vya Excel vinaweza kupanuliwa kwa kuweka kiota cha chaguo cha kukokotoa kimoja au zaidi ndani ya chaguo jingine la kukokotoa katika fomula. Athari ya utendakazi wa kutagia ni kuruhusu hesabu nyingi kufanyika katika kisanduku kimoja cha lahakazi.
Ili kufanya hivi, chaguo la kukokotoa lililowekwa kiota hufanya kama mojawapo ya hoja za chaguo la kukokotoa kuu au la nje. Kwa mfano, katika fomula ifuatayo, kitendakazi cha SUM kimewekwa ndani ya kitendakazi cha ROUND.
=RUND(JUMLA (D1: D6), 2)
Wakati wa kutathmini vitendaji vilivyowekwa, Excel hutekeleza kazi ya ndani kabisa au ya ndani kabisa kwanza kisha kufanya kazi kwa njia ya nje. Kwa hivyo, fomula iliyo hapo juu sasa itakuwa:
- Tafuta jumla ya thamani katika visanduku D1 hadi D6..
- Zungusha tokeo hili hadi nafasi mbili za desimali.
Tangu Excel 2007, hadi viwango 64 vya chaguo za kukokotoa zilizowekwa vimeruhusiwa. Katika matoleo yaliyotangulia, viwango saba vya utendakazi vilivyoorodheshwa viliruhusiwa.
Karatasi dhidi ya Kazi Maalum
Kuna aina mbili za chaguo za kukokotoa katika Excel na Majedwali ya Google:
- Kazi za Laha ya Kazi
- Vitendaji Maalum au Vilivyobainishwa na Mtumiaji
Vitendaji vya laha-kazi vimejumuishwa ndani ya programu, kama vile vitendaji vya SUM na ROUND vilivyojadiliwa hapo juu. Vitendaji maalum, kwa upande mwingine, ni vitendaji vilivyoandikwa, au kufafanuliwa, na mtumiaji.
Katika Excel, vitendaji maalum huandikwa katika lugha ya programu iliyojengewa ndani: Visual Basic for Applications au VBA kwa ufupi. Vitendaji huundwa kwa kutumia kihariri cha Visual Basic, ambacho kimesakinishwa kwa Excel.
Vitendaji maalum vya Majedwali ya Google vimeandikwa katika Hati ya Programu, aina ya JavaScript, na huundwa kwa kutumia kihariri cha hati kilicho chini ya Zanamenyu.
Vitendaji maalum kwa kawaida, lakini si mara zote, kubali aina fulani ya data ingizo na urudishe tokeo kwenye kisanduku ilipo.
Ifuatayo ni mfano wa chaguo za kukokotoa zilizobainishwa na mtumiaji ambazo hukokotoa mapunguzo ya mnunuzi yaliyoandikwa katika msimbo wa VBA. Vitendaji asili vilivyobainishwa na mtumiaji, au UDFs, vinachapishwa kwenye tovuti ya Microsoft:
Punguzo la Kazi(wingi, bei)
Kama wingi >=100 Basi
Punguzo=wingi bei 0.1
Nyingine
Discount=0
Maliza Ikiwa
Punguzo=Maombi. Mzunguko(Punguzo, 2)Maliza Kazi
Mapungufu
Katika Excel, vitendakazi vilivyobainishwa na mtumiaji vinaweza tu kurejesha thamani kwenye kisanduku/visanduku vilimo. Hawawezi kutekeleza amri zinazobadilisha mazingira ya uendeshaji ya Excel, kama vile kurekebisha yaliyomo au umbizo la kisanduku.
Msingi wa maarifa wa Microsoft unaorodhesha vizuizi vifuatavyo vya vitendaji vilivyobainishwa na mtumiaji:
- Kuingiza, kufuta, au kupanga visanduku kwenye lahakazi.
- Kubadilisha thamani ya data katika kisanduku kingine.
- Kuhamisha, kubadilisha jina, kufuta, au kuongeza laha kwenye kitabu cha kazi.
- Kubadilisha chaguo zozote za mazingira, kama vile modi ya kukokotoa au mwonekano wa skrini.
- Kuweka sifa au kutekeleza mbinu nyingi.
Kazi Zilizobainishwa na Mtumiaji dhidi ya Macros katika Excel
Ingawa Majedwali ya Google hayatumiki kwa sasa, katika Excel, makro ni msururu wa hatua zilizorekodiwa ambazo hurekebisha kiotomatiki majukumu yanayojirudia ya laha ya kazi. Mifano ya kazi zinazoweza kuendeshwa kiotomatiki ni pamoja na uumbizaji data au shughuli za kunakili na kubandika.
Ingawa wote wawili wanatumia lugha ya programu ya VBA ya Microsoft, wako tofauti katika mambo mawili:
- UDF hufanya hesabu, huku makro hutekeleza vitendo. Kama ilivyotajwa hapo juu, UDF haziwezi kufanya shughuli zinazoathiri mazingira ya programu, huku macros zinaweza.
-
Katika dirisha la kihariri cha Visual Basic, hizi mbili zinaweza kutofautishwa kwa sababu:
UDF huanza na kauli ya Function na kuishia na Mwisho wa Kazi..
- Macros huanza na taarifa ya Nchi