Dla zwykłych użytkowników programu Excel nie jest tajemnicą, że w tym programie można wykonywać różne obliczenia matematyczne, inżynierskie i finansowe. Ta możliwość realizowana jest poprzez zastosowanie różnych formuł i funkcji. Ale jeśli Excel jest stale używany do wykonywania takich obliczeń, faktycznym problemem staje się organizacja narzędzi niezbędnych do tego bezpośrednio na arkuszu, co znacznie zwiększy szybkość obliczeń i poziom wygody użytkownika. Zobaczmy, jak zrobić podobny kalkulator w Excelu.

Procedura tworzenia kalkulatora

Szczególnie pilne, to zadanie staje się, w razie potrzeby, ciągłym wykonywaniem tego samego rodzaju obliczeń i obliczeń związanych z pewnym rodzajem działalności. Ogólnie rzecz biorąc, wszystkie kalkulatory w Excelu można podzielić na dwie grupy: uniwersalną (używaną do ogólnych obliczeń matematycznych) i wąsko profilowaną. Ta ostatnia grupa podzielona jest na wiele rodzajów: inżynieryjną, finansową, kredytową itp. To od funkcjonalności kalkulatora zależy przede wszystkim wybór algorytmu jego tworzenia.

Metoda 1: Użyj makr

Przede wszystkim należy rozważyć algorytmy tworzenia niestandardowych kalkulatorów. Zacznijmy od stworzenia najprostszego kalkulatora uniwersalnego. To narzędzie wykona elementarne operacje arytmetyczne: dodawanie, mnożenie, odejmowanie, dzielenie itd. Implementowane jest za pomocą makra. Dlatego przed rozpoczęciem procedury tworzenia należy się upewnić, że są dostępne makra i panel deweloperów. Jeśli tak nie jest, to powinno być aktywuj makra .

  1. Po zakończeniu powyższych ustawień przechodzimy do zakładki "Programista" . Kliknij ikonę "Visual Basic" , która jest umieszczona na taśmie w oknie narzędziowym "Kod" .
  2. Przejdź do edytora makr w programie Microsoft Excel

  3. Zostanie uruchomione okno edytora VBA. Jeśli obszar centralny jest szary, a nie biały, oznacza to, że nie ma pola do wprowadzania kodu. Aby włączyć wyświetlanie, przejdź do punktu menu "Widok" i kliknij "Kod" na wyświetlonej liście. Zamiast tych manipulacji, możesz nacisnąć klawisz funkcyjny F7 . W obu przypadkach pojawi się pole wprowadzania kodu.
  4. Włączanie pola do wprowadzania kodu w edytorze makr w programie Microsoft Excel

  5. Tutaj, w obszarze centralnym, musimy napisać kod samego makra. Ma następującą postać:

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

    Zamiast frazy "Wprowadź dane" możesz zapisać inne, bardziej do zaakceptowania. Będzie znajdować się nad polem wprowadzania wyrażenia.

    Po wprowadzeniu kodu plik musi zostać nadpisany. W takim przypadku powinien być zapisany w formacie obsługującym makra. Kliknij ikonę w formie dyskietki na pasku narzędzi edytora VBA.

  6. Wprowadzenie kodu do edytora makr w Microsoft Excel

  7. Otworzy się okno do zapisania dokumentu. Przechodzimy do katalogu na dysku twardym lub nośniku wymiennym, gdzie chcemy go zapisać. W polu "Nazwa pliku" przypisujemy dokumentowi dowolną nazwę lub domyślnie tę, która została do niego przypisana. Bezbłędnie, w polu "Typ pliku" ze wszystkich dostępnych formatów, wybierz tytuł "Skoroszyt Excel ze wsparciem dla makr (* .xlsm)" . Po tym kroku kliknij przycisk "Zapisz" u dołu okna.
  8. Zapisywanie pliku w formacie xlsm do Microsoft Excel

  9. Następnie możesz zamknąć okno edytora makr, klikając ikonę standardowego zamknięcia w postaci czerwonego kwadratu z białym krzyżykiem w prawym górnym rogu.
  10. Zamykanie okna edytora makr w programie Microsoft Excel

  11. Aby uruchomić narzędzie obliczeniowe za pomocą makra, w zakładce "Programista" kliknij ikonę "Makra" na wstążce w oknie narzędziowym "Kod" .
  12. Przejdź do okna Makra w programie Microsoft Excel

  13. Następnie rozpoczyna się okno makra. Wybierz nazwę makra, które właśnie utworzyliśmy, zaznacz ją i kliknij przycisk "Uruchom" .
  14. Okno makra w programie Microsoft Excel

  15. Po tym kroku rozpoczyna się kalkulator utworzony w oparciu o makro.
  16. Kalkulator oparty na makrze jest uruchamiany w programie Microsoft Excel

  17. W celu sporządzenia w nim kalkulacji zapisujemy niezbędne działania w terenie. Najwygodniej jest użyć w tym celu bloku klawiatury numerycznej, który znajduje się po prawej stronie. Po wprowadzeniu wyrażenia kliknij przycisk "OK" .
  18. Przejście do obliczeń w kalkulatorze na podstawie makra jest uruchamiane w programie Microsoft Excel

  19. Na ekranie pojawia się małe okno, które zawiera odpowiedź na rozwiązanie danego wyrażenia. Aby go zamknąć, kliknij przycisk "OK" .
  20. Wynik obliczeń w kalkulatorze makro jest uruchamiany w programie Microsoft Excel

  21. Ale zgodzisz się, że niewygodne jest przełączanie się do okna makr za każdym razem, gdy musisz wykonywać czynności obliczeniowe. Uprośćmy implementację początku okna obliczeń. Aby to zrobić, na karcie "Programista" kliknij znaną już ikonę "Makra" .
  22. Przejdź do okna Makra w programie Microsoft Excel

  23. Następnie w oknie makra wybierz nazwę żądanego obiektu. Klikamy przycisk "Parametry ..." .
  24. Przejdź do ustawień makr w programie Microsoft Excel

  25. Następnie okno jest uruchamiane jeszcze rzadziej niż poprzednie. Możemy w nim określić kombinację klawiszy skrótu, po kliknięciu której rozpocznie się kalkulator. Ważne jest, aby ta kombinacja nie była używana do wywoływania innych procesów. Dlatego pierwsze znaki alfabetu nie są zalecane. Pierwszy klucz kombinacji jest ustalany przez sam program Excel. To jest klawisz Ctrl . Następny klawisz ustawia użytkownik. Niech to będzie klawisz V (choć możesz wybrać inny). Jeśli ten klucz jest już używany przez program, do kombinacji zostanie automatycznie dodany inny klucz - S hift . Wprowadzamy wybrany symbol w polu "Kombinacja klawiszy" i klikamy przycisk "OK" .
  26. Okno ustawień makr w Microsoft Excel

  27. Następnie zamknij okno makr, klikając standardową ikonę zamknięcia w prawym górnym rogu.

