Za redne uporabnike programa Excel ni skrivnost, da v tem programu lahko opravljate različne matematične, inženirske in finančne izračune. Ta možnost se uresničuje z uporabo različnih formul in funkcij. Toda, če se Excel stalno uporablja za izvedbo takih izračunov, dejanska težava postane organizacija potrebnih orodij za to neposredno na listu, kar bo močno povečalo hitrost izračuna in stopnjo udobnosti za uporabnika. Ugotovimo, kako narediti podoben kalkulator v Excelu.

Postopek izdelave kalkulatorja

Še posebej nujno, ta naloga v primeru potrebe stalno izvaja iste vrste izračunov in izračunov, povezanih z določeno vrsto dejavnosti. Na splošno so vsi kalkulatorji v Excelu lahko razdeljeni v dve skupini: univerzalni (uporabljeni za splošne matematične izračune) in ozek profil. Slednja skupina je razdeljena na več vrst: inženiring, finančna, kreditna vlaganja itd. Iz funkcionalnosti kalkulatorja je, da je najprej odvisna izbira algoritma za ustvarjanje.

Metoda 1: Uporabite makre

Najprej preuči algoritme za ustvarjanje prilagojenih kalkulatorjev. Začnimo z ustvarjanjem najpreprostejšega univerzalnega kalkulatorja. To orodje bo izvedlo elementarne aritmetične operacije: dodajanje, množenje, odštevanje, deljenje itd. Izvede se z makrom. Zato morate pred začetkom postopka ustvarjanja prepričati, da imate omogočene makre in razvijalsko ploščo. Če temu ni tako, potem mora biti aktiviraj makre .

  1. Ko so končane zgornje nastavitve, se premaknemo na kartico »Razvijalec «. Kliknite ikono "Visual Basic" , ki se nahaja na traku v orodni vrstici "Code" .
  2. Odprite makro urejevalnik v programu Microsoft Excel

  3. Uvedeno je urejevalno okno VBA. Če je osrednja površina siva in ne bela, to pomeni, da ne obstaja polje vnosa kode. Če želite omogočiti prikaz, pojdite na postavko menija »Pogled« in na seznamu, ki se prikaže, kliknite »Koda« . Namesto teh manipulacij lahko pritisnete funkcijsko tipko F7 . V obeh primerih se prikaže polje vnosa kode.
  4. Omogočanje polja za vnos kode v urejevalnik makrov v programu Microsoft Excel

  5. Tukaj v osrednjem delu moramo napisati kodo samega makra. Ima naslednjo obliko:

    Sub Calculator()
    Dim strExpr As String
    ' Введение данных для расчета
    strExpr = InputBox("Введите данные")
    ' Вычисление результата
    MsgBox strExpr & " = " & Application.Evaluate(strExpr)
    End Sub

    Namesto besedne zveze "Vnesite podatke" lahko napišete katerokoli drugo bolj sprejemljivo za vas. Biti bo nad poljem uvajanja izraza.

    Ko je koda vnesena, je treba datoteko prepisati. V tem primeru je treba shraniti v obliki, ki podpira makre. V orodni vrstici urejevalnika VBA kliknite ikono v obliki diskete.

  6. Uvedba kode v makro urejevalnik v programu Microsoft Excel

  7. Začne se okno za shranjevanje dokumenta. Premaknemo se v imenik na trdem disku ali prenosnem mediju, kjer ga želimo shraniti. V polju »Ime datoteke« dokumentu dodelimo poljubno želeno ime ali ga privzeto dodelimo. Brez dvoma v polje »Vrsta datoteke« iz vseh razpoložljivih formatov izberite naslov »Delovni list Excel s podporo za makre (* .xlsm)« . Po tem koraku kliknite gumb »Shrani« na dnu okna.
  8. Shranjevanje datoteke v obliki xlsm v Microsoft Excel

  9. Po tem lahko zaprete makro urejevalno okno preprosto tako, da kliknete ikono za standardno zapiranje v obliki rdečega kvadrata z belim križem v zgornjem desnem kotu.
  10. Zapiranje okna Macro Editor v programu Microsoft Excel

  11. Če želite zagnati računalniško orodje z makrom, v zavihku »Razvijalec« kliknite ikono »Makri« na traku v polju »Koda« .
  12. Odprite okno Makri v programu Microsoft Excel

  13. Po tem se začne makro okno. Izberite ime makra, ki smo ga pravkar ustvarili, jo izberite in kliknite gumb »Zaženi« .
  14. Makro okno v programu Microsoft Excel

  15. Po tem koraku se kalkulator, ustvarjen na podlagi makra, začne.
  16. Kalkulator na podlagi makro se sproži v programu Microsoft Excel

  17. Da bi pripravili izračun, zapisujemo potrebne ukrepe na terenu. Za ta namen je najprimernejši uporabiti številčni blok tipkovnice, ki se nahaja na desni. Ko je izraz vnesen, kliknite gumb "V redu" .
  18. Prehod v izračun v računalniku na podlagi makra se zažene v programu Microsoft Excel

  19. Nato se na zaslonu prikaže majhno okno, ki vsebuje odgovor na rešitev danega izraza. Če ga želite zapreti, kliknite gumb »V redu« .
  20. Rezultat izračuna makro računskega kalkulatorja se zažene v programu Microsoft Excel

  21. Vendar se strinjate, da je precej neugodno, da preklopite na makro okno vsakič, ko boste potrebovali računalniške akcije. Poenostavimo začetek okvira za izračun. Če želite to storiti, medtem ko v zavihku »Razvijalec« kliknete že znano ikono »Makri« .
  22. Odprite okno Makri v programu Microsoft Excel

  23. Nato v makro oknu izberite ime želenega predmeta. Kliknemo na gumb "Parametri ..." .
  24. Odprite nastavitve makra v programu Microsoft Excel

  25. Po tem se okno sproži še manj kot prejšnje. V njej lahko določimo kombinacijo hitrih tipk, ko kliknete, na kateri bo začel kalkulator. Pomembno je, da se ta kombinacija ne uporablja za klicanje drugih procesov. Zato se prvi znaki abecede ne priporočajo. Prvi ključ kombinacije določi Excelov program sam. To je tipka Ctrl . Naslednji ključ nastavi uporabnik. Naj bo ključ V (čeprav lahko izberete drugo). Če ta program že uporablja program, bo dodatni ključ samodejno dodan kombinaciji - S hift . Izbrani simbol vnesemo v polje »Ključna kombinacija« in kliknemo na gumb »V redu« .
  26. Okno nastavitev makrov v programu Microsoft Excel

  27. Nato zaprite okno makrov s klikom na standardno ikono zapiranja v zgornjem desnem kotu.

