Za redovite korisnike Excela, nije tajna da u ovom programu možete izvesti različite matematičke, inženjerske i financijske izračune. Ta se mogućnost ostvaruje primjenom različitih formula i funkcija. No, ako se Excel stalno koristi za obavljanje takvih izračuna, stvarni problem postaje organizacija potrebnih alata za to izravno na listi, što će uvelike povećati brzinu računanja i razinu udobnosti za korisnika. Doznajemo kako napraviti sličan kalkulator u programu Excel.

Postupak za izradu kalkulatora

Posebno hitan, ovaj zadatak postaje, u slučaju potrebe, stalno izvršavanje iste vrste izračuna i izračuna povezanih s određenom vrstom aktivnosti. Općenito, svi kalkulatori u Excelu mogu se podijeliti u dvije skupine: univerzalni (koristi se za opće matematičke izračune) i one uskog profila. Potonja skupina je podijeljena na mnoge vrste: inženjering, financijska, kreditna ulaganja itd. Od funkcionalnosti kalkulatora ovisi, prije svega, da je izbor algoritma za njegovo stvaranje ovisi.

Prva metoda: upotrebljavajte makronaredbe

Prije svega, razmotrite algoritme za izradu prilagođenih kalkulatora. Počnimo s stvaranjem najjednostavnijeg univerzalnog kalkulatora. Ovaj alat izvodit će elementarne aritmetičke operacije: dodavanje, umnožavanje, oduzimanje, podjelu itd. Implementirano je pomoću makro. Stoga, prije nego što započnete postupak izrade, morate imati makronaredbe i omogućiti ploču za razvojne programere. Ako to nije slučaj, onda bi to trebalo biti aktivirajte makronaredbe ,

  1. Nakon što se gore postavke izvrše, premjestit ćemo se na karticu "Razvojni programer" . Kliknite ikonu "Visual Basic" koja se nalazi na vrpci u okviru alata "Code" .
  2. Idite na makronaredbu u programu Microsoft Excel

  3. Pokreće se prozor za uređivanje VBA. Ako je središnji dio sivi, a ne bijeli, znači da nema polja za unos koda. Da biste omogućili njegov prikaz, idite na stavku izbornika "View" i kliknite na "Code" na popisu koji će se pojaviti. Umjesto ovih manipulacija možete pritisnuti F7 funkcijsku tipku. U svakom slučaju, pojavit će se polje za unos koda.
  4. Omogućavanje polja za unos koda u makronaredbu u programu Microsoft Excel

  5. Ovdje u središnjem području moramo napisati kod makronaredbe. Ima sljedeći oblik:

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

    Umjesto fraze "Unesi podatke" možete zapisati sve ostale prihvatljive za vas. Bit će smješten iznad polja uvođenja izraza.

    Nakon unosa koda, datoteka mora biti prepisana. U tom se slučaju treba spremiti u formatu koji podržava makronaredbe. Kliknite ikonu u obliku disketne ploče na alatnoj traci VBA urednika.

  6. Uvođenje koda u makronaredbu u programu Microsoft Excel

  7. Pokreće se prozor za spremanje dokumenta. Mi se preselimo u direktorij na tvrdom disku ili prijenosnom mediju, gdje ga želimo spremiti. U polju "Naziv datoteke" dodjeljujemo dokument bilo kojem željenom nazivu ili ostavimo onu koja mu je dodijeljena prema zadanim postavkama. Bez polaganja, u polju "Vrsta datoteke" iz svih dostupnih formata odaberite naslov "Radna knjiga programa Excel s podrškom za makronaredbe (* .xlsm)" . Nakon ovog koraka kliknite gumb "Spremi" pri dnu prozora.
  8. Spremanje datoteke u xlsm formatu u Microsoft Excel

  9. Nakon toga možete zatvoriti prozor makronaredbe jednostavnim klikom na standardnu ​​ikonu blizu u obliku crvenog kvadrata s bijelim križem u gornjem desnom kutu.
  10. Zatvaranje prozora makronaredbe u programu Microsoft Excel

  11. Za pokretanje računalnog alata s makronaredbom, a na kartici "Razvojni programer" kliknite ikonu "Makronaredbe" na vrpci u okviru alata "Kod" .
  12. Idite u prozor Makronaredbe u programu Microsoft Excel

  13. Nakon toga počinje prozor makronaredbe. Odaberite naziv makronaredbe koju smo upravo stvorili, odaberite ga i kliknite gumb "Pokreni" .
  14. Makro prozor u programu Microsoft Excel

  15. Nakon ovog koraka kreira se kalkulator na temelju makronaredbe.
  16. Kalkulator koji se temelji na makronaredbi pokrenut je u programu Microsoft Excel

  17. Da bismo izradili izračun u njemu, zapisujemo potrebnu akciju na terenu. Za to je najbolje koristiti numeričku tipkovnicu koja se nalazi s desne strane. Nakon što unesete izraz, kliknite gumb "OK" .
  18. Prijelaz na obračun u kalkulatoru na temelju makronaredbe započinje u Microsoft Excelu

  19. Zatim se na ekranu pojavljuje mali prozor, koji sadrži odgovor na rješenje navedenog izraza. Da biste ga zatvorili, kliknite gumb "U redu" .
  20. Rezultat izračuna u makronarednom kalkulatoru započinje u Microsoft Excelu

  21. No, složit ćete se da je prilično neprikladno prebaciti se na makro prozor svaki put kada trebate obavljati računalne radnje. Pojednostavimo provedbu početka prikaza prozora. Da biste to učinili, na kartici "Razvojni programer" kliknite već poznatu ikonu "Makronaredbe" .
  22. Idite u prozor Makronaredbe u programu Microsoft Excel

  23. Zatim u makro prozoru odaberite naziv željenog objekta. Kliknemo na gumb "Parametri ..." .
  24. Idite na postavke makronaredbi u programu Microsoft Excel

  25. Nakon toga, prozor je pokrenut čak i manje od prethodne. U njemu možemo odrediti kombinaciju tipkovnih prečaca, kada kliknete na koji će se pokrenuti kalkulator. Važno je da se ova kombinacija ne koristi za pozivanje drugih procesa. Stoga se ne preporučuju prvi znakovi abecede. Prvi ključ kombinacije određen je samim Excel programom. Ovo je tipka Ctrl . Sljedeći ključ postavlja korisnik. Neka bude tipka V (iako možete odabrati još jedan). Ako je ovaj program već korišten, drugi će se ključ automatski dodati u kombinaciju - S hift . U polje "Kombinacija tipki" unosimo odabrani simbol i kliknite na gumb "OK" .
  26. Prozor makronaredbi u programu Microsoft Excel

  27. Zatim zatvorite prozor makronaredbi klikom na standardnu ​​ikonu njegova zatvaranja u gornjem desnom kutu.

