Pou itilizatè regilye Excel, li se pa yon sekrè ki divès kalite matematik, jeni ak finansye kalkil ka fèt nan pwogram sa a. Karakteristik sa a reyalize pa aplike plizyè fòmil ak fonksyon. Men, si Excel se toujou ap itilize pote soti nan kalkil sa yo, Lè sa a, kesyon an nan òganize zouti ki nesesè pou dwa sa a sou paj la vin enpòtan, ki pral ogmante siyifikativman vitès la nan kalkil ak nivo nan konvenyans pou itilizatè a. Se pou nou konnen ki jan fè tankou yon kalkilatris nan Excel.
Kalkilatè Kreyasyon Pwosedi
Espesyalman ijan travay sa a vin, si sa nesesè, yo toujou ap pote soti nan menm kalite kalkil ak kalkil ki asosye ak yon kalite patikilye nan aktivite yo. An jeneral, tout kalkilatris nan Excel ka divize an de gwoup: inivèsèl (itilize pou kalkil jeneral matematik) ak etwat-pwofil. Se gwoup la lèt divize an plizyè kalite: jeni, finansye, prè envestisman, elatriye. Chwa nan algorithm a pou kreyasyon li yo depann sou fonksyonalite a nan kalkilatris a, premye nan tout.
Metòd 1: Sèvi ak Macros
Premye a tout, konsidere algoritm yo pou kreye kalkilatris koutim. Ann kòmanse pa kreye kalkilatris ki pi senp lan inivèsèl. Zouti sa a ap fè operasyon aritmetik de baz yo: adisyon, miltiplikasyon, soustraksyon, divizyon, elatriye Li aplike lè l sèvi avèk yon macro. Se poutèt sa, anvan pwosedi ak pwosedi a kreyasyon, ou bezwen asire w ke ou te enkli makro ak yon panèl pwomotè. Si sa a se pa ka a, Lè sa a, macro a ta dwe aktive.
- Apre pi wo a anviwònman preliminè yo te fè, ale nan tab la "Developer". Klike sou icon a "Visual Basic"ki se mete sou kasèt la nan blòk la nan zouti "Kòd".
- Fenèt editè VBA kòmanse. Si ou gen zòn santral la parèt nan gri, epi yo pa blan, sa vle di ke pa gen okenn jaden kòd antre. Pou pèmèt ekspozisyon li ale nan atik meni an "View" epi klike sou inscription la "Kòd" nan lis la ki parèt. Ou ka peze kle fonksyon an olye de manipilasyon sa yo. F7. Nan nenpòt ka, yon jaden kòd ap parèt.
- Isit la nan zòn santral la nou bezwen ekri kòd la macro tèt li. Li gen fòm sa a:
Sub Calculators ()
Dim strExpr kòm fisèl
'Antre done pou kalkil
strExpr = InputBox ("Antre done")
'Kalkil rezilta
MsgBox strExpr & "=" & Application.Evaluate (strExpr)
End subOlye pou yo fraz yo "Antre done" ou ka ekri nenpòt lòt plis akseptab pou ou. Ke li pral chita pi wo pase jaden an nan ekspresyon.
Apre yo fin kòd la antre, yo dwe ranpli dosye a. Sepandan, li ta dwe sove nan yon fòma ak sipò macro. Klike sou ikòn nan fòm yon aparèy lage nan lèktur editè VBA a.
- Fenèt la dokiman sove kòmanse. Ale nan anyè a sou kondwi difisil ou a oswa medya detachable kote ou vle sove li. Nan jaden an "File" bay dokiman an nenpòt ki non vle oswa kite youn nan ki asiyen nan li pa default. Obligatwa nan jaden an "File Type" soti nan tout fòma ki disponib chwazi non an "Macro ki pèmèt Excel liv gid (* .xlsm)". Apre etap sa a nou klike sou bouton an. "Sove" nan fon fenèt la.
- Apre sa, ou ka fèmen fenèt editè macro pa senpleman klike sou estanda fèmen ikon nan fòm yon kare wouj ak yon kwa blan nan kwen anwo dwat li yo.
- Kouri yon zouti enfòmatik lè l sèvi avèk yon macro, pandan ke yo nan tab la "Developer"klike sou icon a Macros sou kasèt la nan blòk zouti yo "Kòd".
- Apre sa, fenèt la macro kòmanse. Chwazi non an nan macro a ke nou jis kreye, chwazi li epi klike sou bouton an Kouri.
- Apre fè aksyon sa a, yo kreye yon kalkilatris ki baze sou macro a.
- Yo nan lòd yo fè yon kalkil nan li, nou ekri aksyon ki nesesè nan jaden an. Fason ki pi pratik pou itilize pou objektif sa a se blòk nimerik klavye a, ki sitiye sou bò dwat la. Apre ekspresyon an te antre, klike sou bouton an "OK".
- Lè sa a, yon ti fenèt parèt sou ekran an, ki gen repons lan nan solisyon an nan ekspresyon ki espesifye. Pou fèmen li, klike sou bouton an. "OK".
- Men, dakò ke li se olye konvenyan chak fwa ou bezwen fè aksyon enfòmatik, ale nan fenèt la macro. Se pou nou senplifye aplikasyon an nan kouri fenèt la kalkil. Pou sa, yo te nan tab la "Developer", klike sou ikòn ki deja abitye avèk nou Macros.
- Lè sa a, nan fenèt la macro, chwazi non an nan objè a vle. Klike sou bouton an "Opsyon ...".
- Apre sa, se fenèt la te lanse menm pi piti pase yon sèl anvan an. Nan li, nou ka presize yon konbinezon de kle cho, ki, lè klike, pral lanse yon kalkilatris. Li enpòtan pou konbinezon sa a pa itilize pou rele lòt pwosesis. Se poutèt sa, premye karaktè nan alfabè a yo pa rekòmande. Premye konbinezon kle a tabli pwogram nan tèt li Excel. Kle sa a Ctrl. Kle kap vini an tabli pa itilizatè a. Se pou li yon kle V (Malgre ke ou ka chwazi yon lòt). Si se kle sa a deja itilize pa pwogram nan, yo pral yon sèl kle plis otomatikman ajoute nan konbinezon an - Shift. Mete pèsonaj la chwazi nan jaden an "Rakoursi" epi klike sou bouton an "OK".
- Lè sa a, fèmen fenèt la macro pa klike sou icon nan estanda fèmen nan kwen anwo dwa.
Koulye a, lè ou tape chwazi hotkey konbinezon an (nan ka nou an Ctrl + Shift + V) ap fenèt la kalkilatris dwe lanse. Mwen dakò, li se pi vit ak pi fasil pase rele li chak fwa nan fenèt la macro.
Leson: Ki jan yo kreye yon macro nan Excel
Metòd 2: Sèvi ak Fonksyon
Koulye a, kite a konsidere opsyon a nan kreye yon kalkilatris etwat-pwofil. Li pral fèt yo fè espesifik, travay espesifik epi yo mete dirèkteman sou fèy la Excel. Fonksyònman Excel la pral itilize pou kreye zouti sa a.
Pou egzanp, kreye yon zouti pou konvèti valè mas. Nan pwosesis kreyasyon li a, nou pral itilize fonksyon an Preob. Operatè sa a refere a inite jeni bati-an fonksyon Excel. Travay li se konvèti valè yo nan yon sèl mezi nan yon lòt. Sentaks fonksyon sa a se jan sa a:
= PREVANS (nimewo; ish_ed_izm; con_ed_izm)
"Nimewo" - Sa a se yon agiman ki gen fòm lan nan yon valè nimerik nan valè a ki bezwen konvèti nan yon lòt mezi mezi.
"Sous Inite" - agiman ki detèmine inite mezi valè a pou konvèti. Li etabli pa yon kòd espesyal ki koresponn ak yon inite espesifik mezi.
"Inite final mezi" - agiman ki defini inite mezi kantite ki nan nimewo orijinal la konvèti. Li se tou mete lè l sèvi avèk kòd espesyal.
Nou ta dwe elabore sou kòd sa yo, depi nou pral bezwen yo pita nan kreyasyon yon kalkilatris. Espesyalman, nou bezwen kòd yo pou inite yo nan mas. Isit la se yon lis yo:
- g - gram;
- kg - kilogram;
- mg - miligram;
- lbm - Liv angle;
- ozm - ons;
- sg - salop;
- u - inite atomik.
Li nesesè tou di ke tout agiman yo nan fonksyon sa a ka espesifye tou de pa valè ak pa referans a selil yo kote yo ye.
- Premye a tout, nou fè preparasyon an. Zouti informatique nou an pral gen kat jaden:
- Valè dekapotab;
- Inite Sous;
- Konvèsyon rezilta;
- Final inite.
Nou mete tèt yo anba ki jaden sa yo ap mete, epi chwazi yo ak fòma (ranpli ak fwontyè) pou plis vizyèl vizyalizasyon.
Nan jaden yo "Dekapotab", "Limit mezi Sous" ak "Limit fen nan mezi" nou pral antre nan done, ak nan jaden an "Konvèsyon Rezilta" - pwodiksyon rezilta final la.
- Se pou nou fè l 'pou ke nan jaden an "Dekapotab" itilizatè a te kapab antre sèlman valè valab, sètadi, nimewo pi gran pase zewo. Chwazi selil la nan ki valè a konvèti yo pral antre nan. Ale nan tab la "Done" ak nan blòk zouti yo "Travay ak done" klike sou icon a "Verifikasyon Done".
- Fenèt zouti a kòmanse. "Verifikasyon Done". Premye a tout, fè anviwònman yo nan tab la "Opsyon". Nan jaden an "Kalite Done" chwazi paramèt nan lis la "Imobilye". Nan jaden an "Valè" tou nan lis la nou sispann seleksyon an sou paramèt la "Plis". Nan jaden an "Minimòm" mete valè an "0". Se konsa, sèlman reyèl nimewo (ki gen ladan fraksyon), ki gen plis pase zewo, yo ka antre nan selil sa a.
- Apre sa, deplase nan tab la nan fenèt la menm. "Mesaj pou antre". Isit la ou ka bay yon eksplikasyon sou ki sa egzakteman ou bezwen antre nan itilizatè a. Li pral wè li lè chwazi valè yo selil D '. Nan jaden an "Mesaj" ekri sa ki annapre yo: "Antre kantite lajan an pou konvèti".
- Lè sa a, deplase nan tab la "Mesaj Erè". Nan jaden an "Mesaj" nou ta dwe ekri rekòmandasyon ke itilizatè a wè si li antre nan done kòrèk. Ekri bagay sa yo: "Antre yo dwe yon nimewo pozitif." Apre sa, yo nan lòd yo konplete travay la nan opinyon fenèt la chèk valè epi sove anviwònman yo te antre nan pa nou, klike sou bouton an "OK".
- Kòm ou ka wè, lè ou chwazi yon selil, yon allusion parèt.
- Ann eseye antre nan yon valè kòrèk, pa egzanp, tèks oswa yon nonb negatif. Kòm ou ka wè, yon mesaj erè parèt ak se opinyon an bloke. Nou peze bouton an "Anile".
- Men, se valè ki kòrèk la te antre nan san yo pa pwoblèm.
- Koulye a, ale nan jaden an "Sous Inite". Isit la nou pral fè itilizatè a chwazi yon valè ki sòti nan yon lis ki gen ladan sa yo valè sèt mas, yo te lis la nan yo ki bay pi wo a lè ki dekri agiman yo fonksyon. Preob. Antre lòt valè pa pral travay.
Chwazi selil ki anba non an "Sous Inite". Klike ankò sou icon la "Verifikasyon Done".
- Nan fenèt verifikasyon done ki ouvè, ale nan tab la "Opsyon". Nan jaden an "Kalite Done" mete paramèt la "Lis". Nan jaden an "Sous" atravè yon pwenviz (;) nou lis kòd yo nan kantite mas pou fonksyon an Preobsou ki te gen yon konvèsasyon pi wo a. Apre sa, klike sou bouton an "OK".
- Kòm ou ka wè, kounye a, si ou chwazi jaden an "Sous Inite", Lè sa a, yon icon triyang parèt sou bò dwat la nan li. Lè ou klike sou li, yon lis ouvè ak non yo nan inite yo nan mezi mas.
- Absoliman menm pwosedi nan fennèt la "Verifikasyon Done" nou pote soti ak yon selil ak non an "Inite final mezi". Li te genyen egzakteman menm lis inite yo.
- Apre sa ale nan selil la "Konvèsyon Rezilta". Li pral gen ladan fonksyon an Preob epi montre rezilta kalkil la. Chwazi eleman sa a nan fèy la, epi klike sou icon a "Antre fonksyon".
- Kòmanse Fonksyon Sòsye. Nou ale nan li nan kategori a "Jeni" epi chwazi non an la "PREBRA". Lè sa a, klike sou bouton an. "OK".
- Fenèt agiman Operatè ouvè Preob. Nan jaden an "Nimewo" ou dwe antre nan kowòdone selil la anba non an "Dekapotab". Pou fè sa, mete nan kurseur la nan jaden an epi klike sou bouton sourit gòch sou selil sa a. Se adrès li imedyatman parèt nan jaden an. Nan menm fason an nou antre nan kowòdone nan jaden yo. "Sous Inite" ak "Inite final mezi". Se sèlman tan sa a nou klike sou selil yo ak non yo menm jan ak jaden sa yo.
Apre yo fin antre done yo, klike sou bouton an "OK".
- Osito ke nou fin fè aksyon an dènye, nan fennèt la selil "Konvèsyon Rezilta" imedyatman parèt rezilta a nan konvèsyon an nan valè a, dapre done yo te deja antre nan.
- Ann chanje done yo nan selil yo "Dekapotab", "Sous Inite" ak "Inite final mezi". Kòm ou ka wè, fonksyon an otomatikman rekalkile rezilta a lè chanje paramèt. Sa a sijere ke kalkilatris nou an konplètman fonksyonèl.
- Men, nou pa t 'fè yon sèl bagay enpòtan. Selil antre done yo pwoteje soti nan opinyon an nan valè kòrèk, men atik la pou pwodiksyon done yo pa pwoteje nan tout. Men, li jeneralman enposib antre nan anyen nan li, otreman pral fòmil la kalkil tou senpleman dwe efase ak kalkilatris a ap vin inutilizab. Pa erè, ou ka tou antre done sa a nan selil, kite pou kont li itilizatè twazyèm-pati yo. Nan ka sa a, ou gen pouw ekri fòmil la an antye. Bezwen bloke nenpòt done antre isit la.
Pwoblèm lan se ke se seri a mete sou fèy la kòm yon antye. Men, si nou bloke fèy papye a, nou pa pral kapab antre nan done nan jaden yo opinyon. Se poutèt sa, nou pral bezwen retire posibilite pou bloke soti nan tout eleman nan fèy la nan pwopriyete yo nan fòma a selil, Lè sa a, retounen posibilite sa a sèlman nan selil la montre rezilta a ak apre ki bloke fèy la.
Nou kite-klike sou eleman an nan entèseksyon panno yo orizontal ak vètikal nan kowòdone. Sa a endike tout fèy la. Lè sa a, nou dwa-klike sou seleksyon an. Yon meni kontèks ouvè nan ki nou chwazi pozisyon an. "Fòma selil ...".
- Fenèt la fòma kòmanse. Ale nan li nan tab la "Pwoteksyon" ak paramèt dezaktive "Selil Pwoteje". Lè sa a, klike sou bouton an. "OK".
- Apre sa, chwazi sèlman selil la yo montre rezilta a, epi klike sou li ak bouton an sourit dwa. Nan meni an kontèks, klike sou atik la "Fòma selil".
- Ankò nan fennèt la fòma, ale nan tab la "Pwoteksyon"men fwa sa a, okontrè, nou mete yon tik tou pre paramèt la "Selil Pwoteje". Lè sa a, klike sou bouton an. "OK".
- Apre sa, deplase nan tab la "Revize" epi klike sou icon a "Pwoteje Fèy"ki sitiye nan blòk zouti a "Chanjman".
- Fenèt konfigirasyon pwoteksyon fèy la ouvè. Nan jaden an "Modpas pou enfim pwoteksyon fèy" antre modpas la ak ki, si sa nesesè, nan lavni an li pral posib yo retire pwoteksyon an. Anviwònman ki rete yo ka kite chanje. Nou peze bouton an "OK".
- Lè sa a, yon lòt fenèt ti ouvè nan ki ou dwe repete modpas la. Fè sa epi klike sou bouton an. "OK".
- Apre sa, lè ou eseye fè nenpòt ki chanjman nan selil la pwodiksyon, aksyon yo pral bloke, ki se rapòte nan bwat dyalòg ki parèt.
Se konsa, nou te kreye yon kalkilatris plen véritable pou konvèti valè mas nan divès inite mezi.
Anplis de sa, yon atik separe dekri kreyasyon an yon lòt kalite etwat-pwofil kalkilatris nan Excel kalkile peman prè.
Leson: Kalkil peman anwite nan Excel
Metòd 3: Pèmèt bati-an kalkilatris a Excel
Anplis de sa, Excel gen pwòp bati-an kalkilatris inivèsèl. Vrè, pa default, bouton lansman li yo se pa sou riban an oswa sou ba a chemen kout. Konsidere ki jan yo aktive li.
- Apre kouri Excel, ale nan tab la "File".
- Next, nan fenèt la ki ouvè, ale nan seksyon an "Opsyon".
- Apre ou fin kòmanse fenèt yo opsyon Excel, ale nan seksyon an "Bwat zouti aksè rapid".
- Anvan nou ouvè yon fenèt, se bò dwat nan yo ki divize an de zòn. Nan pati dwat li yo se zouti yo ki te deja te ajoute nan panèl la aksè rapid. Sou bò gòch la se seri a tout antye de zouti ki disponib nan Excel, ki gen ladan sa yo ki ki manke sou kasèt la.
Pi wo pase jaden kite "Chwazi ekip" chwazi atik nan lis la "Ekip yo pa sou kasèt". Apre sa, nan lis zouti ki nan zòn gòch la, gade non an. "Kalkilatris". Li pral fasil jwenn, depi tout non yo ranje nan lòd alfabè. Lè sa a, nou fè yon seleksyon nan non sa a.
Pi wo pase zòn nan dwa se jaden an "Customizing Quick Access Toolbar". Li gen de paramèt:
- Pou tout dokiman;
- Pou liv sa a.
Anviwònman default la se pou tout dokiman yo. Sa a se paramèt rekòmande yo dwe kite chanje si pa gen okenn condition pou opoze an.
Apre tout anviwònman yo ap fè ak non an "Kalkilatris" make, klike sou bouton an "Ajoute"ki sitiye ant zòn dwat la ak bò gòch la.
- Apre non "Kalkilatris" parèt nan fenèt la dwa, klike sou bouton an "OK" desann anba a.
- Apre sa, fenèt yo opsyon Excel ap fèmen. Pou kòmanse kalkilatris a, ou bezwen klike sou icon nan an menm non yo, ki se kounye a ki sitiye sou ba a chemen kout.
- Apre zouti sa a "Kalkilatris" pral lanse. Li fonksyone kòm yon analòg fizik nòmal, se sèlman bouton yo bezwen pouse ak kurseur an sourit, bouton gòch li yo.
Kòm ou ka wè, nan Excel gen anpil opsyon pou kreye kalkilatris pou divès bezwen. Karakteristik sa a itil sitou lè wap fè kalkil etwat-pwofil yo. Oke, pou bezwen òdinè, ou ka itilize zouti nan bati-an nan pwogram nan.