Pro běžné uživatele aplikace Excel není žádným tajemstvím, že v tomto programu můžete provádět různé matematické, inženýrské a finanční výpočty. Tato možnost je realizována použitím různých vzorců a funkcí. Avšak pokud se Excel neustále používá k provádění takových výpočtů, stává se skutečným problémem organizace nástrojů nezbytných k tomu přímo na listu, což výrazně zvýší rychlost výpočtu a úroveň pohodlí pro uživatele. Zjistíme, jak vytvořit podobnou kalkulačku v aplikaci Excel.

Postup pro vytvoření kalkulačky

Obzvláště naléhavé se tento úkol stává v případě potřeby neustále prováděním stejného typu výpočtů a výpočtů spojených s určitým typem činnosti. Obecně platí, že všechny kalkulačky v aplikaci Excel lze rozdělit do dvou skupin: univerzální (používané pro obecné matematické výpočty) a úzkoprofilové. Druhá skupina je rozdělena do mnoha typů: inženýrské, finanční, úvěrové investice atd. Z funkčnosti kalkulačky závisí především to, že výběr algoritmu pro jeho vytvoření závisí.

Metoda 1: Použití maker

Nejprve zvažte algoritmy pro vytváření vlastních kalkulaček. Začněme tím, že vytvoříme nejjednodušší univerzální kalkulačku. Tento nástroj provede základní aritmetické operace: sčítání, násobení, odčítání, dělení apod. Je implementováno pomocí makra. Proto než začnete vytvářet proceduru, musíte se ujistit, že máte makra a panel vývojáře povolen. Pokud tomu tak není, tak by to mělo být aktivovat makra .

  1. Po dokončení výše uvedených nastavení se přesuneme na kartu Vývojář . Klikněte na ikonu "Visual Basic" , která je umístěna na kazetě v poli "Code" .
  2. Přejděte do editoru maker v aplikaci Microsoft Excel

  3. Otevře se okno editoru VBA. Je-li centrální oblast šedá a není bílá, znamená to, že neexistuje pole pro zadávání kódu. Chcete-li zobrazit jeho zobrazení, přejděte na položku nabídky "Zobrazit" a klikněte na "Kód" v zobrazeném seznamu. Namísto těchto manipulací můžete stisknout funkční klávesu F7 . V obou případech se zobrazí pole pro zadání kódu.
  4. Povolení pole pro zadání kódu v editoru maker v aplikaci Microsoft Excel

  5. Zde v centrální oblasti musíme napsat kód samotného makra. Má následující formu:

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

    Namísto výrazu "Zadejte údaje" můžete zapsat další přijatelnější pro vás. Bude umístěn nad polem uvedení výrazu.

    Po zadání kódu musí být soubor přepsán. V takovém případě by měl být uložen ve formátu, který podporuje makra. Klikněte na ikonu ve formě diskety na panelu nástrojů editoru VBA.

  6. Zavedení kódu v editoru maker v aplikaci Microsoft Excel

  7. Otevře se okno pro uložení dokumentu. Přesouváme se do adresáře na pevném disku nebo vyměnitelném médiu, kde jej chceme uložit. V poli "Název souboru" přiřadíme dokumentu libovolnému požadovanému názvu nebo jeho výchozí hodnotu ponecháme. Bez selhání v poli Typ souboru ze všech dostupných formátů vyberte název sešitu aplikace Excel s podporou maker (* .xlsm) . Po tomto kroku klikněte na tlačítko Uložit v dolní části okna.
  8. Uložení souboru ve formátu xlsm do aplikace Microsoft Excel

  9. Poté můžete okno makra zavřít kliknutím na standardní ikonu zavření ve tvaru červeného čtverečku s bílým křížem v pravém horním rohu.
  10. Uzavření okna editoru maker v aplikaci Microsoft Excel

  11. Chcete-li spustit výpočetní nástroj pomocí makra, na kartě "Vývojář" klikněte na ikonu "Makra" na pásu krabice v poli "Kód" .
  12. Přejděte do okna Makra v aplikaci Microsoft Excel

  13. Potom se spustí makro okno. Vyberte jméno makra, které jsme právě vytvořili, vyberte jej a klikněte na tlačítko "Spustit" .
  14. Okno makra v aplikaci Microsoft Excel

  15. Po tomto kroku se vytvoří kalkulačka založená na spuštění makra.
  16. Kalkulačka založená na makru je spuštěna v aplikaci Microsoft Excel

  17. Abychom vytvořili výpočet, zapíšeme do pole potřebná opatření. Pro tento účel je nejvhodnější použít numerický blok klávesnice, který je umístěn vpravo. Po zadání výrazu klikněte na tlačítko "OK" .
  18. Přechod na výpočet v kalkulaci na základě makra je spuštěn v aplikaci Microsoft Excel

  19. Na obrazovce se objeví malé okno, které obsahuje odpověď na řešení daného výrazu. Chcete-li jej zavřít, klikněte na tlačítko "OK" .
  20. Výsledkem výpočtu v makro-založené kalkulačky je spuštěn v aplikaci Microsoft Excel

  21. Ale souhlasíte s tím, že je spíše nepohodlné, kdykoli budete muset provést výpočetní akce, přejdete do okna makra. Zjednodušte implementaci začátku okna výpočtu. Chcete-li to provést, na kartě "Vývojář" klikněte na již známou ikonu "Makra" .
  22. Přejděte do okna Makra v aplikaci Microsoft Excel

  23. Potom v okně makra vyberte název požadovaného objektu. Klepněte na tlačítko "Parametry ..." .
  24. Přejděte na nastavení makra v aplikaci Microsoft Excel

  25. Potom se okno spustí ještě méně než předchozí. V něm můžeme specifikovat kombinaci klávesových zkratek, když kliknete na to, kde spustí kalkulačku. Je důležité, aby tato kombinace nebyla použita pro volání jiných procesů. Proto se první znaky abecedy nedoporučují. První klíč kombinace je nastaven samotným programem Excel. Toto je klávesa Ctrl . Další klíč nastaví uživatel. Nechť je to klíč V (i když si můžete vybrat jiný). Pokud toto tlačítko již program používá, do kombinace - S hift se automaticky přidá další klíč. Do pole "Kombinace kláves" zadáme vybraný symbol a klikneme na tlačítko "OK" .
  26. Okno nastavení maker v aplikaci Microsoft Excel

  27. Pak zavřete okno maker kliknutím na standardní ikonu jeho zavření v pravém horním rohu.

