За редовни Excel корисници, не е тајна дека различните математички, инженерски и финансиски пресметки можат да се направат во оваа програма. Оваа функција се реализира со примена на разни формули и функции. Но, ако Excel постојано се користи за извршување на такви пресметки, тогаш станува збор за организирање на потребните алатки за ова право на страницата, со што значително ќе се зголеми брзината на пресметките и нивото на удобност за корисникот. Ајде да дознаеме како да направите таков калкулатор во Excel.
Процедура за создавање на калкулатор
Особено итна оваа задача станува, ако е потребно, постојано да ги извршува истите видови на пресметки и пресметки поврзани со одреден тип на активност. Во принцип, сите калкулатори во Excel можат да бидат поделени во две групи: универзални (користени за општи математички пресметки) и тесен профил. Втората група е поделена на повеќе видови: инженеринг, финансиски, инвестициски кредити итн. Изборот на алгоритам за неговото создавање зависи од функционалноста на калкулаторот, пред сè.
Метод 1: Користете макроа
Прво, размислете за алгоритмите за создавање на сопствени калкулатори. Да почнеме со создавање на наједноставен универзален калкулатор. Оваа алатка ќе ги извршува основните аритметички операции: додавање, множење, одземање, поделба, итн. Се имплементира со помош на макро. Затоа, пред да продолжите со процедурата за создавање, треба да бидете сигурни дека сте вклучиле макроа и панел за развој. Ако ова не е случај, тогаш макросот треба да се активира.
- Откако ќе се направат претходните прилагодувања, преминете на табот "Развивач". Кликнете на иконата "Visual Basic"кој се става на лентата во блокот на алатки "Код".
- Ќе започне прозорецот за уредување VBA. Ако имате централна област прикажана во сива, а не бела, тоа значи дека нема поле за внесување на кодот. За да го овозможите својот екран, преминете ја ставката од менито "Прикажи" и кликнете на натписот "Код" во листата што се појавува. Наместо овие манипулации можете да го притиснете копчето за функција. F7. Во секој случај, ќе се појави кодно поле.
- Тука во централната област треба да го напишеме самиот макро код. Таа ја има следната форма:
Под Калкулатор ()
Dim strExpr како стринг
'Внесете податоци за пресметка
strExpr = InputBox ("Внесете податоци")
Пресметка на резултатот
MsgBox strExpr & "=" & Application.Evaluate (strExpr)
Крај подНаместо фрази "Внесете податоци" можете да напишете некоја друга поприфатлива за вас. Дека тоа ќе биде лоцирано над полето на изразување.
Откако ќе се внесе кодот, датотеката мора да биде препишана. Сепак, треба да се зачува во формат со макро поддршка. Кликнете на иконата во форма на флопи диск во лентата со алатки на уредникот VBA.
- Започнува прозорецот за зачувување на документи. Одете во директориумот на вашиот хард диск или пренослив медиум каде што сакате да го зачувате. Во полето "Име на датотека" назначете го документот било какво сакано име или оставете го оној што му е доделен по стандард. Задолжително во полето "Тип на датотека" од сите достапни формати изберете го името "Макро-овозможена Excel работна книга (* .xlsm)". По овој чекор кликни на копчето. "Зачувај" на дното на прозорецот.
- После тоа, можете да го затворите прозорецот на макро-уредувачот со едноставно кликање на стандардната затворачка икона во форма на црвен квадрат со бел крст во горниот десен агол.
- Да се кандидира компјутерска алатка со помош на макро, додека во табот "Развивач"кликнете на иконата Макроа на лентата во блокот на алатки "Код".
- Потоа започнува макро прозорецот. Изберете го името на макрото што го создадовме, одберете го и кликни на копчето Стартувај.
- По извршувањето на оваа акција, се создава калкулатор кој се базира на макрото.
- Со цел да извршиме пресметка во неа, ја пишуваме потребната акција во полето. Најсоодветниот начин да се користи за оваа намена е нумеричкиот блок на тастатурата, кој се наоѓа на десната страна. Откако ќе се внесе изразот, кликнете на копчето "Добро".
- Потоа се појавува мал прозорец на екранот, кој го содржи одговорот на решението на наведениот израз. За да го затворите, кликнете на копчето. "Добро".
- Но, согласете се дека е прилично незгодно секој пат кога треба да извршите пресметковни дејства, одете во макро прозорецот. Ајде да ја поедноставиме имплементацијата на извршувањето на пресметувачкиот прозорец. За ова, да се биде во табулаторот "Развивач", кликнете на иконата што веќе ни е позната Макроа.
- Потоа, во макро прозорецот, одберете го името на саканиот објект. Кликнете на копчето "Опции ...".
- После тоа, прозорецот е лансиран дури и помал од претходниот. Во него, можеме да наведете комбинација од топли клучеви, кои, кога ќе се кликнат, ќе стартуваат калкулатор. Важно е оваа комбинација да не се користи за повикување на други процеси. Затоа, не се препорачуваат првите букви од азбуката. Првата комбинација на копчиња ја поставува самата програма Excel. Овој клуч Ctrl. Следниот клуч е поставен од страна на корисникот. Нека биде клуч V (иако можете да изберете друга). Ако овој клуч веќе го користи програмата, уште едно копче автоматски ќе се додаде во комбинацијата - Sкачувам. Внесете го избраниот знак во полето "Кратенка" и кликнете на копчето "Добро".
- Потоа затворете го макро прозорецот со кликнување на иконата за стандардна затворање во горниот десен агол.
Сега, кога ја пишувате одбраната кратенка комбинација (во нашиот случај Ctrl + Shift + V) прозорецот за калкулатор ќе биде стартуван. Се согласувам, тоа е многу побрзо и полесно отколку што се нарекува секој пат преку макро прозорецот.
Лекција: Како да креирате макро во Excel
Метод 2: Користење на функциите
Сега да ја разгледаме можноста за создавање калкулатор на тесен профил. Ќе биде дизајнирана да изведува специфични задачи и да биде поставена директно на листот на Excel. Вградените функции на Excel ќе се користат за создавање на оваа алатка.
На пример, создадете алатка за конвертирање на масовните вредности. Во процесот на неговото создавање, ние ќе ја користиме функцијата Preob. Овој оператор се однесува на инженерската единица вградени функции Ексел. Неговата задача е да ги претворат вредностите на една мерка во друга. Синтаксата на оваа функција е како што следува:
= PREVENT (број; ish_ed_izm; con_ed_izm)
"Број" - Ова е аргумент кој има форма на нумеричка вредност на вредноста која треба да се претвори во друга мерка на мерење.
"Единица за извор" - аргументот што ја одредува единицата за мерење на вредноста што треба да се конвертира. Таа е поставена со посебен код кој одговара на одредена мерна единица.
"Завршна мерна единица" - аргумент што ја дефинира единицата за мерење на количината во која се конвертира оригиналниот број. Исто така е поставена со помош на специјални кодови.
Треба да ги разработиме овие кодови, бидејќи ќе ни требаат подоцна во создавањето на калкулатор. Поточно, ни се потребни кодови за единиците на масата. Еве листа од нив:
- g - грам;
- кг - килограм;
- mg - милиграми;
- lbm - англиска фунта;
- ozm - унца;
- sg - згура;
- u - атомска единица.
Исто така е неопходно да се каже дека сите аргументи на оваа функција можат да бидат специфицирани и од вредности и од референци на клетките каде што се наоѓаат.
- Прво, ние го подготвуваме. Нашата компјутерска алатка ќе има четири полиња:
- Кабриолет вредност;
- Извор единица;
- Резултат од конверзија;
- Конечна единица.
Поставивме заглавија под кои ќе бидат поставени овие полиња и ќе ги одберете со форматирање (пополнување и граници) за повеќе визуелна визуелизација.
Во полињата "Кабриолет", "Лимит за мерење на изворот" и "Крајна граница на мерење" ние ќе внесеме податоци, и во полето "Резултат од реализацијата" - излез на конечниот резултат.
- Ајде да го направиме тоа така што на теренот "Кабриолет" корисникот може да внесува само валидни вредности, имено, броеви поголеми од нула. Изберете ја ќелијата во која ќе се внесе конвертирана вредност. Одете на јазичето "Податоци" и во блокот на алатки "Работа со податоци" кликнете на иконата "Верификација на податоци".
- Почнува прозорецот на алатката. "Верификација на податоци". Прво на сите, извршете ги поставките во јазичето "Опции". Во полето "Тип на податоци" изберете параметар од листата "Реално". Во полето "Вредност" исто така и од листата запираме избор на параметарот "Повеќе". Во полето "Минимална" поставете ја вредноста "0". Така, само вистински броеви (вклучувајќи фракционо), кои се поголеми од нула, може да се внесат во оваа ќелија.
- Потоа преминете на јазичето од ист прозорец. "Порака за влез". Овде можете да дадете објаснување за тоа што точно треба да го внесете на корисникот. Тој ќе го види кога ќе ги одбере вредностите на влезната ќелија. Во полето "Порака" напишете го следново: "Внесете ја количината на маса за конвертирање".
- Потоа преминете на табот "Порака за грешка". Во полето "Порака" ние треба да ја напишеме препораката што корисникот ја гледа, ако внесува неточни податоци. Напишете го следново: "Влезот мора да биде позитивен број." После тоа, за да ја завршите работата во прозорецот за проверка на влезна вредност и да ги зачувате поставките внесени од нас, кликнете на копчето "Добро".
- Како што можете да видите, кога ќе одберете една ќелија, се појавува совет.
- Да се обидеме да внесеме некоректна вредност, на пример, текст или негативен број. Како што можете да видите, се појавува порака за грешка и влезот е блокиран. Ние го притискаме копчето "Откажи".
- Но, точната вредност се внесува без проблеми.
- Сега оди на теренот "Единица за извор". Овде ќе го направиме корисникот да одбере вредност од листа која се состои од тие седум маси, чија листа е дадена погоре кога се опишуваат аргументите на функцијата. Preob. Внеси други вредности нема да работи.
Изберете ја ќелијата што е под името "Единица за извор". Кликни повторно на иконата "Верификација на податоци".
- Во прозорецот за верификација на податоци што се отвора, одете на јазичето "Опции". Во полето "Тип на податоци" поставете го параметарот "Листа". Во полето "Извор" преку точка-запирка (;) ги наведуваме кодовите со имиња на масовни количини за функцијата Preobза што имаше разговор погоре. Следно, кликнете на копчето "Добро".
- Како што можете да видите, сега, ако го изберете полето "Единица за извор", потоа се појавува икона од триаголник десно од неа. Кога ќе кликнете на него, ќе се отвори листа со имињата на единиците за масовно мерење.
- Апсолутно слична постапка во прозорецот "Верификација на податоци" ние извршуваме и со ќелија со име "Завршна мерна единица". Исто така има иста листа на единици.
- Потоа одете во ќелијата "Резултат од реализацијата". Ќе ја содржи функцијата Preob и прикажете го резултатот од пресметката. Изберете го овој елемент од листот и кликнете на иконата "Вметни ја функцијата".
- Почнува Функционален волшебник. Влегуваме во неа во категоријата "Инженеринг" и одберете го името таму "ПРЕОБР". Потоа кликнете на копчето. "Добро".
- Се отвори прозорец на оператор Preob. Во полето "Број" мора да ги внесете координатите на ќелијата под името "Кабриолет". За да го направите ова, ставете го курсорот во полето и кликнете на левото копче на глувчето на оваа ќелија. Нејзината адреса веднаш се прикажува во полето. На истиот начин ние внесуваме координати во полињата. "Единица за извор" и "Завршна мерна единица". Само овој пат ќе кликнуваме на ќелиите со истите имиња како овие полиња.
Откако сите податоци се внесени, кликнете на копчето "Добро".
- Штом ја завршивме последната акција, во прозорецот на мобилен "Резултат од реализацијата" веднаш го прикажа резултатот од конверзијата на вредноста, според претходно внесените податоци.
- Ајде да ги смениме податоците во ќелиите "Кабриолет", "Единица за извор" и "Завршна мерна единица". Како што можете да видите, функцијата автоматски го пресметува резултатот при промена на параметрите. Ова сугерира дека нашиот калкулатор е целосно функционален.
- Но, ние не направивме една важна работа. Клетките за внес на податоци се заштитени од влезот на неточни вредности, но елементот за излез на податоци воопшто не е заштитен. Но генерално е невозможно да внесете нешто во него, во спротивно формулата за пресметка едноставно ќе се избрише и калкулаторот ќе стане неискористен. По грешка, можете исто така да внесете податоци во оваа ќелија, а камоли на трети лица. Во овој случај, мора да ја преработите целата формула. Треба да го блокирате секој внес на податоци овде.
Проблемот е што бравата е поставена на листот како целина. Но, ако го блокираме листот, ние нема да можеме да внесуваме податоци во влезните полиња. Затоа, ќе треба да ја отстраниме можноста за блокирање од сите елементи на листот во својствата на клеточниот формат, а потоа ја враќаме оваа можност само до ќелијата за да го прикажеме резултатот и потоа да го блокираме листот.
Левиот клик на елементот на пресекот на хоризонталните и вертикалните панели на координатите. Ова го нагласува целиот лист. Потоа кликнуваме со десен клик врз изборот. Отвори контекстно мени во кое ја одбираме позицијата. "Форматирај ги ќелиите ...".
- Почнува прозорецот за форматирање. Одете во неа во јазичето "Заштита" и одштиклирајте го параметарот "Заштитена ќелија". Потоа кликнете на копчето. "Добро".
- После тоа, одберете ја само ќелијата за да го прикажете резултатот и кликнете на неа со десното копче на глувчето. Во контекстното мени, кликнете на предметот "Форматирај клетки".
- Повторно во прозорецот за форматирање, одете на јазичето "Заштита"но овој пат, напротив, поставуваме крлеж во близина на параметарот "Заштитена ќелија". Потоа кликнете на копчето. "Добро".
- По тој потег на јазичето "Разгледување" и кликнете на иконата "Заштитете го листот"кој се наоѓа во блок на алатки "Промени".
- Се отвора прозорецот за поставување заштита на листот. Во полето "Лозинка за да се оневозможи заштита на листови" внесете ја лозинката со која, доколку е потребно, во иднина ќе биде можно да се отстрани заштитата. Останатите поставки може да останат непроменети. Ние го притискаме копчето "Добро".
- Потоа се отвора уште еден мал прозорец во кој мора да ја повторите лозинката. Направете го ова и кликнете на копчето. "Добро".
- После тоа, кога ќе се обидете да направите било какви промени во излезната ќелија, дејствата ќе бидат блокирани, што е пријавено во дијалогот кој се појавува.
Така, создадовме полноправен калкулатор за конвертирање на масовните вредности во различни единици на мерење.
Покрај тоа, посебен напис го опишува создавањето на друг вид калкулатор со тесен профил во Excel за да се пресметаат исплатите на заем.
Лекција: Пресметка на исплата на ануитет во Excel
Метод 3: Вклучете го вградениот калкулатор на Excel
Покрај тоа, Excel има свој вграден универзален калкулатор. Точно, по правило, неговото копче за лансирање не е на лентата или на лентата со кратенки. Размислете како да го активирате.
- Откако ќе го стартувате Excel, преминете на табот "Датотека".
- Следно, во прозорецот што се отвора, одете во делот "Опции".
- Откако ќе го стартувате прозорецот со опции Excel, преминете во потсекцијата "Алатник за брз пристап".
- Пред нас отвора прозорец, десната страна на која е поделена на две области. Во десниот дел се алатките кои веќе се додадени на панелот за брз пристап. На левата страна е целиот сет на алатки што се достапни во Excel, вклучувајќи ги и оние што недостасуваат на лентата.
Над лево поле "Избери тимови" изберете ставка од листата "Тимовите не се на лента". После тоа, во листата на алатки во левата област, побарајте го името. "Калкулатор". Ќе биде лесно да се најде, бидејќи сите имиња се наредени по азбучен ред. Потоа направиме избор на ова име.
Надвор од десната област е полето "Прилагодување на алатката за брз пристап". Има два параметри:
- За сите документи;
- За оваа книга.
Стандардното поставување е за сите документи. Овој параметар се препорачува да се остави непроменет ако нема предуслови за спротивното.
Откако ќе се завршат сите поставувања и името "Калкулатор" обележани, кликнете на копчето "Додај"кој се наоѓа помеѓу десната и левата област.
- По име "Калкулатор" прикажани во десното окно, кликнете на копчето "Добро" долу подолу.
- По ова, прозорецот на опции Excel ќе се затвори. За да го стартувате калкулаторот, треба да кликнете на иконата со исто име, која сега се наоѓа на лентата со кратенки.
- По оваа алатка "Калкулатор" ќе биде лансирана. Таа функционира како нормален физички аналог, само со копчињата треба да се притисне со курсорот на глувчето, неговото лево копче.
Како што можете да видите, во Excel има толку многу опции за создавање на калкулатори за различни потреби. Оваа функција е особено корисна при изведување на тесни профили. Па, за обични потреби, можете да ја користите вградената алатка на програмата.