Zapiranje okna makrov v programu Microsoft Excel

Zdaj, ko vnesete izbrano kombinacijsko tipko (v našem primeru Ctrl + Shift + V ), se bo začelo kalkulatorsko okno. Strinjam se, da je veliko hitreje in lažje kot vsakič, ko ga pokličete skozi okno makrov.

Lekcija: Kako ustvariti makro v Excelu

Metoda 2: Uporaba funkcij

Zdaj pa razmislimo o možnosti ustvarjanja ozkega profila kalkulatorja. Zasnovana bo tako, da bo izvedla specifične, specifične naloge in bo nameščena neposredno na listu Excel. Če želite ustvariti to orodje, se bodo uporabljale vgrajene funkcije programa Excel.

Na primer, ustvarite orodje za pretvorbo masnih vrednosti. V procesu njenega nastanka bomo uporabili funkcijo PREOB . Ta operater se nanaša na inženirski blok vgrajenih funkcij Excel. Njegova naloga je pretvoriti vrednosti enega merilnega ukrepa v drugega. Sintaksa te funkcije je:

=ПРЕОБР(число;исх_ед_изм;кон_ед_изм)

"Številka" je argument, ki je podoben številski vrednosti vrednosti, ki jo želite pretvoriti v drugo merilo merjenja.

"Izvirna merska enota" je argument, ki določa mersko enoto količine, ki jo je treba pretvoriti. Določa se s posebno kodo, ki ustreza določeni enoti merjenja.

"Končna merska enota" je argument, ki določa mersko enoto vrednosti, v katero se pretvori originalna številka. Določa se tudi z uporabo posebnih kod.

Te kode moramo podrobneje opredeliti, saj jih bomo kasneje potrebovali pri izdelavi kalkulatorja. Natančneje, potrebujemo kode enote mase. Tukaj je njihov seznam:

  • g - gram;
  • kg je kilogram;
  • mg - miligram;
  • lbm - angleški funt;
  • ozm - unča;
  • sg - žlindra;
  • u je atomska enota.