Zatvaranje prozora makronaredbi u programu Microsoft Excel

Sada kada upišete odabranu kombinaciju prečaca (u našem slučaju Ctrl + Shift + V ), kalkulator će se pokrenuti. Slažem se, to je puno brže i lakše nego svaki put nazvati ga kroz prozor makronaredbi.

Pouka: Kako stvoriti makronaredbu u programu Excel

Metoda 2: Primjena funkcija

Sada razmotrimo mogućnost stvaranja kalkulatora uskog profila. Bit će dizajniran za obavljanje određenih, specifičnih zadataka i postavljen je izravno na Excel listu. Za izradu ovog alata primijenit će se ugrađene funkcije programa Excel.

Na primjer, izradite alat za pretvaranje masenih vrijednosti. U procesu njegovog stvaranja koristit ćemo funkciju PREOB . Ovaj operator se odnosi na inženjerski blok ugrađenih Excel funkcija. Njegova je zadaća pretvoriti vrijednosti jedne mjerne mjere na drugu. Sintaksa ove funkcije je:

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

"Broj" je argument koji izgleda kao numerička vrijednost vrijednosti koju želite pretvoriti u drugu mjeru mjerenja.

"Izvorna mjerna jedinica" je argument koji određuje jedinicu mjerenja količine koju treba pretvoriti. Navodi se posebnim kodom koji odgovara određenoj mjernoj jedinici.

