Għal utenti Excel regolari, mhuwiex sigriet li diversi kalkoli matematiċi, ta 'inġinerija u finanzjarji jistgħu jsiru f'dan il-programm. Din il-karatteristika hija realizzata bl-applikazzjoni ta 'diversi formuli u funzjonijiet. Iżda, jekk Excel jintuża b'mod kostanti biex iwettaq dawn il-kalkoli, allura l-kwistjoni li jiġu organizzati l-għodod meħtieġa għal dan id-dritt fuq il-paġna ssir relevanti, li żżid b'mod sinifikanti l-veloċità tal-kalkoli u l-livell ta 'konvenjenza għall-utent. Ejja nsiru nafu kif nagħmlu kalkulatur bħal dan f'Excel.
Proċedura tal-Ħolqien tal-Kalkulatur
Speċjalment urġenti dan il-kompitu jsir, jekk meħtieġ, li jwettaq kontinwament l-istess tip ta 'kalkoli u kalkoli assoċjati ma' tip partikolari ta 'attività. Ġeneralment, il-kalkolaturi kollha f'Excel jistgħu jinqasmu f'żewġ gruppi: universali (użati għall-kalkoli matematiċi ġenerali) u profil dejjaq. L-aħħar grupp huwa maqsum f'ħafna tipi: inġinerija, finanzjarja, self ta ’investiment, eċċ. L-għażla tal-algoritmu għall-ħolqien tiegħu tiddependi fuq il-funzjonalità tal-kalkulatur, l-ewwel nett.
Metodu 1: Uża l-Macros
L-ewwelnett, ikkunsidraw l-algoritmi għall-ħolqien ta 'kalkolaturi tad-dwana. Nibdew billi noħolqu l-aktar sempliċi kalkulatur universali. Din l-għodda se twettaq operazzjonijiet bażiċi aritmetiċi: żieda, multiplikazzjoni, tnaqqis, diviżjoni, eċċ. Hija implimentata bl-użu ta 'makro. Għalhekk, qabel ma tipproċedi bil-proċedura tal-ħolqien, għandek taċċerta ruħek li inkludejt makros u panel għall-iżviluppaturi. Jekk dan ma jkunx il-każ, allura l-makro għandu jiġi attivat.
- Wara li jsiru l-issettjar preliminari ta 'hawn fuq, mur fuq it-tab "Żviluppatur". Ikklikkja fuq l-ikona "Visual Basic"li titqiegħed fuq it-tejp fil-blokka ta ’għodod "Kodiċi".
- It-tieqa tal-editur tal-VBA tibda. Jekk għandek l-erja ċentrali murija bil-griż, u mhux abjad, dan ifisser li m'hemm l-ebda qasam tad-dħul tal-kodiċi. Biex tkun tista 'tintwera, mur l-oġġett tal-menu "Ara" u kklikkja fuq l-iskrizzjoni "Kodiċi" fil-lista li tidher. Tista 'tagħfas il-buttuna tal-funzjoni minflok dawn il-manipulazzjonijiet. F7. Fi kwalunkwe każ, jidher kodiċi tal-kodiċi.
- Hawnhekk fiż-żona ċentrali għandna bżonn niktbu l-kodiċi makro innifsu. Għandu l-forma li ġejja:
Sub calculator ()
Dim strExpr bħala spag
Daħħal id-data għall-kalkolu
strExpr = InputBox ("Daħħal id-data")
"Kalkolu tar - Riżultat. T
MsgBox strExpr & "=" & Applikazzjoni.Evaluate (strExpr)
Tmiem is-subMinflok frażijiet "Daħħal id-data" tista 'tikteb kwalunkwe oħra iktar aċċettabbli għalik. Li tkun tinsab 'il fuq mill-qasam tal-espressjoni.
Wara li l-kodiċi jiddaħħal, il-fajl irid jinkiteb. Madankollu, għandu jiġi ffrankat f'format b'appoġġ makro. Ikklikkja fuq l-ikona fil-forma ta 'floppy disk fit-toolbar tal-editur VBA.
- It-tieqa ta 'dokument ta' ħżin tibda. Mur fid-direttorju fuq il-hard drive tiegħek jew fuq il-midja li tista 'titneħħa fejn trid tiffranka. Fil-qasam "Isem tal-file" assenja d-dokument kwalunkwe isem mixtieq jew ħalli l-isem assenjat lilha awtomatikament. Mandatorju fil-qasam "Tip ta 'Fajl" mill-formati kollha disponibbli agħżel l-isem "Ktieb tax-xogħol Excel li ppermetta l-makro (* .xlsm)". Wara dan il-pass nikklikkja fuq il-buttuna. "Save" fil-qiegħ tat-tieqa.
- Wara, tista 'tagħlaq it-tieqa ta' editur makro billi sempliċement tikklikkja fuq l-ikona standard tal-għeluq fil-forma ta 'kwadru aħmar bi salib abjad fir-rokna ta' fuq tal-lemin tagħha.
- Biex tmexxi għodda tal-komputazzjoni billi tuża makro, waqt li tkun fit-tab "Żviluppatur"ikklikkja fuq l-ikona Makros fuq it-tejp fil-blokka ta ’għodod "Kodiċi".
- Wara dan, it-tieqa makro tibda. Agħżel l-isem tal-makro li ħloqna, agħżelha u kklikkja fuq il-buttuna Mexxi.
- Wara li twettaq din l-azzjoni, jinħoloq kalkolatur ibbażat fuq il-makro.
- Sabiex nagħmlu kalkolu fiha, aħna niktbu l-azzjoni meħtieġa fil-qasam. L-iktar mod konvenjenti għall-użu għal dan l-iskop huwa l-blokka numerika tat-tastiera, li tinsab fuq il-lemin. Wara li tiddaħħal l-espressjoni, ikklikkja fuq il-buttuna "OK".
- Imbagħad tidher tieqa żgħira fuq l-iskrin, li fiha t-tweġiba għas-soluzzjoni ta 'l-espressjoni speċifikata. Biex tagħlaq, ikklikkja fuq il-buttuna. "OK".
- Iżda taqbel li huwa pjuttost inkonvenjenti kull darba li jkollok bżonn twettaq azzjonijiet ta 'komputazzjoni, mur fit-tieqa makro. Ejja nissemplifikaw l-implimentazzjoni tat-tħaddim tat-tieqa tal-komputazzjoni. Għal dan, qiegħed fit-tab "Żviluppatur", ikklikkja fuq l-ikona diġà familjari għalina Makros.
- Imbagħad fit-tieqa makro, agħżel l-isem ta 'l-oġġett mixtieq. Ikklikkja fuq il-buttuna "Għażliet ...".
- Wara dan, it-tieqa titnieda saħansitra iżgħar minn dik preċedenti. Fiha nistgħu nispeċifikaw taħlita ta 'hot keys, li, meta għafast, iniedu calculator. Huwa importanti li din il-kombinazzjoni ma tintużax biex tissejjaħ proċessi oħra. Għalhekk, l-ewwel karattri tal-alfabett mhumiex irrakkomandati. L-ewwel kombinazzjoni taċ-ċwievet tistabbilixxi l-programm innifsu Excel. Dan iċ-ċavetta Ctrl. Iċ-ċavetta li jmiss hija ssettjata mill-utent. Ħalli tkun ċavetta V (għalkemm tista ’tagħżel ieħor). Jekk din iċ-ċavetta hija diġà użata mill-programm, ċavetta oħra se tiżdied awtomatikament mal-kombinazzjoni - Shift. Ikteb il-karattru magħżul fil-qasam "Shortcut" u kklikkja fuq il-buttuna "OK".
- Imbagħad għalaq it-tieqa tal-makro billi tikklikkja fuq l-ikona standard tal-għeluq fir-rokna ta 'fuq tal-lemin.
Issa meta tkun qed tittajpja l-kombinazzjoni hotkey magħżula (fil-każ tagħna Ctrl + Shift + V.) it-tieqa tal-kalkulatur se titnieda. Jaqblu, huwa ħafna aktar mgħaġġel u aktar faċli milli ssejjaħha kull darba permezz tal-makro window.
Lezzjoni: Kif toħloq makro f'Excel
Metodu 2: L-użu tal-Funzjonijiet
Issa ejja nqisu l-għażla li noħolqu kalkolatur ta ’profil dejjaq. Dan se jkun iddisinjat biex iwettaq kompiti speċifiċi u speċifiċi u jitqiegħed direttament fuq il-folja Excel. Il-funzjonijiet mibnija fl-Excel se jintużaw biex tinħoloq din l-għodda.
Pereżempju, ħoloq għodda għall-konverżjoni tal-valuri tal-massa. Fil-proċess tal-ħolqien tagħha, se nużaw il-funzjoni Preob. Dan l-operatur jirreferi għall-unità ta 'inġinerija mibnija fil-funzjonijiet Excel. Il-kompitu tiegħu huwa li jikkonverti l-valuri ta 'miżura għal oħra. Is-sintassi ta 'din il-funzjoni hija kif ġej:
= PREVENT (numru; ish_ed_izm; con_ed_izm)
"Numru" - Dan huwa argument li għandu l-forma ta 'valur numeriku tal-valur li jeħtieġ li jiġi konvertit f'miżura oħra ta' kejl.
"Sors Unità" - l-argument li jiddetermina l-unità tal-kejl tal-valur li għandu jiġi konvertit. Huwa ssettjat minn kodiċi speċjali li jikkorrispondi għal unità speċifika ta 'kejl.
"Unità finali tal-miżura" - l-argument li jiddefinixxi l-unità tal-kejl tal-kwantità li fiha jiġi konvertit in-numru oriġinali. Huwa wkoll stabbilit bl-użu ta 'kodiċi speċjali.
Għandna nelaboraw fuq dawn il-kodiċi, peress li se jkollna bżonnhom aktar tard fil-ħolqien ta 'kalkolatur. Speċifikament, għandna bżonn il-kodiċi għall-unitajiet tal-massa. Hawnhekk hawn lista tagħhom:
- g - gramma;
- kg - kilogramm;
- mg - milligramma;
- £ - lira Ingliża;
- ozm - uqija;
- sg - gagazza;
- u - unità atomika.
Huwa wkoll meħtieġ li jingħad li l-argumenti kollha ta 'din il-funzjoni jistgħu jiġu speċifikati kemm permezz ta' valuri kif ukoll b'referenzi għaċ-ċelloli fejn jinsabu.
- L-ewwelnett, aħna nagħmlu l-preparazzjoni. L-għodda tal-informatika tagħna se jkollha erba 'oqsma:
- Valur konvertibbli;
- Unità tas-Sors;
- Riżultat tal-konverżjoni;
- Unità finali.
Waqqafna l-intestaturi li taħthom se jitpoġġew dawn l-oqsma, u nagħżluhom b'formatting (imla u fruntieri) għal viżwalizzazzjoni aktar viżwali.
Fl-oqsma "Konvertibbli", "Limitu tal-kejl tas-sors" u "Limitu tat-Tmiem tal-Kejl" daħħlu d-data, u fil-qasam "Riżultat ta 'Konverżjoni" - ħu r-riżultat finali.
- Ejja nagħmluha hekk fil-qasam "Konvertibbli" l-utent jista 'jdaħħal biss valuri validi, jiġifieri, numri ikbar minn żero. Agħżel iċ-ċellola li fiha ser jiddaħħal il-valur konvertit. Mur fit-tab "Data" u fil-blokka ta ’għodod "Ħidma mad-data" ikklikkja fuq l-ikona "Verifika tad-Data".
- It-tieqa tal-għodda tibda. "Verifika tad-Data". L-ewwelnett, wettaq is-settings fit-tab "Għażliet". Fil-qasam "Tip ta 'Dejta" agħżel parametru mil-lista "Real". Fil-qasam "Valur" ukoll mil-lista inwaqqfu l-għażla fuq il-parametru "Iktar". Fil-qasam "Minimu" issettja l-valur "0". Għalhekk, numri reali biss (inkluż frazzjonali), li huma akbar minn żero, jistgħu jiddaħħlu f'din iċ-ċellula.
- Wara dik il-bidla fit-tab tal-istess tieqa. "Messaġġ biex tidħol". Hawnhekk tista 'tagħti spjegazzjoni ta' xiex eżattament trid tidħol fl-utent. Huwa se jara dan meta jagħżel il-valuri taċ-ċellula tad-dħul. Fil-qasam "Messaġġ" ikteb dan li ġej: "Daħħal l-ammont ta 'massa li tikkonverti".
- Imbagħad iċċaqlaq għat-tab "Messaġġ ta 'Żball". Fil-qasam "Messaġġ" għandna niktbu r-rakkomandazzjoni li l-utent jara jekk idaħħalx dejta ħażina. Ikteb dan li ġej: "L-input irid ikun numru pożittiv." Wara dan, sabiex tlesti x-xogħol fit-tieqa ta 'kontroll tal-valur tad-dħul u tiffranka l-issettjar imdaħħla minna, ikklikkja fuq il-buttuna "OK".
- Kif tistgħu taraw, meta tagħżel ċellula, tidher ħjiel.
- Ejja nippruvaw iddaħħlu hemm valur mhux korrett, pereżempju, test jew numru negattiv. Kif tistgħu taraw, jidher messaġġ ta 'żball u l-input huwa mblukkat. Nagħfas il-buttuna "Ikkanċella".
- Iżda l-valur korrett jiddaħħal mingħajr problemi.
- Issa mur il-qasam "Sors Unità". Hawnhekk se nagħmlu lill-utent jagħżel valur minn lista li tikkonsisti f'dawk is-seba 'valuri tal-massa, li l-lista tagħhom ġiet mogħtija hawn fuq meta ġew deskritti l-argumenti tal-funzjoni. Preob. Daħħal valuri oħra mhux se jaħdem.
Agħżel iċ-ċellola li hija taħt l-isem "Sors Unità". Ikklikkja darb'oħra fuq l-ikona "Verifika tad-Data".
- Fit-tieqa tal-verifika tad-data li tiftaħ, mur it-tab "Għażliet". Fil-qasam "Tip ta 'Dejta" issettja l-parametru "Lista". Fil-qasam "Sors" permezz ta 'punt virgola (;) nelenkaw il-kodiċi tal-ismijiet tal-kwantitajiet tal-massa għall-funzjoni Preobdwar liema kien hemm konverżazzjoni hawn fuq. Sussegwentement, ikklikkja fuq il-buttuna "OK".
- Kif tistgħu taraw, issa, jekk tagħżel it-taqsima "Sors Unità", allura ikona trijangolu tidher fuq il-lemin ta 'dan. Meta tikklikkja fuqha, tiftaħ lista bl-ismijiet tal-unitajiet tal-kejl tal-massa.
- Proċedura assolutament simili fit-tieqa "Verifika tad-Data" inwettqu u b’ċellola bl-isem "Unità finali tal-miżura". Għandu wkoll eżattament l-istess lista ta 'unitajiet.
- Wara dik mur-ċellola "Riżultat ta 'Konverżjoni". Se jkun fiha l-funzjoni Preob u juri r-riżultat tal-kalkolu. Agħżel dan l-element tal-folja u kklikkja fuq l-ikona "Daħħal il-funzjoni".
- Tibda Wizard tal-Funzjoni. Aħna nidħlu fiha fil-kategorija "Inġinerija" u agħżel l-isem hemmhekk "PREOBR". Imbagħad ikklikkja fuq il-buttuna. "OK".
- Tinfetaħ it-tieqa tal-argument tal-operatur Preob. Fil-qasam "Numru" trid tiddaħħal il-koordinati taċ-ċellola taħt l-isem "Konvertibbli". Biex tagħmel dan, poġġi l-cursor fil-qasam u kklikkja l-buttuna tax-xellug tal-maws fuq din iċ-ċellula. L-indirizz tagħha jidher immedjatament fil-qasam. Bl-istess mod aħna nidħlu koordinati fl-oqsma. "Sors Unità" u "Unità finali tal-miżura". Biss din id-darba nikklikkjaw fuq iċ-ċelloli bl-istess ismijiet bħal dawn l-oqsma.
Wara li tiddaħħal id-data kollha, ikklikkja fuq il-buttuna "OK".
- Hekk kif tlestejna l-aħħar azzjoni, fit-tieqa taċ-ċellula "Riżultat ta 'Konverżjoni" wera immedjatament ir-riżultat tal-konverżjoni tal-valur, skond id-data mdaħħla qabel.
- Nibdlu d-dejta fiċ-ċelloli "Konvertibbli", "Sors Unità" u "Unità finali tal-miżura". Kif tistgħu taraw, il-funzjoni awtomatikament tikkalkula r-riżultat meta tibdel il-parametri. Dan jissuġġerixxi li l-kalkulatur tagħna huwa kompletament funzjonali.
- Imma aħna ma għamilniex ħaġa importanti. Iċ-ċelloli tad-dħul tad-dejta huma protetti mill-input ta 'valuri mhux korretti, iżda l-oġġett għall-ħruġ tad-dejta mhuwiex protett għal kollox. Iżda ġeneralment huwa impossibli li tiddaħħal xi ħaġa fiha, inkella l-formula tal-kalkolu sempliċement titħassar u l-kalkulatur isir inoperabbli. Bi żball, tista ’wkoll iddaħħal id-data f’din iċ-ċellula, aħseb u ara utenti terzi. F'dan il-każ, trid tikteb il-formula kollha. Trid timblokka kwalunkwe dħul tad-data hawn.
Il-problema hi li s-serratura hija ssettjata fuq il-folja kollha kemm hi. Imma jekk nimblukkaw il-folja, mhux se nkunu nistgħu ndaħħlu d-data fl-oqsma tad-dħul. Għalhekk, ikollna bżonn ineħħu l-possibbiltà li nimblukkaw mill-elementi kollha tal-folja fil-proprjetajiet tal-format taċ-ċellula, imbagħad nagħtu lura din il-possibbiltà liċ-ċellula biss biex turi r-riżultat u wara dik il-blokk il-folja.
Aħna kklikkja fuq ix-xellug fuq l-element fl-intersezzjoni tal-pannelli orizzontali u vertikali tal-koordinati. Dan jenfasizza l-folja kollha. Imbagħad aħna ikklikkja dritt fuq l-għażla. Jinfetaħ menu tal-kuntest li bih nagħżlu l-pożizzjoni. "Format ċelloli ...".
- It-tieqa tal-ifformattjar tibda. Mur għaliha fit-tab "Protezzjoni" u neħħi l-parametru "Ċellula protetta". Imbagħad ikklikkja fuq il-buttuna. "OK".
- Wara, agħżel iċ-ċellola biss biex turi r-riżultat u kklikkja fuqha bil-buttuna tal-maws it-tajba. Fil-menu tal-kuntest, ikklikkja fuq l-oġġett "Ċelloli formati".
- Għal darb'oħra fit-tieqa tal-ifformattjar, mur it-tab "Protezzjoni"iżda din id-darba, għall-kuntrarju, waqqafna immarka ħdejn il-parametru "Ċellula protetta". Imbagħad ikklikkja fuq il-buttuna. "OK".
- Wara dik il-bidla fit-tab "Reviżjoni" u kklikkja fuq l-ikona "Protect Sheet"li tinsab fil-blokka ta ’l-għodda "Bidliet".
- Tinfetaħ it-tieqa tas-setup tal-protezzjoni tal-folja. Fil-qasam "Password biex itfi l-protezzjoni tal-folja" ikteb il-password li biha, jekk meħtieġ, fil-futur ikun possibbli li titneħħa l-protezzjoni. Is-settings li jifdal jistgħu jitħallew l-istess. Nagħfas il-buttuna "OK".
- Imbagħad tiftaħ tieqa żgħira oħra li fiha trid tirrepeti l-password. Agħmel dan u kklikkja fuq il-buttuna. "OK".
- Wara dan, meta tipprova tagħmel xi tibdil fiċ-ċellula tal-ħruġ, l-azzjonijiet jiġu mblukkati, li huwa rrappurtat fil-kaxxa tad-djalogu li tidher.
Għalhekk, ħloqna kalkulatur sħiħ għall-konverżjoni tal-valuri tal-massa f'diversi unitajiet ta 'kejl.
Barra minn hekk, artikolu separat jiddeskrivi l-ħolqien ta 'tip ieħor ta' kalkulatur ta 'profil dejjaq f'Excel biex jikkalkula l-ħlasijiet tas-self.
Lezzjoni: Kalkolu tal-ħlas ta 'l-annwalità f'Excel
Metodu 3: Iffaċilita l-kalkulatur ta 'l-Excel mibni
Barra minn hekk, Excel għandha kalkulatur universali tiegħu stess. Veru, awtomatikament, il-buttuna tat-tnedija tiegħu mhijiex fuq iż-żigarella jew fuq il-bar tal-iqsar rotta. Ikkunsidra kif tattivah.
- Wara li tħaddem l-Excel, imxi għat-tab "Fajl".
- Sussegwentement, fit-tieqa li tiftaħ, mur it-taqsima "Għażliet".
- Wara li tibda t-tieqa ta 'l-għażliet ta' l-Excel, iċċaqlaq għas-subsezzjoni "Toolbar ta 'aċċess rapidu".
- Qabel ma tiftaħ tieqa, in-naħa tal-lemin tagħha hija maqsuma f'żewġ oqsma. Fil-parti tal-lemin tagħha hemm l-għodod li diġà ġew miżjuda mal-panel ta 'aċċess rapidu. Fuq ix-xellug hemm is-sett kollu ta 'għodod li huwa disponibbli f'Excel, inklużi dawk li huma nieqsa fuq it-tejp.
Fuq il-qasam tax-xellug "Għażel timijiet" agħżel oġġett mil-lista "It-timijiet mhumiex fuq tape". Wara, fil-lista ta 'għodod fiż-żona tax-xellug, fittex l-isem. "Calculator". Ikun faċli li ssibha, billi l-ismijiet kollha huma rranġati f'ordni alfabetiku. Imbagħad nagħmlu għażla ta 'dan l-isem.
Hawn fuq il-lemin hemm il-qasam "Customizzazzjoni ta 'Għodda ta' Aċċess Quick". Għandha żewġ parametri:
- Għad-dokumenti kollha;
- Għal dan il-ktieb.
Is-setting default huwa għad-dokumenti kollha. Dan il-parametru huwa rrakkomandat li jibqa 'l-istess jekk ma jkunx hemm prerekwiżiti għall-oppost.
Wara kollox is-settings isiru u l-isem "Calculator" enfasizzat, ikklikkja fuq il-buttuna "Żid"li tinsab bejn iż-żona tal-lemin u tax-xellug.
- Wara l-isem "Calculator" murija fil-ħġieġa dritt, ikklikkja fuq il-buttuna "OK" isfel hawn taħt.
- Wara dan, it-tieqa tal-għażliet Excel tagħlaq. Biex tibda l-kalkulatur, trid tikklikkja fuq l-ikona tal-istess isem, li issa tinsab fuq il-buttuna tal-iqsar rotta.
- Wara din l-għodda "Calculator" ser jitniedu. Jaħdem bħala analoga fiżika normali, il-buttuni biss għandhom jiġu magħfusa bil-cursor tal-maws, il-buttuna tax-xellug tagħha.
Kif tistgħu taraw, f'Excel hemm ħafna għażliet għall-ħolqien ta 'kalkolaturi għal bżonnijiet varji. Din il-karatteristika hija partikolarment utli meta jsiru kalkoli ta 'profil dejjaq. Ukoll, għal bżonnijiet ordinarji, tista 'tuża l-għodda integrata tal-programm.