Zavření okna Makra v aplikaci Microsoft Excel

Nyní při psaní vybrané klávesové zkratky (v našem případě Ctrl + Shift + V ) se spustí okno kalkulačky. Souhlasíte s tím, že je mnohem rychlejší a jednodušší než kdykoli to zavolat přes okno maker.

Lekce: Jak vytvořit makro v aplikaci Excel

Metoda 2: Použití funkcí

Nyní zvážíme možnost vytvoření kalkulačky úzkého profilu. Bude navržen tak, aby plnil specifické úkoly a je umístěn přímo na listu aplikace Excel. Pro vytvoření tohoto nástroje budou použity vestavěné funkce aplikace Excel.

Vytvořte například nástroj pro převod hodnot hmotnosti. V procesu jeho vytvoření použijeme funkci PREOB . Tento operátor odkazuje na inženýrský blok zabudovaných funkcí aplikace Excel. Jejím úkolem je převést hodnoty jednoho měřicího měření na druhého. Syntaxe této funkce je:

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

"Číslo" je argument, který vypadá jako číselná hodnota hodnoty, kterou chcete převést na jinou míru měření.

"Původní měrná jednotka" je argument, který specifikuje jednotku měření množství, které má být převedeno. Specifikuje se zvláštním kódem, který odpovídá určité měrné jednotce.

"Konečná měrná jednotka" je argument, který určuje jednotku měření hodnoty, do které je původní číslo převedeno. To je také specifikováno pomocí speciálních kódů.

