Para sa mga regular na gumagamit ng Excel, ito ay hindi isang lihim na maaaring magawa ang iba't ibang matematika, engineering at pinansiyal na kalkulasyon sa programang ito. Ang tampok na ito ay natanto sa pamamagitan ng paglalapat ng iba't ibang mga formula at pag-andar. Ngunit, kung ang Excel ay patuloy na ginagamit upang maisagawa ang mga naturang kalkulasyon, ang tanong ng pag-aayos ng mga kinakailangang kasangkapan para sa karapatang ito sa pahina ay magiging may kaugnayan, na makabuluhang mapapalaki ang bilis ng mga kalkulasyon at antas ng kaginhawahan para sa gumagamit. Alamin kung paano gumawa ng naturang calculator sa Excel.
Pamamaraan ng Paglikha ng Calculator
Lalo na kagyat na ang gawaing ito ay nagiging, kung kinakailangan, upang patuloy na isagawa ang parehong uri ng mga kalkulasyon at kalkulasyon na nauugnay sa isang partikular na uri ng aktibidad. Sa pangkalahatan, ang lahat ng calculators sa Excel ay maaaring nahahati sa dalawang grupo: unibersal (ginagamit para sa pangkalahatang kalkulasyon ng matematika) at makitid na profile. Ang huli na grupo ay nahahati sa maraming uri: engineering, pinansiyal, pautang sa pamumuhunan, atbp. Ang pagpili ng algorithm para sa paglikha nito ay depende sa pag-andar ng calculator, una sa lahat.
Paraan 1: Gumamit ng mga Macro
Una sa lahat, isaalang-alang ang mga algorithm para sa paglikha ng mga custom calculators. Magsimula tayo sa pamamagitan ng paglikha ng pinakamadaling unibersal na calculator. Ang tool na ito ay magsasagawa ng mga pangunahing pagpapatakbo ng aritmetika: karagdagan, pagpaparami, pagbabawas, dibisyon, atbp Ito ay ipinatupad gamit ang isang macro. Samakatuwid, bago magpatuloy sa proseso ng paglikha, kailangan mong tiyakin na kasama mo ang mga macro at panel ng developer. Kung hindi ito ang kaso, dapat na aktibo ang macro.
- Pagkatapos na magawa ang mga paunang setting na ito, lumipat sa tab "Developer". Mag-click sa icon "Visual Basic"na kung saan ay nakalagay sa tape sa block ng mga tool "Code".
- Nagsisimula ang window ng editor ng VBA. Kung mayroon kang gitnang lugar na ipinapakita sa kulay-abo, at hindi puti, nangangahulugan ito na walang field entry code. Upang paganahin ang display nito pumunta sa menu item "Tingnan" at mag-click sa inskripsyon "Code" sa listahan na lilitaw. Maaari mong pindutin ang function key sa halip ng mga manipulasyon na ito. F7. Sa alinmang kaso, lilitaw ang field ng code.
- Dito sa gitnang lugar na kailangan naming isulat ang macro mismo. Mayroon itong sumusunod na form:
Sub Calculator ()
Dim strExpr bilang string
'Magpasok ng data para sa pagkalkula
strExpr = InputBox ("Ipasok ang data")
'Pagkalkula ng Resulta
MsgBox strExpr & "=" & Application.Evaluate (strExpr)
End subSa halip ng mga parirala "Ipasok ang data" maaari mong isulat ang anumang iba pa na katanggap-tanggap sa iyo. Na ito ay matatagpuan sa itaas ng larangan ng pagpapahayag.
Matapos ang code ay ipinasok, ang file ay dapat mapapatungan. Gayunpaman, dapat itong mai-save sa isang format na may suporta sa macro. Mag-click sa icon sa anyo ng isang floppy disk sa toolbar ng editor ng VBA.
- Ang window ng i-save ang dokumento ay nagsisimula. Pumunta sa direktoryo sa iyong hard drive o naaalis na media kung saan mo gustong i-save ito. Sa larangan "Filename" italaga ang dokumento anumang ninanais na pangalan o iwanan ang isang itinalaga dito sa pamamagitan ng default. Gawain sa larangan "Uri ng File" mula sa lahat ng magagamit na mga format piliin ang pangalan "Makatutulong na workbook ng Excel (*. Xlsm)". Matapos ang hakbang na ito, mag-click kami sa pindutan. "I-save" sa ilalim ng window.
- Pagkatapos nito, maaari mong isara ang window ng macro editor sa pamamagitan lamang ng pag-click sa standard na malapit na icon sa anyo ng isang pulang parisukat na may puting krus sa kanang itaas na sulok nito.
- Upang magpatakbo ng isang computational tool gamit ang isang macro, habang nasa tab "Developer"mag-click sa icon Macros sa tape sa block ng mga tool "Code".
- Pagkatapos nito, nagsisimula ang macro window. Piliin ang pangalan ng macro na aming nilikha, piliin ito at mag-click sa pindutan Patakbuhin.
- Pagkatapos magawa ang aksyon na ito, isang calculator ay nilikha na batay sa macro.
- Upang makumpleto ang pagkalkula dito, isinusulat namin ang kinakailangang pagkilos sa larangan. Ang pinakamadaling paraan upang magamit para sa layuning ito ay ang numeric keypad block, na matatagpuan sa kanan. Pagkatapos na maipasok ang pagpapahayag, mag-click sa pindutan "OK".
- Pagkatapos ay lumilitaw ang isang maliit na window sa screen, na naglalaman ng sagot sa solusyon ng tinukoy na expression. Upang isara ito, mag-click sa pindutan. "OK".
- Subalit sumang-ayon na ito ay sa halip nakakabagbag sa bawat oras na kailangan mo upang magsagawa ng computational aksyon, pumunta sa macro window. Pasimplehin natin ang pagpapatupad ng pagpapatakbo ng window ng pag-compute. Para sa mga ito, na nasa tab "Developer", mag-click sa icon na pamilyar sa amin Macros.
- Pagkatapos sa macro window, piliin ang pangalan ng ninanais na bagay. Mag-click sa pindutan "Mga Pagpipilian ...".
- Pagkatapos nito, ang bintana ay inilunsad kahit na mas maliit kaysa sa naunang isa. Sa loob nito, maaari naming tukuyin ang isang kumbinasyon ng mga hot key, kung saan, kapag nag-click, ay maglulunsad ng isang calculator. Mahalaga na ang kombinasyong ito ay hindi ginagamit upang tumawag sa iba pang mga proseso. Samakatuwid, ang mga unang character ng alpabeto ay hindi inirerekomenda. Ang unang kumbinasyon ay nagtatakda ng Excel mismo. Ang susi na ito Ctrl. Ang susunod na susi ay itinakda ng gumagamit. Hayaan itong isang susi V (bagaman maaari kang pumili ng isa pa). Kung ang susi na ito ay ginagamit na ng programa, isa pang susi ay awtomatikong idaragdag sa kumbinasyon - Shift. Ipasok ang napiling character sa field "Shortcut" at mag-click sa pindutan "OK".
- Pagkatapos isara ang macro window sa pamamagitan ng pag-click sa standard close icon sa kanang itaas na sulok.
Ngayon kapag nag-type ng napiling hotkey na kumbinasyon (sa aming kaso Ctrl + Shift + V) ang window ng calculator ay ilulunsad. Sumang-ayon, ito ay mas mabilis at mas madali kaysa sa pagtawag nito sa bawat oras sa pamamagitan ng macro window.
Aralin: Paano lumikha ng isang macro sa Excel
Paraan 2: Paggamit ng Mga Pag-andar
Ngayon ay isaalang-alang natin ang opsyon ng paglikha ng isang makitid na profile calculator. Ito ay dinisenyo upang magsagawa ng mga partikular, tiyak na mga gawain at direktang inilagay sa sheet ng Excel. Ang mga built-in na function ng Excel ay gagamitin upang lumikha ng tool na ito.
Halimbawa, lumikha ng isang tool para i-convert ang mga halaga ng masa. Sa proseso ng paglikha nito, gagamitin namin ang function Preob. Ang operator na ito ay tumutukoy sa yunit ng engineering na built-in na mga function na Excel. Ang kanyang gawain ay ang pag-convert ng mga halaga ng isang sukatan sa isa pa. Ang syntax ng function na ito ay ang mga sumusunod:
= MAAARING (numero; ish_ed_izm; con_ed_izm)
"Numero" - Ito ay isang argument na may anyo ng isang de-numerong halaga ng halaga na kailangang ma-convert sa isa pang sukatan ng pagsukat.
"Pinagmulang Unit" - ang argumento na tumutukoy sa yunit ng pagsukat ng halaga upang ma-convert. Ito ay itinakda ng isang espesyal na code na tumutugma sa isang tiyak na yunit ng pagsukat.
"Huling yunit ng panukala" - ang argument na tumutukoy sa yunit ng pagsukat ng dami kung saan ang orihinal na numero ay na-convert. Itinatakda din ang paggamit ng mga espesyal na code.
Dapat nating dagdagan ng mga paliwanag ang mga code na ito, dahil kakailanganin natin ito mamaya sa paglikha ng isang calculator. Sa partikular, kailangan namin ang mga code para sa mga yunit ng masa. Narito ang isang listahan ng mga ito:
- g - gramo;
- kg - kilo;
- mg - milligram;
- lbm - Pound ng Ingles;
- ozm - onsa;
- sg - mag-abo;
- u - Atomic unit.
Kinakailangan din na sabihin na ang lahat ng mga argumento ng function na ito ay maaaring tinukoy sa pamamagitan ng mga halaga at sa pamamagitan ng mga sanggunian sa mga cell kung saan sila matatagpuan.
- Una sa lahat, ginagawa namin ang paghahanda. Ang aming tool sa computing ay magkakaroon ng apat na larangan:
- Mapapalitang halaga;
- Pinagmulan Unit;
- Resulta ng conversion;
- Huling yunit.
Itinatakda namin ang mga header kung saan ilalagay ang mga patlang na ito, at piliin ang mga ito sa pag-format (punan at mga hangganan) para sa higit pang visual visualization.
Sa mga patlang "Mapapalitan", "Limitasyon sa pagsukat ng pinagmulan" at "End Limit of Measurement" ipapasok namin ang data, at sa patlang "Resulta ng Conversion" - output ang huling resulta.
- Gawin natin ito sa larangan "Mapapalitan" ang user ay maaaring magpasok lamang ng wastong mga halaga, lalo, mga numero na mas malaki kaysa sa zero. Piliin ang cell kung saan ipasok ang na-convert na halaga. Pumunta sa tab "Data" at sa bloke ng mga tool "Paggawa gamit ang data" mag-click sa icon "Pag-verify ng Data".
- Nagsisimula ang window ng tool. "Pag-verify ng Data". Una sa lahat, gawin ang mga setting sa tab "Mga Pagpipilian". Sa larangan "Uri ng Data" piliin ang parameter mula sa listahan "Real". Sa larangan "Halaga" mula rin sa listahan hinihinto namin ang pagpili sa parameter "Higit pa". Sa larangan "Minimum" itakda ang halaga "0". Kaya, tanging ang tunay na mga numero (kabilang ang praksyonal), na mas malaki sa zero, ay maaaring pumasok sa selulang ito.
- Pagkatapos na ilipat sa tab ng parehong window. "Mensahe upang pumasok". Dito maaari kang magbigay ng paliwanag kung ano ang eksaktong kailangan mong ipasok ang gumagamit. Makikita niya ito kapag pinipili ang mga halaga ng input cell. Sa larangan "Mensahe" isulat ang mga sumusunod: "Ipasok ang dami ng masa upang i-convert".
- Pagkatapos ay lumipat sa tab "Error Message". Sa larangan "Mensahe" dapat naming isulat ang rekomendasyon na nakikita ng gumagamit kung pumapasok siya ng hindi tamang data. Isulat ang sumusunod: "Ang input ay dapat na isang positibong numero." Pagkatapos nito, upang makumpleto ang trabaho sa window ng check ng halaga ng pag-input at i-save ang mga setting na ipinasok namin, mag-click sa pindutan "OK".
- Tulad ng makikita mo, kapag pumili ka ng isang cell, lumilitaw ang isang pahiwatig.
- Subukan nating pumasok doon ng maling halaga, halimbawa, teksto o negatibong numero. Tulad ng iyong nakikita, lumilitaw ang isang mensahe ng error at naka-block ang input. Pinindot namin ang pindutan "Kanselahin".
- Ngunit ang tamang halaga ay ipinasok nang walang problema.
- Ngayon pumunta sa field "Pinagmulang Unit". Dito gagamitin namin ang gumagamit na pumili ng isang halaga mula sa isang listahan na binubuo ng mga pitong halaga ng masa, ang listahan ng kung saan ay ibinigay sa itaas kapag naglalarawan ng mga argumento sa pag-andar. Preob. Hindi gumagana ang iba pang mga halaga.
Piliin ang cell na nasa ilalim ng pangalan "Pinagmulang Unit". Mag-click muli sa icon "Pag-verify ng Data".
- Sa window ng pag-verify ng data na bubukas, pumunta sa tab "Mga Pagpipilian". Sa larangan "Uri ng Data" itakda ang parameter "Listahan". Sa larangan "Pinagmulan" sa pamamagitan ng isang tuldok-kuwit (;) Inililista namin ang mga code ng mga pangalan ng mass dami para sa function Preobtungkol sa kung saan nagkaroon ng pag-uusap sa itaas. Susunod, mag-click sa pindutan "OK".
- Tulad ng makikita mo, ngayon, kung pinili mo ang patlang "Pinagmulang Unit", kung gayon ang icon ng tatsulok ay lilitaw sa kanan nito. Kapag nag-click ka dito, ang isang listahan ay bubukas gamit ang mga pangalan ng mga yunit ng pagsukat ng masa.
- Ganap na katulad na pamamaraan sa window "Pag-verify ng Data" ginagawa namin at may cell na may pangalan "Huling yunit ng panukala". Mayroon din itong eksaktong parehong listahan ng mga yunit.
- Matapos na pumunta sa cell "Resulta ng Conversion". Ito ay naglalaman ng pag-andar Preob at ipakita ang resulta ng pagkalkula. Piliin ang elementong ito ng sheet at mag-click sa icon "Ipasok ang pag-andar".
- Nagsisimula Function Wizard. Pumunta kami sa kategoryang ito "Engineering" at piliin ang pangalan doon "PREOBR". Pagkatapos ay mag-click sa pindutan. "OK".
- Magbubukas ang window ng argumento ng operator Preob. Sa larangan "Numero" dapat mong ipasok ang mga coordinate ng cell sa ilalim ng pangalan "Mapapalitan". Upang gawin ito, ilagay sa cursor sa field at i-click ang kaliwang pindutan ng mouse sa cell na ito. Ang kanyang address ay agad na ipinapakita sa larangan. Sa parehong paraan nagpasok kami ng mga coordinate sa mga patlang. "Pinagmulang Unit" at "Huling yunit ng panukala". Tanging oras na ito namin mag-click sa mga cell na may parehong mga pangalan ng mga patlang na ito.
Matapos maipasok ang lahat ng data, mag-click sa pindutan "OK".
- Sa oras na natapos na namin ang huling pagkilos, sa window ng cell "Resulta ng Conversion" agad na ipinapakita ang resulta ng conversion ng halaga, ayon sa dating naipasok na data.
- Baguhin natin ang data sa mga cell "Mapapalitan", "Pinagmulang Unit" at "Huling yunit ng panukala". Tulad ng iyong nakikita, ang awtomatikong pagkalkula ng function ang resulta kapag nagbago ang mga parameter. Ito ay nagpapahiwatig na ang aming calculator ay fully functional.
- Ngunit hindi kami gumawa ng isang mahalagang bagay. Ang mga data entry cells ay protektado mula sa input ng maling halaga, ngunit ang item para sa data output ay hindi protektado sa lahat. Ngunit sa pangkalahatan ay imposible na ipasok ang anumang bagay sa ito, kung hindi man ang formula ng pagkalkula ay tatanggalin lamang at ang calculator ay magiging hindi mababago. Sa pamamagitan ng pagkakamali, maaari mo ring ipasok ang data sa cell na ito, pabayaan ang mga gumagamit ng third-party. Sa kasong ito, kailangan mong muling isulat ang buong formula. Kailangan mong harangan ang anumang entry ng data dito.
Ang problema ay ang lock ay nakatakda sa sheet bilang isang buo. Ngunit kung hinarang namin ang sheet, hindi namin maipasok ang data sa mga field ng input. Samakatuwid, kailangan nating alisin ang posibilidad ng pagharang mula sa lahat ng mga elemento ng sheet sa mga katangian ng format ng cell, pagkatapos ay ibalik ang posibilidad na ito lamang sa cell upang ipakita ang resulta at pagkatapos ay i-block ang sheet.
Iniwan namin ang pag-click sa elemento sa intersection ng pahalang at vertical na mga panel ng mga coordinate. Itinatampok nito ang buong sheet. Pagkatapos ay mag-right-click kami sa pagpili. Magbubukas ang isang menu ng konteksto kung saan pinili namin ang posisyon. "Mga cell ng format ...".
- Ang window ng pag-format ay nagsisimula. Pumunta dito sa tab "Proteksyon" at alisin ang tsek ang parameter "Protektadong cell". Pagkatapos ay mag-click sa pindutan. "OK".
- Pagkatapos nito, piliin lamang ang cell upang ipakita ang resulta at i-click ito gamit ang kanang pindutan ng mouse. Sa menu ng konteksto, mag-click sa item "Mga cell ng format".
- Muli sa window ng pag-format, pumunta sa tab "Proteksyon"ngunit sa pagkakataong ito, sa kabilang banda, nag-set kami ng isang tick malapit sa parameter "Protektadong cell". Pagkatapos ay mag-click sa pindutan. "OK".
- Pagkatapos na ilipat sa tab "Pagrepaso" at mag-click sa icon "Protektahan ang Sheet"na matatagpuan sa bloke ng tool "Mga Pagbabago".
- Ang window ng pag-setup ng proteksyon ng sheet ay bubukas. Sa larangan "Password upang huwag paganahin ang proteksyon ng sheet" ipasok ang password kung saan, kung kinakailangan, sa hinaharap posible na alisin ang proteksyon. Ang natitirang mga setting ay maaaring iwanang hindi nagbabago. Pinindot namin ang pindutan "OK".
- Pagkatapos ay bubuksan ang isa pang maliit na window kung saan dapat mong ulitin ang password. Gawin ito at mag-click sa pindutan. "OK".
- Pagkatapos nito, kapag sinubukan mong gumawa ng anumang mga pagbabago sa output cell, ang mga pagkilos ay mai-block, na iniulat sa dialog box na lilitaw.
Kaya, lumikha kami ng isang ganap na calculator para sa pag-convert ng mga halaga ng masa sa iba't ibang yunit ng pagsukat.
Bilang karagdagan, ang isang hiwalay na artikulo ay naglalarawan ng paglikha ng isa pang uri ng calculator ng makitid na profile sa Excel upang makalkula ang mga pagbabayad sa pautang.
Aralin: Pagkalkula ng pagbabayad sa annuity sa Excel
Paraan 3: Paganahin ang built-in na Excel calculator
Bilang karagdagan, ang Excel ay may sariling built-in universal calculator. Tama, sa pamamagitan ng default, ang pindutan ng paglunsad ay wala sa laso o sa shortcut bar. Isaalang-alang kung paano i-activate ito.
- Pagkatapos tumakbo ng Excel, lumipat sa tab "File".
- Susunod, sa window na bubukas, pumunta sa seksyon "Mga Pagpipilian".
- Pagkatapos simulan ang window ng mga opsyon sa Excel, lumipat sa subseksiyon "Quick Access Toolbar".
- Bago kami magbubukas ng isang window, ang kanang bahagi nito ay nahahati sa dalawang lugar. Sa kanang bahagi nito ang mga tool na naidagdag sa mabilisang panel ng pag-access. Sa kaliwa ang buong hanay ng mga tool na magagamit sa Excel, kabilang ang mga nawawala sa tape.
Sa itaas na kaliwang larangan "Pumili ng mga koponan" pumili ng item mula sa listahan "Ang mga koponan ay wala sa tape". Pagkatapos nito, sa listahan ng mga tool sa kaliwang bahagi, hanapin ang pangalan. "Calculator". Madali itong matuklasan, yamang ang lahat ng mga pangalan ay nakaayos ayon sa pagkakasunod-sunod ng alpabetiko. Pagkatapos ay gumawa kami ng pagpili ng pangalan na ito.
Sa itaas ng tamang lugar ay ang patlang "Pag-customize ng Quick Access Toolbar". Mayroon itong dalawang parameter:
- Para sa lahat ng mga dokumento;
- Para sa aklat na ito.
Ang default na setting ay para sa lahat ng mga dokumento. Ang parameter na ito ay inirerekomenda na iwanang hindi nabago kung walang mga kinakailangan para sa kabaligtaran.
Matapos ang lahat ng mga setting ay tapos na at ang pangalan "Calculator" na naka-highlight, mag-click sa pindutan "Magdagdag"na matatagpuan sa pagitan ng kanan at kaliwang lugar.
- Pagkatapos ng pangalan "Calculator" ipinapakita sa kanang pane, mag-click sa pindutan "OK" pababa sa ibaba.
- Pagkatapos nito, tutuparin ang window ng mga pagpipilian sa Excel. Upang simulan ang calculator, kailangan mong mag-click sa icon ng parehong pangalan, na ngayon ay matatagpuan sa shortcut bar.
- Pagkatapos ng tool na ito "Calculator" ay ilulunsad. Nag-andar ito bilang isang normal na pisikal na analog, tanging ang mga pindutan ay kailangang ma-pinindot gamit ang cursor ng mouse, ang kaliwang pindutan nito.
Tulad ng makikita mo, sa Excel mayroong maraming mga pagpipilian para sa paglikha ng calculators para sa iba't ibang mga pangangailangan. Ang tampok na ito ay lalong kapaki-pakinabang kapag gumaganap ng mga pagkalkula ng makitid na profile. Buweno, para sa mga karaniwang pangangailangan, maaari mong gamitin ang built-in na tool ng programa.