Zamykanie okna Makra w programie Microsoft Excel

Teraz podczas wpisywania wybranej kombinacji klawiszy skrótów (w naszym przypadku Ctrl + Shift + V ) zostanie uruchomione okno kalkulatora. Zgadzam się, to znacznie szybciej i łatwiej niż za każdym razem wywołać okno makr.

Lekcja: Jak utworzyć makro w programie Excel

Metoda 2: Zastosowanie funkcji

Rozważmy teraz możliwość stworzenia kalkulatora o wąskim profilu. Zostanie zaprojektowany do wykonywania określonych, konkretnych zadań i umieszczany jest bezpośrednio na arkuszu Excel. Aby utworzyć to narzędzie, użyte zostaną wbudowane funkcje Excela.

Na przykład utwórz narzędzie do konwersji wartości mas. W procesie jego tworzenia użyjemy funkcji PREOB . Ten operator odwołuje się do bloku inżynieryjnego wbudowanych funkcji programu Excel. Jego zadaniem jest przekształcenie wartości jednej miary pomiarowej na inną. Składnia tej funkcji jest następująca:

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

"Liczba" to argument, który wygląda jak wartość liczbowa wartości, którą chcesz przekonwertować na inną miarę pomiaru.

"Oryginalna jednostka miary" to argument określający jednostkę miary ilości do przeliczenia. Jest on określony specjalnym kodem, który odpowiada pewnej jednostce miary.

"Ostatnia jednostka miary" to argument, który określa jednostkę miary wartości, do której jest konwertowany pierwotny numer. Jest również określony przy użyciu specjalnych kodów.

