Pre bežných používateľov programu Excel nie je žiadnym tajomstvom, že v tomto programe môžete vykonávať rôzne matematické, inžinierske a finančné výpočty. Táto možnosť sa realizuje použitím rôznych vzorcov a funkcií. Ale ak sa Excel neustále používa na vykonanie takýchto výpočtov, je naliehavé usporiadať potrebné nástroje priamo na list, čo výrazne zvýši rýchlosť výpočtu a úroveň pohodlia pre používateľa. Dozvieme sa, ako vytvoriť podobnú kalkulačku v programe Excel.

Postup pri vytváraní kalkulačky

Obzvlášť naliehavé sa táto úloha stane v prípade potreby neustálym vykonávaním rovnakého typu výpočtov a výpočtov spojených s určitým typom činnosti. Vo všeobecnosti sú všetky kalkulačky v programe Excel rozdelené do dvoch skupín: univerzálne (používané pre všeobecné matematické výpočty) a úzke profilové. Druhá skupina je rozdelená do mnohých typov: inžinierske, finančné, úverové investície atď. Z funkčnosti kalkulačky vyplýva, že na prvom mieste závisí výber algoritmu na jeho vytvorenie.

Metóda 1: Používanie makier

Najprv zvážte algoritmy na vytváranie vlastných kalkulačiek. Začnime tým, že vytvoríme najjednoduchšiu univerzálnu kalkulačku. Tento nástroj bude vykonávať základné aritmetické operácie: pridanie, násobenie, odčítanie, delenie atď. Je implementované pomocou makra. Preto predtým, než začnete s postupom vytvárania, musíte sa uistiť, či máte makrá a aktivovaný panel pre vývojárov. Ak tomu tak nie je, potom by to malo byť aktivovať makrá ,

  1. Po dokončení vyššie uvedených nastavení prejdeme na kartu Vývojár . Kliknite na ikonu "Visual Basic" , ktorá je umiestnená na kazete v poli "Code" .
  2. Prejdite do editora makier v programe Microsoft Excel

  3. Otvorí sa okno editora VBA. Ak je centrálna oblasť šedá a nie biela, znamená to, že neexistuje pole pre zadávanie kódu. Ak chcete zapnúť zobrazenie, prejdite na položku ponuky "Zobraziť" a kliknite na "Kód" v zobrazenom zozname. Namiesto týchto manipulácií môžete stlačiť funkčné tlačidlo F7 . V oboch prípadoch sa zobrazí pole pre zadanie kódu.
  4. Povolenie poľa pre zadávanie kódu v makre editora v programe Microsoft Excel

  5. Tu v centrálnej oblasti musíme napísať kód samotného makra. Má nasledujúcu formu:

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

    Namiesto výrazu "Zadajte údaje" môžete zapísať akékoľvek iné, prijateľnejšie pre vás. Bude umiestnený nad poľom zavedenia výrazu.

    Po zadaní kódu musí byť súbor prepísaný. V tomto prípade by sa mal uložiť vo formáte, ktorý podporuje makrá. Kliknite na ikonu vo forme diskety na paneli s nástrojmi editora VBA.

  6. Zavedenie kódu v editore makier v programe Microsoft Excel

  7. Otvorí sa okno pre ukladanie dokumentu. Pohybujeme sa na adresár na pevnom disku alebo na vymeniteľnom médiu, kde ho chceme uložiť. V poli "Názov súboru" priraďujeme dokumentu akémukoľvek požadovanému názvu alebo ho ponecháme predvolene. V zozname "Typ súboru" zo všetkých dostupných formátov vyberte bez zbytočného oddielu názov "Pracovný zošit programu Excel s podporou makier (* .xlsm)" . Po tomto kroku kliknite na tlačidlo Uložiť v spodnej časti okna.
  8. Uloženie súboru vo formáte xlsm do programu Microsoft Excel

  9. Potom môžete zatvoriť okno makra jednoducho kliknutím na štandardnú ikonu zavretia vo forme červeného štvorca s bielym krížikom v pravom hornom rohu.
  10. Ukončenie okna editora makier v programe Microsoft Excel

  11. Ak chcete spustiť výpočtový nástroj pomocou makra, na karte "Developer" kliknite na ikonu "Makrá" na karte v poli "Code" .
  12. Prejdite do okna Makrá v aplikácii Microsoft Excel

  13. Potom sa spustí okno makro. Vyberte meno makra, ktoré sme práve vytvorili, vyberte ho a kliknite na tlačidlo "Spustiť" .
  14. Okno makra v programe Microsoft Excel

  15. Po tomto kroku sa vytvorí kalkulačka založená na spustení makra.
  16. Kalkulátor založený na makro je spustený v programe Microsoft Excel

  17. Aby sme v ňom vytvorili výpočet, napíšeme potrebné kroky v poli. Najvhodnejšie je použiť na tento účel numerický blok klávesnice, ktorý sa nachádza vpravo. Po zadaní výrazu kliknite na tlačidlo "OK" .
  18. Prechod do výpočtu v kalkulačke na základe makra sa spúšťa v programe Microsoft Excel

  19. Na obrazovke sa objaví malé okno, ktoré obsahuje odpoveď na riešenie daného výrazu. Ak ho chcete zatvoriť, kliknite na tlačidlo "OK" .
  20. Výsledok výpočtu v kalkulačke založenej na makroch je spustený v programe Microsoft Excel

  21. Ale súhlasíte s tým, že je veľmi nepríjemné prechádzať do makro okna vždy, keď potrebujete vykonávať výpočtové akcie. Zjednodušte implementáciu začiatku výpočtového okna. Ak to chcete urobiť, na karte "Developer" kliknite na už známu ikonu "Makrá" .
  22. Prejdite do okna Makrá v aplikácii Microsoft Excel

  23. Potom v okne makro vyberte názov požadovaného objektu. Klikneme na tlačidlo "Parametre ..." .
  24. Prejdite do nastavenia makra v programe Microsoft Excel

  25. Potom je okno spustené ešte menej ako predchádzajúce. V ňom môžeme špecifikovať kombináciu klávesových skratiek, keď kliknete na to, kde sa spustí kalkulačka. Je dôležité, aby táto kombinácia nebola používaná na zavolanie iných procesov. Preto sa neodporúčajú prvé znaky abecedy. Prvý kľúč kombinácie je nastavený samotným programom programu Excel. Toto je kláves Ctrl . Ďalší kľúč je nastavený používateľom. Nech je to kľúč V (hoci si môžete vybrať iný). Ak tento kľúč už program používa, k kombinácii - S hift sa automaticky pridá ešte jeden kľúč. Do poľa "Kombinácia klávesov" zadáme vybraný symbol a kliknite na tlačidlo "OK" .
  26. Okno nastavení makra v programe Microsoft Excel

  27. Potom zatvorte okno makier kliknutím na štandardnú ikonu jeho zatvárania v pravom hornom rohu.