Měli bychom vypracovat tyto kódy, protože je budeme potřebovat později při vytváření kalkulačky. Konkrétně potřebujeme kódy jednotek hmotnosti. Zde je jejich seznam:

  • g - gram;
  • kg je kilogram;
  • mg - miligram;
  • lbm - anglická libra;
  • ozm - unce;
  • sg - struska;
  • u je atomová jednotka.

Je také třeba říci, že všechny argumenty této funkce mohou být specifikovány buď hodnotami, nebo odkazem na buňky, kde jsou umístěny.

  1. Především děláme obrobek. Náš výpočetní nástroj bude mít čtyři pole:
    • Konvertibilní hodnota ;
    • Původní jednotka měření ;
    • Výsledek konverze ;
    • Konečná měrná jednotka .

    Nastavíme záhlaví, pod kterými budou data pole umístěna, a vybere je formátováním (vyplnění a ohraničení) pro vizuální vizualizaci.

    V polích "Konvertibilní hodnota" , "Počáteční mezní hodnota měření" a "Konečný limit měření" zadáme data a v poli "Výsledek konverze" - výstupní konečný výsledek.

  2. Objednávka kalkulační kalkulace v aplikaci Microsoft Excel

  3. Ujistíme se, že v poli "Konvertibilní hodnota" může uživatel zadat pouze přípustné hodnoty, a to číslo větší než nula. Vyberte buňku, ve které bude konvertovaná hodnota zapsána. Přejděte na kartu "Data" a klikněte na ikonu "Zkontrolovat data" v poli "Práce s daty" .
  4. Přejděte k ověření dat v aplikaci Microsoft Excel

  5. Okno "Validace dat" se otevře. Nejdříve proveďte nastavení v záložce "Nastavení" . Do pole "Typ dat" ze seznamu vyberte možnost "Platný" . V poli "Hodnota" také ze seznamu zastavíme výběr v parametru "Více" . Do pole "Minimum" nastavte hodnotu na hodnotu "0" . Proto mohou být do této buňky zadána pouze reálná čísla (včetně zlomkových čísel), která jsou větší než nula.
  6. Okno pro kontrolu vstupních hodnot v aplikaci Microsoft Excel

  7. Poté přejdeme na kartu stejného okna "Zpráva pro vstup" . Zde můžete vysvětlit, co přesně musíte zadat uživateli. Uvidí to při výběru vstupní buňky. V poli "Zpráva" píšeme následující: "Zadejte množství hmoty, která má být převedena" .
  8. Zpráva, kterou chcete zadat do okna ověření vstupů v aplikaci Microsoft Excel

  9. Pak přejděte na kartu Chybová zpráva . V poli "Zpráva" bychom měli napsat doporučení, které uživatel uvidí, pokud zadá nesprávná data. Napište následující: "Vstupní hodnota musí být kladné číslo". Po dokončení práce v okně pro kontrolu vstupních hodnot a uložení nastavení, které jsme zadali, klikněte na tlačítko "OK" .
  10. Chybová zpráva v okně ověření vstupu v aplikaci Microsoft Excel

  11. Jak můžete vidět, při výběru buňky se zobrazí výzva k zadání.
  12. Požádejte o zadání při výběru buněk v aplikaci Microsoft Excel

  13. Pokusíme se tam zadat nesprávnou hodnotu, například text nebo záporné číslo. Jak vidíte, zobrazí se chybové hlášení a vstup je zablokován. Klikněte na tlačítko "Zrušit" .
  14. Chybová zpráva v aplikaci Microsoft Excel

  15. Ale správná hodnota je zadána bez problémů.
  16. V aplikaci Microsoft Excel je zadána správná hodnota

  17. Nyní přejděte na pole "Původní jednotka měření" . Zde nastavíme, aby uživatel zvolil hodnotu ze seznamu, který se skládá ze sedmi hodnot hmotností uvedených výše v popisu argumentů funkce PREOB . Zadání dalších hodnot nebude fungovat.

    Vyberte buňku, která je pod názvem "Původní měrná jednotka". Opět klikněte na ikonu "Zkontrolovat data" .

  18. Přejděte na kontrolu dat v aplikaci Microsoft Excel

  19. V okně, které se otevře, zkontrolujte data a přejděte na záložku "Nastavení" . Do pole "Typ dat" nastavte parametr "Seznam" . V poli "Zdroj" přes středník ( ; ) uvádíme kódy denominace hodnoty hmotnosti pro funkci PREOB popsané výše. Poté klikněte na tlačítko "OK" .
  20. Okno pro kontrolu vstupních hodnot v aplikaci Microsoft Excel

  21. Jak vidíte, nyní, pokud vyberete pole "Původní měrná jednotka" , vpravo od ní je ikona ve tvaru trojúhelníku. Kliknutím na něj otevřete seznam názvů jednotek měření hmotnosti.
  22. Seznam s názvy jednotek hmotnosti v aplikaci Microsoft Excel

  23. Absolutně podobný postup v okně "Ověření dat" se provádí pomocí buňky s názvem "Konečná jednotka měření" . Rovněž vytváří přesně stejný seznam jednotek.
  24. Druhý seznam jednotek měření v aplikaci Microsoft Excel

  25. Poté přejděte na buňku "Výsledek konverze" . Obsahuje funkci PREVIEW a výstup výsledku výpočtu. Vyberte tento prvek listu a klikněte na ikonu "Vložit funkci" .
  26. Přejděte na Průvodce funkcí v aplikaci Microsoft Excel

  27. Spustí se Průvodce funkcí . Přeneseme je do kategorie "Engineering" a zvýrazníme název "PREOBR" . Poté klikněte na tlačítko "OK" .
  28. Přejděte do okna argumentů funkce PREVIEW v aplikaci Microsoft Excel

  29. Otevře se okno OPERATOR . Do pole "Číslo" zadejte souřadnice buňky pod názvem "Konvertibilní hodnota" . Chcete-li to provést, vložte kurzor do pole a klepněte na levé tlačítko myši v této buňce. Její adresa je okamžitě zobrazena v poli. Stejným způsobem zadáváme souřadnice do polí "Původní měřicí jednotka" a "Konečná jednotka měření" . Teprve tentokrát klikneme na buňky se stejnými názvy jako tato pole.

    Po zadání všech údajů klikněte na tlačítko "OK" .

  30. okno argumentů funkce MOVE v aplikaci Microsoft Excel

  31. Jakmile jsme provedli poslední akci, výsledek konverze hodnoty byl okamžitě zobrazen v poli "Výsledky konverze" v buňce podle dříve zadaných dat.
  32. Výsledek výpočtu funkce PREVIEW v aplikaci Microsoft Excel

  33. Změňte údaje v buňkách "Konvertibilní hodnota" , "Počáteční měrná jednotka" a "Konečná měrná jednotka" . Jak vidíte, funkce se při změně parametrů automaticky přepočítá. To znamená, že naše kalkulačka je plně funkční.
  34. Přepočítat funkci PRE-BIN v aplikaci Microsoft Excel

  35. Ale nedělali jsme jednu důležitou věc. Bunky pro zadávání dat jsou chráněny před zavedením nesprávných hodnot, ale prvek pro výstup dat není žádným způsobem chráněn. Ale nemůžete vůbec zadat nic, jinak výpočetní vzorec bude jednoduše vymazán a kalkulačka přijde do nepracujícího stavu. Omylem můžete zadat data do této buňky sami, nemluvě o uživatelích třetích stran. V tomto případě musíte znovu napsat celý vzorec. Musíte zde zablokovat jakoukoliv datovou položku.

    Problém je, že zámek je instalován na listu jako celek. Pokud však blok zablokujeme, nemůžeme zadávat data do vstupních polí. Proto budeme muset odstranit možnost zablokování všech prvků listu ve vlastnostech formátu buňky, poté vrátit tuto volbu pouze do buňky, aby se zobrazil výsledek a pak se list zablokoval.

    Klepněte levým tlačítkem myši na prvek na průsečíku horizontálních a vertikálních souřadnicových panelů. V tomto případě je vybrán celý list. Potom klikněte pravým tlačítkem na výběr. Otevře kontextové menu, ve kterém vybereme pozici "Formát buňky ..." .

  36. Přepnutí na formát buněk v aplikaci Microsoft Excel

  37. Otevře se okno formátu. Přejděte na kartu "Ochrana" a zrušte zaškrtnutí volby "Chránené buňky" . Poté klikněte na tlačítko "OK" .
  38. Odebrání ochrany před buňkami v aplikaci Microsoft Excel

  39. Poté vyberte pouze buňku pro zobrazení výsledku a kliknutím na něj pravým tlačítkem myši. V kontextovém menu klikněte na "Formát buňky" .
  40. Přepnutí na formát buněk v aplikaci Microsoft Excel

  41. Opět v okně formátování přejděte na kartu "Ochrana" , ale tentokrát naopak zkontrolujte možnost "Chráněný článek" . Poté klikněte na tlačítko "OK" .
  42. Nastavte ochranu buněk v aplikaci Microsoft Excel

  43. Poté přejděte na kartu "Přehled" a klikněte na ikonu "Chráňte list" , který se nachází v panelu nástrojů "Změny" .
  44. Instalace ochrany listů v aplikaci Microsoft Excel

  45. Otevře se okno pro nastavení ochrany listu. Do pole "Ochrana heslem pro zakázání archů" zadáme heslo, které lze v budoucnu použít k deaktivaci ochrany . Zbývající nastavení lze ponechat beze změny. Klikněte na tlačítko "OK" .
  46. Okno pro ochranu listů v aplikaci Microsoft Excel

  47. Pak se otevře další malé okno, ve kterém je nutné heslo znovu zadat. Proveďte toto a klikněte na tlačítko "OK" .
  48. Zadejte heslo znovu v aplikaci Microsoft Excel

  49. Poté, když se pokusíte provést nějaké změny výstupní buňky, výsledky akce budou zablokovány, což je hlášeno v dialogovém okně, které se zobrazí.