Powinniśmy rozwinąć te kody, ponieważ będziemy ich potrzebować później, tworząc kalkulator. W szczególności potrzebujemy kodów jednostek masy. Oto ich lista:

  • g - gram;
  • kg to kilogram;
  • mg - miligram;
  • lbm - angielski funt;
  • ozm - uncja;
  • sg - żużel;
  • u jest jednostką atomową.

Trzeba też powiedzieć, że wszystkie argumenty tej funkcji można określić, albo przez wartości albo przez odniesienie do komórek, w których się znajdują.

  1. Przede wszystkim robimy przedmiot. Nasze narzędzie obliczeniowe będzie miało cztery pola:
    • Wartość zamienna ;
    • Oryginalna jednostka miary ;
    • Wynik konwersji ;
    • Ostatnia jednostka miary .

    Ustawiamy nagłówki, pod którymi będą umieszczane dane pola, i wybieramy je przez formatowanie (wypełnianie i obramowanie) dla bardziej wizualnej wizualizacji.

    W polach "Convertible value" , "Initial measurement limit" i "Final measurement limit" wprowadzimy dane, aw polu "Wynik konwersji" - wynik końcowy.

  2. Zakup kalkulatora przeliczania masy w programie Microsoft Excel

  3. Upewnimy się, że w polu "Convertible value" użytkownik może wprowadzić tylko wartości dopuszczalne, a mianowicie liczba jest większa od zera. Wybierz komórkę, w której zostanie zapisana przeliczona wartość. Przejdź do zakładki "Dane" i kliknij ikonę "Sprawdź dane" w bloku narzędzi "Praca z danymi" .
  4. Przejdź do sprawdzania poprawności danych w programie Microsoft Excel

  5. Otworzy się okno "Sprawdzanie danych" . Przede wszystkim dokonaj ustawień w zakładce "Ustawienia" . W polu "Typ danych" z listy wybierz opcję "Ważna" . W polu "Wartość" również z listy, zatrzymujemy wybór w parametrze "Więcej" . W polu "Minimum" ustaw wartość na "0" . Dlatego do tej komórki można wprowadzić tylko liczby rzeczywiste (w tym liczby ułamkowe) większe od zera.
  6. Okno do sprawdzania wartości wejściowych w programie Microsoft Excel

  7. Następnie przechodzimy do zakładki tego samego okna "Message for input" . Tutaj możesz podać wyjaśnienie, co dokładnie musisz podać użytkownikowi. Zobaczy go, gdy wybrana zostanie komórka wprowadzania wartości. W polu "Wiadomość" wpisujemy: "Wprowadź ilość masy do przeliczenia" .
  8. Komunikat do wprowadzenia w oknie sprawdzania danych wejściowych w programie Microsoft Excel

  9. Następnie przejdź do zakładki "Komunikat o błędzie" . W polu "Wiadomość" powinniśmy napisać zalecenie, że użytkownik zobaczy, czy wprowadza nieprawidłowe dane. Napiszmy: "Wartość wejściowa musi być liczbą dodatnią". Następnie, aby zakończyć pracę w oknie w celu sprawdzenia wartości wejściowych i zapisać wprowadzone ustawienia, kliknij przycisk "OK" .
  10. Komunikat o błędzie w oknie sprawdzania danych wejściowych w programie Microsoft Excel

  11. Jak widać, po wybraniu komórki pojawia się monit o wprowadzenie danych.
  12. Pytaj, aby wprowadzić podczas wybierania komórek w programie Microsoft Excel

  13. Spróbujmy wprowadzić tam nieprawidłową wartość, na przykład tekst lub liczbę ujemną. Jak widać, pojawia się komunikat o błędzie, a dane wejściowe są blokowane. Kliknij przycisk "Anuluj" .
  14. Komunikat o błędzie w programie Microsoft Excel

  15. Ale poprawna wartość jest wprowadzana bez problemów.
  16. Prawidłowa wartość jest wprowadzana w programie Microsoft Excel

  17. Teraz przejdź do pola "Oryginalna jednostka miary" . W tym miejscu użytkownik będzie wybierał wartość z listy składającej się z siedmiu wartości mas wymienionych powyżej w opisie argumentów funkcji PREOB . Wprowadź inne wartości nie będą działać.

    Wybierz komórkę, która jest pod nazwą "Oryginalna jednostka miary". Ponownie kliknij ikonę "Sprawdź dane" .

  18. Przejdź do sprawdzania danych w programie Microsoft Excel

  19. W oknie, które się otworzy, sprawdź dane, przejdź do zakładki "Ustawienia" . W polu "Typ danych" ustaw parametr "Lista" . W polu "Source", przez średnik ( ; ), podajemy nazwy nominałów wartości mas dla funkcji PREOB omówionej powyżej. Następnie kliknij przycisk "OK" .
  20. Okno do sprawdzania wartości wejściowych w programie Microsoft Excel

  21. Jak widać, jeśli wybierzesz pole "Oryginalna jednostka miary" , to po prawej stronie pojawi się ikona w kształcie trójkąta. Kliknięcie na nią otwiera listę z nazwami jednostek miary masy.
  22. Lista z nazwami jednostek masy w programie Microsoft Excel

  23. Całkowicie podobna procedura w oknie "Weryfikacja danych" przeprowadzana jest z komórką o nazwie "Ostatnia jednostka miary" . Daje również dokładnie taką samą listę jednostek.
  24. Druga lista jednostek miary w Microsoft Excel

  25. Następnie przejdź do komórki "Konwersja wyników" . Będzie zawierał funkcję PREVIEW i wyświetlał wynik obliczeń. Wybierz ten element arkusza i kliknij ikonę "Wstaw funkcję" .
  26. Przejdź do Kreatora funkcji w programie Microsoft Excel

  27. Uruchomi się Kreator funkcji . Podajemy go w kategorii "Inżynieria" i podświetlamy nazwę "PREOBR" . Następnie kliknij przycisk "OK" .
  28. Przejdź do okna argumentów funkcji PREVIEW w programie Microsoft Excel

  29. Otwiera się okno argumentów OPERATOR . W polu "Liczba" wprowadź współrzędne komórki pod nazwą "Wartość przeliczona" . Aby to zrobić, umieść kursor w polu i kliknij lewy przycisk myszy na tej komórce. Jej adres jest natychmiast wyświetlany w polu. W ten sam sposób wprowadzamy współrzędne w polach "Oryginalna jednostka miary" i "Ostatnia jednostka miary" . Tylko tym razem klikamy na komórki o takich samych nazwach jak te pola.

    Po wprowadzeniu wszystkich danych kliknij przycisk "OK" .

  30. okno argumentów funkcji MOVE w Microsoft Excel

  31. Jak tylko wykonaliśmy ostatnią akcję, wynik konwersji wartości był natychmiast wyświetlany w polu komórki "Wynik konwersji" , zgodnie z wcześniej wprowadzonymi danymi.
  32. Wynik obliczenia funkcji PODGLĄD w programie Microsoft Excel

  33. Zmieńmy dane w komórkach "Convertible value" , "Initial unit of measure" i "Final unit of measurement" . Jak widać, funkcja automatycznie przelicza wynik przy zmianie parametrów. Oznacza to, że nasz kalkulator jest w pełni funkcjonalny.
  34. Ponownie oblicz funkcję PRE-BIN w programie Microsoft Excel

  35. Ale nie zrobiliśmy jednej ważnej rzeczy. Komórki do wprowadzania danych są chronione przed wprowadzeniem nieprawidłowych wartości, ale element danych wyjściowych nie jest w żaden sposób chroniony. Ale w ogóle nie możesz wprowadzić niczego, w przeciwnym razie formuła obliczeń zostanie po prostu usunięta, a kalkulator przejdzie w stan niepracujący. Przez pomyłkę możesz sam wprowadzić dane do tej komórki, nie wspominając o użytkownikach innych firm. W takim przypadku musisz ponownie napisać całą formułę. Tutaj musisz zablokować wszelkie dane.

    Problem polega na tym, że zamek jest instalowany na arkuszu jako całość. Ale jeśli zablokujemy arkusz, nie będziemy mogli wprowadzać danych do pól wejściowych. Dlatego będziemy musieli usunąć możliwość blokowania wszystkich elementów arkusza we właściwościach formatu komórki, a następnie zwrócić tę opcję tylko do komórki, aby wyświetlić wynik, a następnie zablokować arkusz.

    Kliknij lewym przyciskiem myszy na elemencie na przecięciu poziomych i pionowych paneli współrzędnych. W takim przypadku wybierany jest cały arkusz. Następnie kliknij prawym przyciskiem myszy. Otwiera menu kontekstowe, w którym zaznaczamy pozycję "Formatuj komórki ..." .

  36. Przejście do formatu komórek w programie Microsoft Excel

  37. Otworzy się okno formatu. Przejdź do niego w zakładce "Ochrona" i odznacz opcję "Protected cell" . Następnie kliknij przycisk "OK" .
  38. Usuwanie ochrony z komórek w programie Microsoft Excel

  39. Następnie wybierz tylko komórkę, aby wyświetlić wynik i kliknij prawym przyciskiem myszy. W menu kontekstowym kliknij "Formatuj komórki" .
  40. Przejście do formatu komórek w programie Microsoft Excel

  41. Ponownie w oknie formatowania przejdź do zakładki "Ochrona" , ale tym razem, przeciwnie, zaznacz opcję "Protected cell" . Następnie kliknij przycisk "OK" .
  42. Ustaw ochronę komórki w programie Microsoft Excel

  43. Następnie przejdź do zakładki "Przegląd" i kliknij ikonę "Protect Sheet" , która znajduje się w przyborniku "Zmiany" .
  44. Instalowanie ochrony arkusza w programie Microsoft Excel

  45. Otworzy się okno do ustawiania ochrony arkusza. W polu "Hasło do wyłączenia ochrony arkusza" wprowadzamy hasło, które może być użyte do dezaktywacji ochrony, jeśli będzie to konieczne w przyszłości. Pozostałe ustawienia można pozostawić bez zmian. Kliknij przycisk "OK" .
  46. Okno ochrony arkusza w programie Microsoft Excel

  47. Następnie otwiera się kolejne małe okno, w którym należy ponownie wprowadzić hasło. Zrób to i kliknij przycisk "OK" .
  48. Wprowadź ponownie hasło w programie Microsoft Excel

  49. Następnie, gdy spróbujesz wprowadzić jakiekolwiek zmiany w komórce wyjściowej, wyniki działania zostaną zablokowane, co zostanie zgłoszone w wyświetlonym oknie dialogowym.