Ukončenie okna makier v programe Microsoft Excel

Teraz pri zadávaní kombinácie klávesových skratiek (v našom prípade Ctrl + Shift + V ) sa spustí okno kalkulačky. Súhlasíte, je to oveľa rýchlejšie a ľahšie, než zakaždým, keď ho zavoláte oknom makier.

Lekcia: Ako vytvoriť makro v programe Excel

Metóda 2: Použitie funkcií

Teraz už zvážime možnosť vytvorenia kalkulačky s úzkym profilom. Bude navrhnutá na vykonávanie konkrétnych špecifických úloh a bude umiestnená priamo na hárku programu Excel. Na vytvorenie tohto nástroja budú použité vstavané funkcie programu Excel.

Napríklad vytvorte nástroj na konverziu hodnôt hmotnosti. V procese jej vytvorenia budeme používať funkciu PREOB . Tento operátor odkazuje na inžiniersky blok vstavaných funkcií programu Excel. Jeho úlohou je premeniť hodnoty jedného meracieho meradla na druhé. Syntax tejto funkcie je:

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

"Číslo" je argument, ktorý vyzerá ako číselná hodnota hodnoty, ktorú chcete konvertovať na inú mieru merania.

"Pôvodná jednotka merania" je argument, ktorý špecifikuje jednotku merania množstva, ktoré sa má konvertovať. Je špecifikovaný špeciálnym kódom, ktorý zodpovedá určitej jednotke merania.

"Konečná merná jednotka" je argument, ktorý určuje jednotku merania hodnoty, do ktorej sa pôvodné číslo konvertuje. Tiež sa špecifikuje pomocou špeciálnych kódov.