"Konačna jedinica mjere" je argument koji određuje jedinicu mjerenja vrijednosti u koju se pretvara izvorni broj. Također se navodi pomoću posebnih kodova.

Trebali bismo obraditi ove kodove, jer ćemo im trebati kasnije prilikom izrade kalkulatora. Naime, trebamo šifre jedinica mase. Ovdje je njihov popis:

  • g - gram;
  • kg je kilogram;
  • mg - miligram;
  • lbm - engleska funta;
  • osm - unca;
  • sg - šljaka;
  • u je atomska jedinica.

Također se mora reći da se svi argumenti ove funkcije mogu odrediti, bilo po vrijednosti ili prema stanicama u kojima se nalaze.

  1. Prije svega, radimo komad. Naš računalni alat ima četiri polja:
    • Konvertibilna vrijednost ;
    • Izvorna mjerna jedinica ;
    • Rezultat pretvorbe ;
    • Konačna jedinica mjere .

    Postavili smo zaglavlja, prema kojima će se podaci polja postaviti i odabrati ih formatiranjem (punjenje i granice) za vizualnu vizualizaciju.

    U polju "Konvertibilna vrijednost" , "Početno mjerenje granica" i "Završna granica mjerenja" upisujemo podatke, a na polju "Rezultat pretvorbe" - ispišemo konačni rezultat.

  2. Nabava kalkulatora masovne konverzije u programu Microsoft Excel

  3. Pobrinut ćemo se da u polju "Konvertibilna vrijednost" korisnik može unijeti samo dopuštene vrijednosti, naime, broj je veći od nule. Odaberite ćeliju u kojoj će se pretvorena vrijednost upisati. Idite na karticu "Podaci" i kliknite ikonu "Provjera podataka" u bloku alata "Rad s podacima" .
  4. Idite na provjeru podataka u programu Microsoft Excel

  5. Otvara se prozor "Validacija podataka" . Najprije postavite postavke na kartici "Postavke" . U polju "Vrsta podataka" s popisa odaberite opciju "Valjano" . U polju "Vrijednost" također s popisa zaustavljamo izbor na parametru "Više" . U polju "Minimalno" postavite vrijednost na "0" . Stoga se u ovu ćeliju mogu unijeti samo stvarni brojevi (uključujući i djelomične brojeve) koji su veći od nule.
  6. Prozor za provjeru ulaznih vrijednosti u programu Microsoft Excel

  7. Nakon toga prelazimo na karticu istog prozora "Poruka za unos" . Ovdje možete dati objašnjenje o tome što točno trebate unijeti korisniku. Vidjet će kada se odabere vrijednost ulazne ćelije. U polju "Poruka" pišemo sljedeće: "Unesite količinu mase koju treba pretvoriti" .
  8. Poruka za unos u prozor valjanosti unosa u programu Microsoft Excel

  9. Zatim prijeđite na karticu "Poruka o pogrešci" . U polju "Poruka" trebao bi napisati preporuku da će korisnik vidjeti hoće li unijeti netočne podatke. Napišimo sljedeće: "Unos vrijednosti mora biti pozitivan broj". Nakon toga, da biste završili rad u prozoru za provjeru ulaznih vrijednosti i spremili postavke koje smo unijeli, kliknite gumb "OK" .
  10. Poruka o pogrešci u prozoru potvrde unosa u programu Microsoft Excel

  11. Kao što možete vidjeti, kada odaberete ćeliju, pojavit će se upit za unos.
  12. Potaknite unos prilikom odabira ćelija u programu Microsoft Excel

  13. Pokušajmo unijeti pogrešnu vrijednost, na primjer, tekst ili negativni broj. Kao što vidite, pojavljuje se poruka o pogrešci i ulaz je blokiran. Kliknite gumb "Odustani" .
  14. Poruka o pogrešci u programu Microsoft Excel

  15. No ispravna se vrijednost unosi bez problema.
  16. Ispravan vrijednost unesen je u Microsoft Excel

  17. Sada idite na polje "Izvorna jedinica mjerenja" . Ovdje ćemo učiniti korisniku odabir vrijednosti s popisa koji se sastoji od sedam masenih vrijednosti navedenih u opisu argumenata PREOB funkcije. Unesite druge vrijednosti neće raditi.

    Odaberite ćeliju pod nazivom "Izvorna jedinica mjerenja". Ponovno kliknite ikonu "Provjera podataka" .

  18. Idite na provjeru podataka u programu Microsoft Excel

  19. U prozoru koji se otvori provjerite podatke, idite na karticu "Postavke" . U polju "Vrsta podataka" postavite parametar "Popis" . U polju "Izvor", kroz točku-zarez ( ; ), navodimo kodove vrijednosti za masu za gore opisanu funkciju PREOB . Zatim kliknite gumb "OK" .
  20. Prozor za provjeru ulaznih vrijednosti u programu Microsoft Excel

  21. Kao što možete vidjeti, sada, ako odaberete polje "Izvorna jedinica mjerenja" , zatim desno od njega nalazi se ikona u obliku trokuta. Klikom na njega otvara se popis s nazivima mjernih jedinica.
  22. Navedite imena masovnih jedinica u Microsoft Excelu

  23. Apsolutno sličan postupak u prozoru "Provjera podataka" provodi se s ćelijom pod nazivom "Završna jedinica mjerenja" . Također proizvodi točno isti popis jedinica.
  24. Drugi popis mjernih jedinica u Microsoft Excelu

  25. Nakon toga idite na ćeliju "Pretvorba rezultata" . Ona će sadržavati funkciju PREVIEW i izlaziti rezultat izračuna. Odaberite ovaj element lista i kliknite na ikonu "Umetni funkciju" .
  26. Idite na čarobnjak za funkcije u programu Microsoft Excel

  27. Pokreće se Čarobnjak za funkcije . Prebacimo ga u kategoriju "Inženjering" i istaknemo naziv "PREOBR" . Zatim kliknite gumb "OK" .
  28. Idite na prozor argumenata funkcije PREVIEWW u programu Microsoft Excel

  29. Otvara se prozor OPERATOR argumenata. U polju "Broj" unesite koordinate ćelije pod nazivom "Konvertibilna vrijednost" . Da biste to učinili, stavite pokazivač u polje i kliknite lijevu tipku miša na ovoj ćeliji. Njezina adresa odmah se prikazuje na terenu. Na isti način unosimo koordinate u polja "Izvorna mjerna jedinica" i "Konačna jedinica mjerenja" . Samo ovaj put kliknemo na ćelije s istim nazivima kao ova polja.

    Nakon što unesete sve podatke, kliknite gumb "OK" .

  30. prozor argumenata funkcije MOVE u programu Microsoft Excel

  31. Čim smo izvršili zadnju radnju, rezultat konverzije vrijednosti odmah je prikazan u stupcu "Rezultat konverzije" u skladu s prethodno unesenim podacima.
  32. Rezultat izračuna funkcije PREVIEW u programu Microsoft Excel

  33. Promijenimo podatke u ćelijama "Konvertibilna vrijednost" , "Početna jedinica mjere" i "Konačna jedinica mjerenja" . Kao što možete vidjeti, funkcija automatski izračunava rezultat prilikom promjene parametara. To znači da je naš kalkulator potpuno funkcionalan.
  34. Preračunajte funkciju PRE-BIN u programu Microsoft Excel

  35. Ali nismo napravili jednu važnu stvar. Stanice za unošenje podataka zaštićene su od uvođenja netočnih vrijednosti, ali element za izlaz podataka nije na bilo koji način zaštićen. Ali uopće ne možete ništa unijeti, inače će se formulacija izračuna jednostavno izbrisati i kalkulator će doći do ne-radnog stanja. Pogrešno, možete unijeti podatke u ovu ćeliju, a da ne spominjete i korisnike treće strane. U tom slučaju morate ponovno napisati cijelu formulu. Ovdje morate blokirati bilo koji unos podataka.

    Problem je u tome što je brava instalirana na listu u cjelini. Ali ako blokemo list, ne možemo unijeti podatke u polja za unos. Stoga ćemo morati ukloniti mogućnost blokiranja svih elemenata listova u svojstvima ćelija formata, a zatim vratiti ovu opciju samo na ćeliju da bi se prikazao rezultat i blokirati list.

    Pritisnite lijevu tipku miša na elementu na sjecištu horizontalnih i vertikalnih koordinatnih ploča. U tom je slučaju odabran cijeli list. Potom desnom tipkom miša kliknite na izbor. Otvara kontekstni izbornik u kojem smo odabrali poziciju "Oblikovanje ćelija ..." .

  36. Prebacivanje na format ćelija u programu Microsoft Excel

  37. Pokreće se prozor formata. Idite na njega na kartici "Zaštita" i poništite odabir opcije "Zaštićena ćelija" . Zatim kliknite gumb "OK" .
  38. Uklanjanje zaštite od stanica u programu Microsoft Excel

  39. Nakon toga odaberite samo ćeliju da biste prikazali rezultat i kliknite ga desnom tipkom miša. U kontekstnom izborniku kliknite na "Format ćelije" .
  40. Prebacivanje na format ćelija u programu Microsoft Excel

  41. Ponovno u prozoru za oblikovanje idite na karticu "Zaštita" , ali ovaj put, naprotiv, provjerite opciju "Zaštićena ćelija" . Zatim kliknite gumb "OK" .
  42. Postavite zaštitu stanica u Microsoft Excelu

  43. Nakon toga pomaknite se na karticu "Pregled" i kliknite ikonu "Zaštitni list" , koja se nalazi u alatu "Promjene" .
  44. Instaliranje zaštite listova u programu Microsoft Excel

  45. Otvara se prozor za postavljanje zaštite listova. U polju "Lozinka za onemogućavanje zaštite lima" unosimo lozinku koja se može upotrijebiti za deaktiviranje zaštite ako je potrebno u budućnosti. Preostale postavke mogu ostati nepromijenjene. Kliknite gumb "OK" .
  46. Prozor za zaštitu listova u programu Microsoft Excel

  47. Zatim se otvara još jedan mali prozor, u kojem je potrebno ponovo unijeti lozinku. Učinite to i kliknite gumb "OK" .
  48. Ponovno unesite lozinku u programu Microsoft Excel

  49. Nakon toga, kada pokušate izvršiti bilo kakve izmjene izlazne ćelije, rezultati akcije bit će blokirani, što se prikazuje u dijaloškom okviru koji se pojavljuje.