Wiadomość o niemożności wprowadzenia zmian w komórce w programie Microsoft Excel

W ten sposób stworzyliśmy pełnowartościowy kalkulator do przeliczania wartości masy na różne jednostki miary.

Ponadto w osobnym artykule opisano tworzenie innego typu kalkulatora o wąskim profilu w programie Excel do obliczania płatności z tytułu pożyczek.

Lekcja: Obliczanie wypłaty renty w programie Excel

Metoda 3: Włącz wbudowany kalkulator programu Excel

Ponadto Excel ma wbudowany uniwersalny kalkulator. Prawda, domyślnie przycisk uruchamiania nie jest dostępny na wstążce lub na pasku narzędzi Szybki dostęp. Zastanów się, jak go aktywować.

  1. Po uruchomieniu programu Excel przechodzimy do zakładki "Plik" .
  2. Przejdź do zakładki Plik w Microsoft Excel

  3. Następnie w oknie, które się otworzy, przejdź do sekcji "Opcje" .
  4. Przejście do okna Opcje w programie Microsoft Excel

  5. Po uruchomieniu okna opcji programu Excel przejdź do "Pasek narzędzi szybkiego dostępu" .
  6. Przejdź do paska skrótów paska skrótów dla okna parametrów w programie Microsoft Excel

  7. Przed nami otwiera się okno, którego prawą część dzieli się na dwa obszary. Po prawej stronie znajdują się narzędzia, które są już dodane do paska narzędzi szybkiego dostępu. Lewa pokazuje cały zestaw narzędzi dostępnych w programie Excel, w tym brakujące na taśmie.

    Powyżej lewego obszaru w polu "Wybierz drużyny" z listy wybierz pozycję "Polecenia nie zapisane na taśmie" . После этого в списке инструментов левой области ищем наименование «Калькулятор» . Найти будет просто, так как все названия расположены в алфавитном порядке. Затем производим выделения данного наименования.

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

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

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

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

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

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

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

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

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

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