Mali by sme vypracovať tieto kódy, pretože ich budeme potrebovať neskôr pri vytváraní kalkulačky. Konkrétne potrebujeme kódy jednotiek hmotnosti. Tu je ich zoznam:

  • g - gram;
  • kg je kilogram;
  • mg - miligram;
  • lbm - anglická libra;
  • ozm - unca;
  • sg - struska;
  • u je atómová jednotka.

Treba tiež povedať, že všetky argumenty tejto funkcie môžu byť špecifikované buď hodnotami, alebo odkazom na bunky, v ktorých sú umiestnené.

  1. Najprv urobíme obrobok. Náš výpočtový nástroj bude mať štyri oblasti:
    • Konvertibilná hodnota ;
    • Pôvodná jednotka merania ;
    • Výsledok konverzie ;
    • Konečná merná jednotka .

    Nastavili sme hlavičky, pod ktorými budú umiestnené údaje z poľa, a vyberieme ich formátovaním (vyplnenie a ohraničenie) pre vizuálnu vizualizáciu.

    V poliach "Konvertibilná hodnota" , "Počiatočný limit merania" a "Konečný limit merania" zadáme údaje a v poli "Výsledok konverzie" - vygenerujeme konečný výsledok.

  2. Obstaranie kalkulačky hromadných konverzií v programe Microsoft Excel

  3. Uisťujeme sa, že v poli "Konvertibilná hodnota" môže používateľ zadávať iba prípustné hodnoty, a to číslo väčšie ako nula. Vyberte bunku, v ktorej bude zapísaná hodnota prevedená. Prejdite na kartu "Údaje" a kliknite na ikonu "Skontrolovať údaje" v bloku nástrojov "Práca s údajmi" .
  4. Prejdite na overovanie údajov v programe Microsoft Excel

  5. Otvorí sa okno "Validácia údajov" . Najskôr vykonajte nastavenia v záložke "Nastavenia" . Do poľa "Typ údajov" zo zoznamu vyberte možnosť "Platné" . V poli "Hodnota" tiež zo zoznamu zastavíme výber v parametri "Viac" . V poli "Minimum" nastavte hodnotu na hodnotu "0" . Preto môžu byť do tejto bunky zadané iba reálne čísla (vrátane zlomkových čísel), ktoré sú väčšie ako nula.
  6. Okno na kontrolu vstupných hodnôt v programe Microsoft Excel

  7. Potom prejdeme na kartu toho istého okna "Správa pre vstup" . Tu môžete vysvetliť, čo presne potrebujete pre užívateľa vstúpiť. Uvidí to pri výbere vstupnej bunky. V poli "Správa" píšeme nasledovné: "Zadajte množstvo hmoty, ktorá sa má previesť" .
  8. Správa, ktorá sa má zadávať v okne overenia vstupov v programe Microsoft Excel

  9. Prejdite na kartu Chybové hlásenie . V poli "Správa" by sme mali napísať odporúčanie, aby používateľ zistil, či zadá nesprávne údaje. Napíšeme nasledovné: "Vstupná hodnota musí byť kladné číslo". Po dokončení práce v okne na kontrolu vstupných hodnôt a uloženie nastavenia, ktoré sme zadali, kliknite na tlačidlo "OK" .
  10. Chybové hlásenie v okne overenia vstupov v programe Microsoft Excel

  11. Ako vidíte, pri výbere bunky sa zobrazí výzva na zadanie.
  12. Požiadajte o zadanie pri výbere buniek v programe Microsoft Excel

  13. Pokúsime sa tam zadať nesprávnu hodnotu, napríklad text alebo záporné číslo. Ako vidíte, zobrazí sa chybové hlásenie a vstup je zablokovaný. Kliknite na tlačidlo "Zrušiť" .
  14. Chybové hlásenie v programe Microsoft Excel

  15. Správna hodnota je zadaná bez problémov.
  16. Do programu Microsoft Excel je zadaná správna hodnota

  17. Teraz prejdite na pole "Pôvodná jednotka merania" . Tu nastavíme, aby používateľ vybral hodnotu zo zoznamu pozostávajúceho zo siedmich hromadných hodnôt uvedených vyššie v opise argumentov funkcie PREOB . Zadanie ďalších hodnôt nebude fungovať.

    Vyberte bunku pod názvom "Pôvodná jednotka merania". Znova kliknite na ikonu "Skontrolovať údaje" .

  18. Prejdite na kontrolu údajov v programe Microsoft Excel

  19. V okne, ktoré sa otvorí, skontrolujte údaje a prejdite na kartu "Nastavenia" . Do poľa "Typ údajov" nastavte parameter "Zoznam" . V poli "Zdroj" pomocou bodkočiarky ( ; ) uvádzame kódy hodnôt hodnoty hmotnosti pre funkciu PREOB popísanú vyššie. Potom kliknite na tlačidlo "OK" .
  20. Okno na kontrolu vstupných hodnôt v programe Microsoft Excel

  21. Ako vidíte teraz, ak vyberiete pole "Pôvodná jednotka merania" , potom vpravo od nej je ikona vo forme trojuholníka. Kliknutím na ne otvoríte zoznam názvov jednotiek merania hmotnosti.
  22. Zoznam s názvami jednotiek hmotnosti v programe Microsoft Excel

  23. Absolútne podobný postup v okne "Overenie údajov" sa vykoná pomocou bunky s názvom "Konečná jednotka merania" . Vytvára rovnako rovnaký zoznam jednotiek.
  24. Druhý zoznam jednotiek merania v programe Microsoft Excel

  25. Potom prejdite na bunku "Konverzia výsledkov" . Bude obsahovať funkciu PREVIEW a výstup výsledku výpočtu. Vyberte tento prvok hárku a kliknite na ikonu "Vložiť funkciu" .
  26. Prejdite na sprievodcu funkciami v programe Microsoft Excel

  27. Spustí sa Sprievodca funkciami . Prenaseme ho do kategórie "Engineering" a zvýrazníme názov "PREOBR" . Potom kliknite na tlačidlo "OK" .
  28. Prejdite do okna argumentov funkcie PREVIEW v programe Microsoft Excel

  29. Otvorí sa okno OPERATOR . Do poľa "Číslo" zadajte súradnice bunky pod názvom "Konvertibilná hodnota" . Za týmto účelom vložte kurzor do poľa a kliknite na ľavé tlačidlo myši v tejto bunke. Jej adresa sa ihneď zobrazí v poli. Rovnakým spôsobom zadáme súradnice do políčok "Pôvodná meracia jednotka" a "Konečná jednotka merania" . Iba tentokrát klikneme na bunky s rovnakými názvami ako tieto polia.

    Po zadaní všetkých údajov kliknite na tlačidlo "OK" .

  30. okno argumentov funkcie MOVE v programe Microsoft Excel

  31. Akonáhle sme vykonali poslednú akciu, výsledok konverzie hodnoty sa ihneď zobrazil v bunke "Výsledok konverzie" podľa predchádzajúcich zadaných údajov.
  32. Výsledok výpočtu funkcie PREVIEW v programe Microsoft Excel

  33. Zmeňte údaje v bunkách "Konvertibilná hodnota" , "Počiatočná merná jednotka" a "Konečná jednotka merania" . Ako vidíte, funkcia automaticky prepočíta výsledok pri zmene parametrov. To znamená, že naša kalkulačka je plne funkčná.
  34. Prepočítajte funkciu PRE-BIN v programe Microsoft Excel

  35. Ale neurobili sme jednu dôležitú vec. Bunky na zadávanie údajov sú chránené pred zavedením nesprávnych hodnôt, ale prvok pre výstup údajov nie je žiadnym spôsobom chránený. Ale nemôžete vôbec zadať nič, inak výpočtový vzorec bude jednoducho vymazaný a kalkulačka príde do nepracovného stavu. Omylem môžete zadať údaje do tejto bunky sami, nehovoriac o používateľoch tretích strán. V tomto prípade musíte prepísať celý vzorec. Tu musíte zablokovať akékoľvek zadávanie údajov.

    Problém je v tom, že zámok je inštalovaný na hárku ako celok. Ak však blok zablokujeme, nemôžeme zadávať údaje do vstupných polí. Preto budeme musieť odstrániť možnosť blokovania všetkých prvkov listu vo vlastnostiach formátu bunky, potom vrátiť túto voľbu len do bunky, aby sa zobrazil výsledok a potom sa zablokoval list.

    Kliknite na ľavé tlačidlo myši na prvok v priesečníku horizontálnych a vertikálnych súradnicových panelov. V tomto prípade sa vyberie celý hárok. Potom kliknite pravým tlačidlom myši na výber. Otvorí kontextové menu, v ktorom vyberieme pozíciu "Formát buniek ..." .

  36. Prepnutie na formát buniek v programe Microsoft Excel

  37. Otvorí sa okno formátu. Prejdite na kartu "Ochrana" a zrušte začiarknutie možnosti "Chránené bunky" . Potom kliknite na tlačidlo "OK" .
  38. Odstránenie ochrany pred bunkami v programe Microsoft Excel

  39. Potom vyberte len bunku na zobrazenie výsledku a kliknite na ňu pravým tlačidlom myši. V kontextovej ponuke kliknite na "Formát buniek" .
  40. Prepnutie na formát buniek v programe Microsoft Excel

  41. Opäť v okne formátovania prejdite na kartu "Ochrana" , ale tentokrát naopak skontrolujte voľbu "Chránené bunky" . Potom kliknite na tlačidlo "OK" .
  42. Nastavte ochranu buniek v programe Microsoft Excel

  43. Potom prejdite na kartu "Recenzie" a kliknite na ikonu "Chrániť hárok" , ktorý sa nachádza v krabici nástrojov "Zmeny" .
  44. Inštalácia ochrany listov v programe Microsoft Excel

  45. Otvorí sa okno na nastavenie ochrany listov. Do poľa Ochrana hesla zakážete zadanie hesla, ktoré možno v budúcnosti použiť na deaktiváciu ochrany . Zostávajúce nastavenia môžete ponechať nezmenené. Kliknite na tlačidlo "OK" .
  46. Okno ochrany listov v programe Microsoft Excel

  47. Potom sa otvorí ďalšie malé okno, v ktorom je potrebné znovu zadať heslo. Vykonajte to a kliknite na tlačidlo "OK" .
  48. Znova zadajte heslo v programe Microsoft Excel

  49. Potom, keď sa pokúsite vykonať akékoľvek zmeny výstupnej bunky, výsledky akcie budú zablokované, čo sa uvádza v dialógovom okne, ktoré sa zobrazí.