Prav tako je treba reči, da je mogoče vse argumente te funkcije določiti bodisi z vrednostmi bodisi s sklicevanjem na celice, v katerih se nahajajo.

  1. Najprej izdelamo obdelovanca. Naše računsko orodje bo imelo štiri področja:
    • Konvertibilna vrednost ;
    • Izvirna merska enota ;
    • Rezultat preusmeritve ;
    • Zadnja merska enota .

    Nastavili smo glave, pod katerimi bodo položeni podatki polja in jih izbrali z oblikovanjem (polnjenje in meje) za večjo vizualno vizualizacijo.

    V polju "Vrednost konvertibilnosti" , "Začetna merilna meja" in "Končna merilna meja" bomo vnesli podatke in v polju "Rezultat konverzije" izpisali končni rezultat.

  2. Nabava masovnega pretvornika v Microsoft Excelu

  3. Prepričali se bomo, da lahko uporabnik v polju "Konvertibilna vrednost" vnese le dopustne vrednosti, in sicer je število večje od nič. Izberite celico, v kateri bo napisana pretvorjena vrednost. Pojdite na kartico »Podatki « in v orodju »Delo s podatki« kliknite ikono »Preverite podatke« .
  4. Pojdite na preverjanje podatkov v programu Microsoft Excel

  5. Odpre se okno »Validation Data« . Najprej nastavite nastavitve na kartici »Nastavitve «. V polju »Vrsta podatkov« s seznama izberite možnost »Veljaven« . V polju »Vrednost« tudi s seznama zaustavimo izbiro v parametru »Več« . V polju "Minimum" nastavite vrednost na "0" . Tako lahko v to celico vnesemo le dejanska števila (vključno z delnim številom), ki so večja od nič.
  6. Okno za preverjanje vhodnih vrednosti v programu Microsoft Excel

  7. Po tem se premaknemo na jeziček istega okna »Sporočilo za vnos« . Tu lahko podate razlago, kaj natančno morate vnesti uporabniku. Videl bo, ko bo izbrana celica za vnos vrednosti. V polju »Sporočilo« pišemo naslednje: »Vnesite količino mase, ki jo želite pretvoriti« .
  8. Sporočilo za vnos v okno za preverjanje vnosa v programu Microsoft Excel

  9. Nato se premaknite na kartico »Sporočilo o napaki «. V polju "Sporočilo" moramo napisati priporočilo, da bo uporabnik videl, če vnese napačne podatke. Napišite naslednje: "Vhodna vrednost mora biti pozitivna številka". Po tem, da končate delo v oknu za preverjanje vhodnih vrednosti in shranite nastavitve, ki smo jih vnesli, kliknite gumb »V redu« .
  10. Sporočilo o napaki v oknu za preverjanje vnosa v programu Microsoft Excel

  11. Kot lahko vidite, ko izberete celico, se pri vnosu prikaže poziv.
  12. Zahteva za vnos, ko izberete celice v programu Microsoft Excel

  13. Poskusimo tam vnesti napačno vrednost, na primer besedilo ali negativno številko. Kot vidite, se prikaže sporočilo o napaki in vnos je blokiran. Kliknite gumb »Prekliči« .
  14. Sporočilo o napaki v programu Microsoft Excel

  15. Toda pravilna vrednost se vnaša brez težav.
  16. V Microsoft Excelu je vnesena pravilna vrednost

  17. Zdaj pojdite na polje »Izvirna merska enota« . Tukaj bomo uporabniku izbrali vrednost s seznama, ki je sestavljena iz sedmih masnih vrednosti, navedenih zgoraj v opisu argumentov funkcije PREOB . Vnesite druge vrednosti, ne bodo delovale.

    Izberite celico, ki je pod imenom »Izvorna merska enota«. Spet kliknite ikono »Preveri podatke« .

  18. Pojdite na preverjanje podatkov v programu Microsoft Excel

  19. V oknu, ki se odpre, preverite podatke, pojdite na zavihek »Nastavitve «. V polju »Vrsta podatkov« nastavite parameter »List« . V polju "Vir" prek podpičja ( ; ) navajemo kode denominacije masne vrednosti za funkcijo PREOB, ki je opisana zgoraj. Nato kliknite gumb "OK" .
  20. Okno za preverjanje vhodnih vrednosti v programu Microsoft Excel

  21. Kot lahko vidite, zdaj, če izberete polje »Izvirna merska enota« , potem desno od nje je ikona v obliki trikotnika. S klikom na to odpre seznam z imeni enot mase.
  22. Navedite imena mase v Microsoft Excelu

  23. Absolutno podoben postopek v oknu "Preverjanje podatkov" se izvaja s celico z imenom "Končna merska enota" . Prav tako proizvaja natančno isti seznam enot.
  24. Drugi seznam merilnih enot v programu Microsoft Excel

  25. Po tem pojdite na celico »Preusmeritev rezultata« . Vsebovala bo funkcijo PREVIEW in prikazala rezultat izračuna. Izberite ta element lista in kliknite ikono »Vstavi funkcijo« .
  26. Odprite čarovnika za funkcije v programu Microsoft Excel

  27. Začne se čarovnik za funkcije . Prenosimo ga v kategorijo »Inženiring« in označimo ime »PREOBR« . Nato kliknite gumb "OK" .
  28. Pojdite v okno argumentov funkcije PREVIEW v programu Microsoft Excel

  29. Odpre se okno OPERATORJA argumentov. V polju "Številka" vnesite koordinate celice pod imenom "Konvertibilna vrednost" . Če želite to narediti, postavite kazalko v polje in kliknite levi gumb miške na tej celici. Njen naslov se takoj prikaže na terenu. Na enak način vnesemo koordinate na polja "Original merska enota" in "Končna merska enota" . Samo tokrat kliknemo na celice z enakimi imeni kot ta polja.

    Ko so vsi podatki vneseni, kliknite na gumb »V redu« .

  30. okno argumentov funkcije MOVE v programu Microsoft Excel

  31. Takoj, ko smo izvedli zadnje dejanje, je bil rezultat pretvorbe vrednosti takoj prikazan v celici celice »Konverzija« glede na vnesene podatke.
  32. Rezultat izračunavanja funkcije PREVIEW v programu Microsoft Excel

  33. Let's spremeniti podatke v celicah "Convertible value" , "Začetna merska enota" in "Končna merska enota" . Kot lahko vidite, funkcija samodejno ponovno izračuna rezultat pri spreminjanju parametrov. To pomeni, da je naš kalkulator popolnoma funkcionalen.
  34. Ponovno izračunajte funkcijo PRE-BIN v programu Microsoft Excel

  35. Toda nismo naredili nobene pomembne stvari. Celice za vnos podatkov so zaščitene pred vnosom nepravilnih vrednosti, vendar element za izpis podatkov ni zaščiten na noben način. Vendar sploh ne morete vnesti ničesar, v nasprotnem primeru se formula za izračun enostavno izbriše in kalkulator priteče v nedelotno stanje. Po pomoti lahko podatke sami vnesete v to celico, da ne omenjamo tretjih uporabnikov. V tem primeru morate ponovno napisati celotno formulo. Tukaj morate blokirati vnos podatkov.

    Težava je, da je ključavnica nameščena na celotnem listu. Če pa blokiramo, ne moremo vnesti podatkov v polja za vnos. Zato bomo morali odstraniti možnost blokiranja vseh elementov lista v lastnostih celičnega formata, nato pa to možnost vrnite samo v celico, da prikažete rezultat in nato blokirate list.

    Kliknite na levi gumb miške na elementu na presečišču horizontalnih in navpičnih koordinatnih plošč. V tem primeru je izbran celoten list. Nato z desno tipko miške kliknite izbor. Odpre kontekstni meni, v katerem izberemo položaj »Oblikuj celice ...« .

  36. Preklop na obliko celic v programu Microsoft Excel

  37. Odpre se okno oblikovanja. Pojdite na to v zavihku »Zaščita« in počistite možnost »Zaščitena celica« . Nato kliknite gumb "OK" .
  38. Odstranjevanje zaščite pred celicami v programu Microsoft Excel

  39. Po tem izberite samo celico, da prikažete rezultat in z desnim miškinim gumbom kliknete nanj. V kontekstnem meniju kliknite »Oblikuj celice« .
  40. Preklop na obliko celic v programu Microsoft Excel

  41. Spet v oknu za oblikovanje pojdite na zavihek "Zaščita" , vendar tokrat, nasprotno, preverite možnost »Zaščitena celica« . Nato kliknite gumb "OK" .
  42. Nastavite zaščito celic v programu Microsoft Excel

  43. Po tem pojdite na kartico »Pregled « in kliknite ikono »Protect Sheet« , ki se nahaja v orodni vrstici »Spremembe« .
  44. Namestitev zaščite plošč v Microsoft Excelu

  45. Odpre se okno za nastavitev zaščite listov. V polju »Geslo za onemogočanje lista« vnesemo geslo, ki ga lahko uporabimo za deaktiviranje zaščite, če je potrebno v prihodnosti. Preostale nastavitve lahko ostanejo nespremenjene. Kliknite gumb "V redu" .
  46. Okno za zaščito listov v programu Microsoft Excel

  47. Nato se odpre še eno majhno okno, v katero je potrebno znova vnesti geslo. Naredite to in kliknite na gumb »V redu« .
  48. Ponovno vnesite geslo v programu Microsoft Excel

  49. Po tem, ko poskušate spremeniti izhodno celico, bodo rezultati dejanja blokirani, kar se prikaže v pogovornem oknu, ki se prikaže.