Poruka o nesposobnosti izmjene ćelije u programu Microsoft Excel

Tako smo stvorili punopravni kalkulator za pretvaranje mase u različite mjerne jedinice.

Osim toga, zasebni članak opisuje izradu druge vrste uskog kalkulatora u Excelu za izračun plaćanja na zajmove.

Pouka: Izračunavanje plaćanja anuiteta u programu Excel

3. metoda: Omogućite ugrađeni Excel kalkulator

Osim toga, Excel ima svoj ugrađeni univerzalni kalkulator. Istina, prema zadanim postavkama, gumb za pokretanje nije dostupan na vrpci ili na alatnoj traci za brzi pristup. Razmotrite kako ga aktivirati.

  1. Nakon pokretanja programskog programa Excel premjestit ćemo se na karticu "File" .
  2. Idite na karticu Datoteka u programu Microsoft Excel

  3. Zatim, u prozoru koji se otvori, idite na odjeljak "Opcije" .
  4. Premještanje u prozor Opcije u programu Microsoft Excel

  5. Nakon pokretanja prozora programa Excel, pomaknite se na "Alatnu traku za brzi pristup" .
  6. Idite na traku prečaca prečaca za prozor parametara u programu Microsoft Excel

  7. Prije nas otvorimo prozor, desni dio koji je podijeljen na dva područja. S desne strane su alati koji su već dodani na alatnu traku za brzi pristup. Lijevo prikazuje cijeli skup alata dostupnih u programu Excel, uključujući one koji nedostaju na vrpci.

    Iznad lijevog područja na polju "Odaberi momčadi" s popisa odaberite stavku "Momčadi koji nisu na vrpci". После этого в списке инструментов левой области ищем наименование «Калькулятор» . Найти будет просто, так как все названия расположены в алфавитном порядке. Затем производим выделения данного наименования.

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

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

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

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

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

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

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

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

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

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