Správa o neschopnosti vykonať zmeny v bunke v programe Microsoft Excel

Preto sme vytvorili plnohodnotnú kalkulačku na konverziu hodnoty hmotnosti na rôzne jednotky merania.

Okrem toho samostatný článok opisuje vytvorenie iného typu kalkulačku s úzkym profilom v programe Excel na výpočet platieb z úverov.

Lekcia: Výpočet výplaty anuity v programe Excel

Metóda 3: Povoľte zabudovanú kalkulačku programu Excel

Okrem toho má program Excel vlastnú vstavanú univerzálnu kalkulačku. Je pravda, že predvolené tlačidlo spustenia nie je k dispozícii na pásiku alebo na paneli s nástrojmi Rýchly prístup. Zvážte, ako ju aktivovať.

  1. Po spustení programu Excel prejdeme na kartu Súbor .
  2. Prejdite na kartu Súbor v programe Microsoft Excel

  3. Ďalej v otvorenom okne prejdite na časť "Možnosti" .
  4. Presunutím do okna Možnosti v programe Microsoft Excel

  5. Po spustení okna možností programu Excel prejdite na panel nástrojov Rýchly prístup .
  6. Prejdite na panel skratiek na panel skratiek pre okno parametrov v programe Microsoft Excel

  7. Pred nami sa otvára okno, ktorého pravá časť je rozdelená na dve oblasti. Na pravej strane sú nástroje, ktoré už boli pridané do panela s nástrojmi Rýchly prístup. V ľavej časti je zobrazená celá sada nástrojov, ktoré sú k dispozícii v programe Excel vrátane tých, ktoré chýbajú na páske.

    Nad ľavou oblasťou v poli "Vybrať tímy" zo zoznamu vyberte položku "Príkazy, ktoré nie sú na páske" . После этого в списке инструментов левой области ищем наименование «Калькулятор» . Найти будет просто, так как все названия расположены в алфавитном порядке. Затем производим выделения данного наименования.

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

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

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

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

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

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

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

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

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

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