Zpráva o neschopnosti provést změny v buňce v aplikaci Microsoft Excel

Tak jsme vytvořili plnohodnotnou kalkulačku pro konverzi hodnoty hmotnosti na různé jednotky měření.

Navíc samostatný článek popisuje vytvoření jiného typu kalkulačky úzkého profilu v aplikaci Excel pro výpočet plateb z úvěrů.

Lekce: Výpočet anuitní platby v programu Excel

Metoda 3: Povolte vestavěnou kalkulačku aplikace Excel

Kromě toho má aplikace Excel vlastní vestavěnou univerzální kalkulačku. Je pravda, že ve výchozím nastavení není tlačítko spuštění k dispozici na pásu karet nebo na panelu nástrojů Rychlý přístup. Zvažte, jak ji aktivovat.

  1. Po spuštění programu Excel se přesuneme na kartu "Soubor" .
  2. Přejděte na kartu Soubor v aplikaci Microsoft Excel

  3. Dále v okně, které se otevře, přejděte do sekce "Možnosti" .
  4. Přesunutí do okna Možnosti v aplikaci Microsoft Excel

  5. Po spuštění okna možností aplikace Excel přejděte na panel nástrojů Rychlý přístup .
  6. Přejděte na panel zástupců panelu zástupců pro okno Parametry v aplikaci Microsoft Excel

  7. Před námi se otevře okno, jehož pravá část je rozdělena na dvě oblasti. Na pravé straně jsou nástroje, které jsou již přidány do panelu nástrojů Rychlý přístup. V levé části je zobrazena celá sada nástrojů, která jsou k dispozici v aplikaci Excel, včetně těch, které na kazetě chybí.

    Nad levou oblastí v poli "Vybrat týmy" ze seznamu vyberte položku "Týmy, které nejsou na pásku". После этого в списке инструментов левой области ищем наименование «Калькулятор» . Найти будет просто, так как все названия расположены в алфавитном порядке. Затем производим выделения данного наименования.

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

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

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

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

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

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

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

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

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

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