Sporočilo o nezmožnosti spremembe v celici v programu Microsoft Excel

Tako smo ustvarili polnopravni kalkulator za pretvorbo masne vrednosti v različne merske enote.

Poleg tega v ločenem članku je opisano, da se v Excelu za izračun plačil za posojila oblikuje še en tip računalniškega kalkulatorja z omejenimi možnostmi.

Lekcija: Izračun rente v Excelu

3. način: Omogočite vgrajeni kalkulator Excel

Poleg tega ima Excel lasten vgrajen univerzalni kalkulator. Res je, da gumb za zagon privzeto ni na voljo na traku ali v orodni vrstici za hitri dostop. Razmislite, kako ga aktivirati.

  1. Po zagonu programa Excel se premaknemo na kartico »Datoteka «.
  2. Pojdite na kartico Datoteka v programu Microsoft Excel

  3. Nato v oknu, ki se odpre, odprite razdelek »Možnosti« .
  4. Premik na okno Možnosti v programu Microsoft Excel

  5. Ko zaženete okno možnosti Excel, pojdite na »Orodna vrstica za hiter dostop« .
  6. V oknu s parametri v programu Microsoft Excel pojdite na vrstico za bližnjico do vrstice za bližnjice

  7. Pred nami se odpre okno, katerega desni del je razdeljen na dve področji. Na desni strani so orodja, ki so že dodana v orodno vrstico za hitri dostop. Na levi je prikazan celoten nabor orodij, ki so na voljo v programu Excel, vključno s tistimi, ki manjkajo na traku.

    Na levi strani polja "Izberi skupine" s seznama izberite element "Ekipa, ki ni na traku" . После этого в списке инструментов левой области ищем наименование «Калькулятор» . Найти будет просто, так как все названия расположены в алфавитном порядке. Затем производим выделения данного наименования.

    Над правой областью находится поле «Настройка панели быстрого доступа» . Оно имеет два параметра:

    • Для всех документов;
    • Для данной книги.

    По умолчанию происходит настройка для всех документов. Этот параметр рекомендуется оставить без изменений, если нет предпосылок для обратного.

    После того, как все настройки совершены и наименование «Калькулятор» выделено, жмем на кнопку «Добавить» , которая расположена между правой и левой областью.

  8. Добавление калькулятора на панель быстрого доступа в Microsoft Excel

  9. После того, как наименование «Калькулятор» отобразилось в правой области окна, жмем на кнопку «OK» внизу.
  10. Закртие окна параметров в Microsoft Excel

  11. После этого окно параметров Excel будет закрыто. Чтобы запустить калькулятор, нужно кликнуть на одноименный значок, который теперь располагается на панели быстрого доступа.
  12. Запуск калькулятора в Microsoft Excel

  13. После этого инструмент «Калькулятор» будет запущен. Функционирует он, как обычный физический аналог, только на кнопки нужно нажимать курсором мышки, её левой кнопкой.

Калькулятор запущен в Microsoft Excel

Как видим, в Экселе существует очень много вариантов создания калькуляторов для различных нужд. Особенно эта возможность полезна при проведении узкопрофильных вычислений. Ну, а для обычных потребностей можно воспользоваться и встроенным инструментом программы.