За постоянни потребители, Excel не е тайна, че в тази програма можете да произвеждате различни математически, инженерни и финансови изчисления. Тази функция се осъществява чрез прилагане на различни формули и функции. Но ако Excel непрекъснато се използва за извършване на такива изчисления, въпросът за организацията, необходим за тези инструменти, е релевантен директно върху листа, който значително ще увеличи скоростта на изчисление и нивото на удобство за потребителя. Нека да разберем как да направим подобен калкулатор в Excele.
Процедура за създаване на калкулатор
Особено неотложна задача става в случай на необходимост да се извършва постоянно същия вид изчисления и изчисления, свързани с определен вид активност. Като цяло, всички калкулатори в Excel могат да бъдат разделени на две групи: универсални (използвани за общи математически изчисления) и тесен профил. Последната група е разделена на много видове: инженерни, финансови, кредитни инвестиции и др. Това е от функционалността на калкулатора, преди всичко, зависи от алгоритъма за неговото създаване.Метод 1: Използвайте макроси
На първо място, помислете за алгоритмите за създаване на потребителски калкулатори. Да започнем със създаването на най-простия универсален калкулатор. Този инструмент ще изпълнява елементарни аритметични действия: добавяне, умножение на изваждане, разделяне и др. Тя се изпълнява с помощта на макрос. Следователно, преди да продължите с процедурата за създаване, трябва да се уверите, че сте активирали панела MACROS и Developer. Ако не е така, тогава трябва да активирате работата на макросите.
- След като направите горните предварителни настройки, преминете към раздела "разработчик". Щракнете върху иконата "Visual Basic", която се намира на лентата с инструменти "Кодове".
- Стартира прозорецът на VBA редактора. Ако централната зона е показана в сиво, а не бяло, тогава това означава, че полето на входа на кода липсва. За да включите дисплея, отидете на елемента "Изглед" и кликнете върху надписа "Код" в посочения списък. Можете, вместо тези манипулации, натиснете функционалния бутон F7. Във всеки случай ще се появи полето за въвеждане на код.
- Тук в централния регион трябва да напишем самия макро код. Той има следната форма:
Под калкулатор ()
Dim Strexpr като низ
"Въвеждане на данни за изчисление
Strexpr = входната кутия ("Въведете данни")
'Изчисляване на резултата
Msgbox Strexpr & "=" & Application.evaluate (Strexpr)
Край.
Вместо фразата "въведете данни" можете да изгорите други по-приемливи за вас. Това ще бъде разположено над областта на изразяване.
След въвеждане на кода, файлът трябва да бъде презаписан. В същото време тя трябва да бъде запазена във формата с подкрепата на макросите. Щракнете върху иконата под формата на дискета на лентата с инструменти на VBA редактор.
- Стартира прозорец за пестене на документи. Отидете в директорията на твърдия диск или сменяеми носители, където искаме да го спасим. В полето "име на файл" присвоите всяко желано име или оставете по подразбиране, което е зададено на него. Задължително в полето Тип на файла изберете името "Excel книга с MACROS поддръжка (* .xlsm)" от всички налични формати. След тази стъпка, глинението на бутона "Запазване" в долната част на прозореца.
- След това можете да затворите прозореца на Macro редактора просто като кликнете върху стандартната икона за затваряне под формата на червен квадрат с бял кръст в горния десен ъгъл.
- За да стартирате компютърен инструмент, използвайки макрос, докато сте в раздела Разработчик, глината на иконата на макросите на лентата в блока "Код".
- След това започва макро прозорецът. Изберете името на този макрос, който току-що създадохме, разпределяте го и кликнете върху бутона "Run".
- След извършване на това действие, калкулаторът стартира въз основа на макроса.
- За да направите изчисление в нея, пишете в полето необходимото действие. Най-удобно за използване на цифровия клавиатурен блок за тези цели, който се намира вдясно. След въвеждането на израза натиснете бутона "OK".
- След това на екрана се появява малък прозорец, който съдържа отговора на разтвора на определения израз. За да го затворите, натиснете бутона "OK".
- Но съгласувайте, че е доста неудобно всеки път, когато трябва да направите изчислителни действия, превключете към прозореца на макросите. Нека опростим прилагането на стартирането на прозореца за изчисление. За да направите това, докато сте в раздела Разработчик, кликнете върху иконата на макросите, които вече сте ни познати.
- След това в прозореца MACROS изберете името на желания обект. Кликнете върху бутона "Параметри ...".
- След това прозорецът стартира още по-малко от предишния. В него можем да зададем комбинация от горещи клавиши, когато кликнете върху който ще бъде пуснат калкулаторът. Важно е тази комбинация да не се използва за извикване на други процеси. Следователно не се препоръчват първите символи от азбуката. Първият ключ на комбинацията определя самата Excel програма. Това е клавишът Ctrl. Следният ключ задава потребителя. Нека бъде ключът V (въпреки че можете да изберете друг). Ако този ключ вече се използва от програмата, автоматично ще бъде добавен друг ключ към комбинацията - смяна. Въведете избрания символ в полето "Keyboard Combonny" и кликнете върху бутона "OK".
- След това затворете макро прозореца, като кликнете върху стандартната икона за затваряне в горния десен ъгъл.
Сега, когато зададете избраната комбинация от горещи клавиши (в нашия случай, Ctrl + Shift + V) ще стартира прозореца на калкулатора. Съгласен съм, той е много по-бърз и по-лесен, отколкото да го наричате всеки път през макро прозореца.
Урок: Как да създадете макрос в Excele
Метод 2: Прилагане на функции
Сега нека разгледаме възможността за създаване на тесен калкулатор. Той ще бъде проектиран да извършва специфични, специфични задачи и се намира директно на листа Excel. За да създадете този инструмент, ще се прилагат вградените функции на Excel.
Например, създайте масов инструмент за преобразуване. В процеса на създаването му ще използваме Prebo функцията. Този оператор се отнася до инженерната единица на вградените функции на Exel. Неговата задача е да трансформира стойностите на една измервателна мярка в друга. Синтаксисът на тази функция е следният:
= Predob (номер; ex_dad_ism; kon_d_ism)
"Номер" е аргумент, който има тип цифрова стойност на величината, която трябва да се преобразува в друго измерване на измерването.
"Първоначалната мярка" е аргумент, който определя звено на измервателната стойност, която трябва да бъде свикана. Той се определя от специален код, който съответства на конкретна мярка.
"Крайната единица на измерване" е аргумент, който определя единицата за измерване на величината, в която се преобразува първоначалният номер. Той също така посочва с помощта на специални кодове.
Трябва да останем по-подробно по тези кодове, тъй като те се нуждаят от тях в бъдеще при създаването на калкулатор. По-конкретно, имаме нужда от кодове на масово измерване. Ето техния списък:
- G - грам;
- кг - килограм;
- Mg - милиграма;
- Lbm - английски лири;
- OZM - OZ;
- SG - продажба;
- U е атомна единица.
Необходимо е също така да се каже, че всички аргументи на тази функция могат да бъдат зададени като стойности и връзки към клетките, в които са поставени.
- На първо място, ние правим детайла. Нашият компютърен инструмент ще има четири полета:
- Конвертируема стойност;
- Източник на измерване;
- Резултат от преобразуване;
- Крайната единица за измерване.
Ние инсталираме заглавия, при които тези полета ще бъдат поставени и разпределят тяхното форматиране (попълване и граници) за по-визуална визуализация.
В полето "Конвертируема стойност", "границата на източника на измерване" и "окончателното измерване" ще бъдат въведени по данни и в полето "Резултат от реализацията" - крайният резултат е известен.
- Ние правим това, че потребителят може да въведе само допустими стойности в полето "Конвертируема стойност", а именно номерата повече нула. Изберете клетката, в която ще бъде направена трансформираната стойност. Отидете в раздела "Данни" и в лентата с инструменти "Работа с данни" на иконата "Проверка на данните".
- Стартира инструментът "Проверка на данните". На първо място, ще изпълните настройките в раздела "параметри". В полето тип данни изберете "Валиден" параметър. В полето "стойност" също спрете избора на параметъра "повече". В полето "Минимално" задайте стойността "0". По този начин само валидни числа могат да се прилагат на тази клетка (включително фракция), които са по-големи от нула.
- След това преместваме в прозореца на раздела на същия прозорец. Тук можете да дадете обяснение, че е необходимо да въведете потребителя. Ще го види при подчертаване на входа на клетката. В полето "Съобщение", напишете следното: "Въведете стойността на масата, която преобразува".
- След това преминете към раздела "съобщение за грешка". В полето "Съобщение" трябва да напишем препоръката, че потребителят ще види дали влизат неправилни данни. Добре дошли следното: "Входната стойност трябва да бъде положително число." След това, за да завършите операцията в прозореца за проверка на входните стойности и да запишете въведените от нас настройки, кликнете върху бутона "OK".
- Както виждаме, когато клетката е избрана, появява се намек за вход.
- Да опитаме да въведем неправилна стойност, например текст или отрицателен брой. Както можете да видите, се появява съобщение за грешка и входът е блокиран. Кликнете върху бутона "Отказ".
- Но правилната стойност се въвежда без проблеми.
- Сега отиваме на полето "източник на измерване". Тук ще направим, че потребителят ще избере стойност от списъка, състоящ се от тези седем масови стойности, чийто списък е даден по-горе, когато описват аргументите на функцията за кандидатстване. Въведете други стойности няма да работят.
Ние подчертаваме клетката, която е под името "източник на измерване". Отново, глинението на иконата "Проверка на данните".
- В прозореца за проверка на данните, който се отваря, отидете в раздела "Параметри". В полето "Тип данни" задайте параметъра "Списък". В областта "източник" през точка и запетая (;) Изброяваме имената на масата на масата за функцията преди разговора, за която разговорът е по-висок. След това кликнете върху бутона "OK".
- Както можете да видите, сега, ако изберете полето "Източник на измерване", след това надясно на него се появява пиктограма под формата на триъгълник. Когато кликнете върху него, отваря списък с имената на устройствата за измерване на масата.
- Абсолютно подобна процедура в прозореца "Проверка на данните" се извършва с клетка с името "крайна единица за измерване". Той също така получава точно същия списък на измервателните единици.
- След това отидете в "Резултат от преобразуването". Тя е в нея, която ще съдържа функцията на PRIOG и ще изведе резултата от изчислението. Ние разпределяме този елемент от листа и кликнете върху иконата "Paste Function".
- Магистърът на функциите започва. Отидете в категорията "Инженеринг" и разпределете името "Preobs" там. След това гнезде на бутона "OK".
- Настъпва прозорец за отваряне на аргументите на оператора на приложения. В полето "номер" е необходимо да въведете координатите на клетката под името "конвертируема стойност". За да направите това, поставете го в курсора в полето и щракнете върху левия бутон на мишката върху тази клетка. Нейният адрес се показва веднага в полето. По същия начин въвеждаме координатите в областта "източник" и "крайна единица за измерване". Само този път, като кликнете върху клетки със същите имена като тези полета.
След като бъдат въведени всички данни, натиснете бутона "OK".
- Веднага след като приключихме последното действие, в клетката "резултатът от превръщането" там, резултатът от преобразуването на величината, съгласно предварително въведените данни, незабавно се показва.
- Нека променим данните в клетките "конвертируема стойност", "първоначалната измервателна единица" и "крайната единица мярка". Както виждаме, функцията при промяна на параметрите автоматично преизчислява резултата. Това предполага, че нашият калкулатор е напълно функциониращ.
- Но ние не направихме едно важно нещо. Клетките за въвеждане на данни са защитени от въвеждане на неправилни стойности, но елементът за изход данни не е защитен. Но като цяло, е невъзможно да се влезе в никакъв случай, в противен случай формулата за изчисление просто ще бъде премахната и калкулаторът ще влезе в неработно състояние. По погрешка в тази клетка можете да въведете данните и себе си, да не говорим за потребителите на трети страни. В този случай ще трябва да запишете цялата формула. Трябва да блокирате всяко въвеждане на данни тук.
Проблемът е, че блокирането е монтирано на листа като цяло. Но ако блокираме листа, няма да можем да въвеждаме данни в полетата за въвеждане. Затова ще се нуждаем в свойствата на клетъчния формат, за да премахнете способността да се заключва от всички елементи на листа, след това върнете тази възможност само на клетката, за да изведете резултата и след това да блокирате листа.
Кликнете върху левия бутон на мишката върху елемента при пресичане на хоризонталния и вертикален координатен панел. Това подчертава целия лист. След това щракнете върху Кликнете с десния бутон върху избора. Отваря се контекстното меню, в което избирате позицията "клетъчен формат ...".
- Стартира прозорецът за форматиране. Отидете в раздела "Защита" в него и отстранете квадратчето "Защитена клетка". След това гнезде на бутона "OK".
- След това разпределяме само клетката, за да изведем резултата и кликнете върху него десния бутон на мишката. В контекстното меню, глината на "формата на клетките".
- Отново в прозореца за форматиране отидете в раздела "Защита", но този път, напротив, настройте кутията близо до параметъра "Защитена клетка". След това кликнете върху бутона "OK".
- След това преминете към раздела "Преглед" и кликнете върху иконата "Protect Leaf", която се намира в блока "Промяна на инструмента".
- Отваря се прозорец за защита на листа. В "Паролата за забрана за защита на листа", въвеждаме парола, с която, ако е необходимо, можете да премахнете защитата в бъдеще. Останалите настройки могат да бъдат оставени непроменени. Кликнете върху бутона "OK".
- След това се отваря друг малък прозорец, в който трябва да се повтори въвеждането на парола. Ние го правим и кликнете върху бутона "OK".
- След това, когато се опитате да направите някакви промени в изходната клетка, резултатът от действието ще бъде блокиран, както е съобщено в диалоговия прозорец за възникване.
Така създадохме пълноправен калкулатор за превръщане на мащаба на масата в различни единици на измерване.
Освен това в отделен статия е описан за създаването на друг вид от тесен калкулатор в Excele за изчисляване на плащанията по заеми.
Урок: Изчисляване на анюитетната заплата в Excel
Метод 3: Активиране на вградения калкулатор на Excel
В допълнение, изгнанието има свой собствен вграден универсален калкулатор. Вярно е, по подразбиране, бутонът за стартиране липсва на лентата или на панела за бърз достъп. Помислете как да го активирате.
- След стартиране на програмата Excel преминаваме в раздела "Файл".
- След това в прозореца се отваря, отидете в раздела "Параметри".
- След стартиране на прозореца на параметрите на Excel преминаваме към подраздела за бързо достъп.
- Отваря се прозорецът, чиято дясна страна е разделена на две области. В дясната част се намира инструментите, които вече са били добавени към панела за бърз достъп. Лявата посочва целия набор от инструменти, които са достъпни в Excel, включително липсващи на лентата.
Над лявата област в полето "Изберете команди" изберете полето "Не на лентата". След това в списъка на инструментите на левия домейн, търсейки името "калкулатор". Ще бъде лесно да се намери, тъй като всички имена са по азбучен ред. След това направете разпределението на това име.
Над дясната област е "конфигурацията на панела за бърз достъп". Той има два параметъра:
- За всички документи;
- За тази книга.
По подразбиране, конфигуриран за всички документи. Този параметър се препоръчва да бъде оставен непроменен, ако няма предпоставки за обратното.
След като се правят всички настройки и се маркира името "Калкулатор", кликнете върху бутона "Добавяне", който се намира между десния и левия домейн.
- След името "Калкулатор" се появи в десния прозорец, натиснете бутона "OK" по-долу.
- След този прозорец, параметрите на Excel ще бъдат затворени. За да стартирате калкулатора, трябва да кликнете върху иконата на едно и също име, което сега се намира на панела за бърз достъп.
- След това ще стартира инструментът "калкулатор". Той функционира, като обикновен физически аналог, само на бутоните, трябва да натиснете курсора на мишката, левия бутон.
Както виждаме, има много възможности за създаване на калкулатори в Excele за различни нужди. Тази функция е особено полезна при извършване на тесни профилни изчисления. Е, за обикновени нужди можете да използвате вградения програмен инструмент.