Для постоянных пользователей Excel не секрет, что в этой программе можно производить различные математические, инженерные и финансовые расчеты. Данная возможность реализуется путем применения различных формул и функций. Но, если Эксель постоянно использовать для проведения подобных расчетов, то актуальным становится вопрос организации необходимых для этого инструментов прямо на листе, что значительно повысит скорость вычислений и уровень удобства для пользователя. Давайте выясним, как сделать подобный калькулятор в Экселе.
Особенно насущной данная задача становится в случае необходимости постоянно проводить однотипные вычисления и расчеты, связанные с определенным видом деятельности. В целом все калькуляторы в Excel можно разделить на две группы: универсальные (используются для общих математических вычислений) и узкопрофильные. Последняя группа делится на множество видов: инженерные, финансовые, кредитные инвестиционные и т.д. Именно от функциональных возможностей калькулятора, в первую очередь, зависит выбор алгоритма его создания.
Прежде всего, рассмотрим алгоритмы создания пользовательских калькуляторов. Начнем с создания простейшего универсального калькулятора. Данный инструмент будет выполнять элементарные арифметические действия: сложение, умножение вычитание, деление и т. д. Он реализован с помощью макроса. Поэтому прежде, чем приступить к процедуре создания, нужно удостовериться, что у вас включены макросы и панель разработчика. Если это не так, то обязательно следует .
Sub Calculator()
Dim strExpr As String
" Введение данных для расчета
strExpr = InputBox("Введите данные")
" Вычисление результата
MsgBox strExpr & " = " & Application.Evaluate(strExpr)
End Sub
Вместо словосочетания «Введите данные» вы можете записать любое другое более приемлемое для вас. Именно оно будет располагаться над полем введения выражения.
После того, как код введен, файл нужно перезаписать. При этом его следует сохранить в формате с поддержкой макросов. Жмем на иконку в виде дискеты на панели инструментов редактора VBA.
Теперь при наборе выбранной комбинации горячих клавиш (в нашем случае Ctrl+Shift+V ) будет запускаться окно калькулятора. Согласитесь, это намного быстрее и проще, чем каждый раз вызывать его через окно макросов.
Теперь давайте рассмотрим вариант создания узкопрофильного калькулятора. Он будет предназначен для выполнения конкретных, специфических задач и размещен непосредственно на листе Excel. Для создания этого инструмента будут применяться встроенные функции Эксель.
Для примера создадим инструмент конвертации величин массы. В процессе его создания нами будет использована функция ПРЕОБР . Данный оператор относится к инженерному блоку встроенных функций Эксель. Его задачей является преобразование величин одной меры измерения в другую. Синтаксис данной функции следующий:
ПРЕОБР(число;исх_ед_изм;кон_ед_изм)
«Число» — это аргумент, имеющий вид числового значения той величины, которую надо конвертировать в другую меру измерения.
«Исходная единица измерения» — аргумент, который определяет единицу измерения величины, подлежащую конвертации. Он задается специальным кодом, который соответствует определенной единице измерения.
«Конечная единица измерения» — аргумент, определяющий единицу измерения той величины, в которую преобразуется исходное число. Он также задается с помощью специальных кодов.
Нам следует подробнее остановиться на этих кодах, так как они нам понадобятся в дальнейшем при создании калькулятора. Конкретно нам понадобятся коды единиц измерения массы. Вот их перечень:
Нужно также сказать, что все аргументы данной функции можно задавать, как значениями, так и ссылками на ячейки, где они размещены.
Устанавливаем заголовки, под которыми будут размещаться данные поля, и выделяем их форматированием (заливкой и границами) для более наглядной визуализации.
В поля «Конвертируемая величина» , «Исходная граница измерения» и «Конечная граница измерения» нами будут вводиться данные, а в поле «Результат конвертации» — выводиться конечный результат.
Выделяем ячейку, которая находится под наименованием «Исходная единица измерения» . Снова клацаем по иконке «Проверка данных» .
После того, как все данные введены, жмем на кнопку «OK» .
Проблема состоит в том, что блокировка устанавливается на лист в целом. Но если мы заблокируем лист, то не сможем вводить данные в поля ввода. Поэтому нам нужно будет в свойствах формата ячеек снять возможность блокировки со всех элементов листа, потом вернуть эту возможность только ячейке для вывода результата и уже после этого заблокировать лист.
Кликаем левой кнопкой мыши по элементу на пересечении горизонтальной и вертикальной панели координат. При этом выделяется весь лист. Затем кликаем правой кнопкой мыши по выделению. Открывается контекстное меню, в котором выбираем позицию «Формат ячеек…» .
Таким образом, мы создали полноценный калькулятор для конвертации величины массы в различные единицы измерения.
Кроме того, в отдельной статье рассказывается о создании ещё одного вида узкопрофильного калькулятора в Экселе для расчета платежей по кредитам.
Кроме того, в Экселе имеется собственный встроенный универсальный калькулятор. Правда, по умолчанию кнопка его запуска отсутствует на ленте или на панели быстрого доступа. Рассмотрим, как активировать её.
Как видим, в Экселе существует очень много вариантов создания калькуляторов для различных нужд. Особенно эта возможность полезна при проведении узкопрофильных вычислений. Ну, а для обычных потребностей можно воспользоваться и встроенным инструментом программы.
Файлы *.xlsx с примерами вычислений формул и функций. А так же бесплатные образцы: отчетов, бланков документов, шаблонов, презентаций графиков и диаграмм для самообучения.
Расчет скользящей средней скачать в Excel.
Скачать готовый пример расчета и составления прогноза по методу скользящей средней. В данном примере также построен график скользящей средней.
Сумма прописью скачать.
Функция переводит число и сумма прописью (словами). Можно указать тип валюты в параметрах функции. Готовый пример написанного макроса для пользовательской функции «ЧислоПрописьюВалюта».
Таблица с сортировкой по столбцам.
Макрос для кнопок в заголовках столбцов таблицы, которые позволяют при нажатии отсортировать столбец в соответствии с другими столбцами. Файл xlsm с примером работы макроса на таблице.
Интерактивный кроссворд в Excel.
Готовый шаблон для выполнения кроссвордов с использованием стандартных функций (без использования VBA-макросов) создающих интерактивность: проверка правильных ответов, подсчет количества ответов.
Программа в Excel для создания кроссвордов.
Удобная программа, созданная средствами VBA-macros, которая помогает быстро создавать симметрические кроссворды с последующим выводом на печать.
Скачать пример расчета КТУ.
Формулы расчета коэффициента трудового участия (КТУ) для начисления зарплаты работникам. Бланк таблицы для начисления балов.
Скачать пример расчета КФА.
Формулы расчета коэффициента финансовой активности (КФА). Расчет по балансу финансовой устойчивости и прибыльности предприятия.
Скачать генератор штрих кодов в Excel.
Макрос для генерации 13-ти и 8-ми значных штрих-кодов, прямо в ячейках рабочего листа. VBA-код открытый и доступный для редактирования.
Сравнительная диаграмма в разных вариациях.
Примеры построения сравнительных диаграмм различных типов: Круговые, Линейчатые, Гистограммы, Графики, Точечные, Лепестковые.
Трансформационная таблица МСФО.
Скачать трансформационную таблицу для построения модели бюджетирования по «Международному Стандарту Формирования Отчетов».
Трансформационная таблица - форма.
Форма трансформационной таблицы для запыления данными при создании отчетов с высокой арифметической точностью и наглядностью корректировок.
Расчет среднего заработка при сокращении.
Пример расчета среднего заработка при сокращении работников штата. В расчете указано: средний заработок, выходное пособие, а так же выходное пособие за второй месяц.
Расчет среднего заработка для пенсии.
Скачать таблицу в Excel с примером расчета пособия для пенсии по новым правилам. В расчете учтены: среднемесячный заработок, отношение заработков, стажевой коэффициент, расчетная пенсия, сумма валоризации, страховая пенсия до 2002 года, индекс пенсионного коэффициента и пенсионные баллы.
Пример расчета среднего заработка для командировки.
Табличка расчетов средних заработков по ведомости заработной платы для выплаты командировочных, как постоянным сотрудникам, так и только поступившим на работу.
Таблица расчета среднего заработка для больничного листа.
Таблица выводит средний дневной заработок для расчета больничного. Для расчетов анализируются все ведомости за расчетный период.
Калькулятор расчета среднего заработка для центра занятости.
С помощью этой таблицы легко рассчитать средний заработок для центра занятости по всем бухгалтерским нормам и требованиям. Учитываются и вычисляются все необходимые показатели: расчетный период, сумма и порядок начисления.
Вместо использования калькулятора используйте Microsoft Excel для выполнения математических операций!
Вы можете вводить простые формулы для сложения, деления, умножения и вычитания двух или более числовых значений. Можно также использовать функцию автосуммирования, чтобы быстро суммировать ряд значений, не вводя их вручную в формулу. После того как вы создадите формулу, вы можете скопировать ее в смежные ячейки - не нужно создавать такую же формулу и снова.
Вычитание в Excel
Умножение в Excel
Деление в Excel
Все записи формул начинаются со знака равенства (= ). Чтобы создать простую формулу, просто введите знак равенства, а следом вычисляемые числовые значения и соответствующие математические операторы: знак плюс (+ ) для сложения, знак минус (- ) для вычитания, звездочку (* ) для умножения и наклонную черту (/ ) для деления. Затем нажмите клавишу ВВОД, и Excel тут же вычислит и отобразит результат формулы.
Например, если в ячейке C5 ввести формулу =12,99+16,99 и нажать клавишу ВВОД, Excel вычислит результат и отобразит 29,98 в этой ячейке.
Формула, введенная в ячейке, будет отображаться в строке формул всякий раз, как вы выберете ячейку.
Важно: Несмотря на то, что есть функция сумм , функция Subtract отсутствует. Вместо этого используйте оператор "минус" (-) в формуле; Например, = 8-3 + 2-4 + 12. Кроме того, можно использовать знак "минус" для преобразования числа в его отрицательное значение в функции сумм. Например, формула = СУММ (12, 5,-3, 8,-4) использует функцию сумм для сложения 12, 5, вычитания 3, сложение 8 и вычитания 4 в указанном порядке.
Формулу СУММ проще всего добавить на лист с помощью функции автосуммирования. Выберите пустую ячейку непосредственно над или под диапазоном, который нужно суммировать, а затем откройте на ленте вкладку Главная или Формула и выберите Автосумма > Сумма . Функция автосуммирования автоматически определяет диапазон для суммирования и создает формулу. Она также работает и по горизонтали, если вы выберете ячейку справа или слева от суммируемого диапазона.
Примечание: Функция автосуммирования не работает с несмежными диапазонами.
Автосуммирование по вертикали
На рисунке выше показано, что функция автосуммирования автоматически определила ячейки B2: B5 в качестве диапазона для суммирования. Вам нужно только нажать клавишу ВВОД для подтверждения. Если вам нужно добавить или исключить несколько ячеек, удерживая нажатой клавишу SHIFT, нажимайте соответствующую клавишу со стрелкой, пока не выделите нужный диапазон. Затем нажмите клавишу ВВОД для завершения задачи.
Руководство по функциям IntelliSense: сумм (число1; [число2];...) перемещаемый тег под функцией - это руководство по IntelliSense. Если щелкнуть сумму или имя функции, будет изменена синяя гиперссылка на раздел справки для этой функции. Если щелкнуть отдельные элементы функций, будет выделена соответствующая ей репрезентативная единица в формуле. В этом случае выделено только значение B2: B5, так как в этой формуле есть только одна ссылка на номер. Для любой функции будет отображаться тег IntelliSense.
Автосуммирование по горизонтали
Дополнительные сведения см. в статье о функции СУММ .
После создания формулы ее можно просто копировать в другие ячейки, а не создавать ту же формулу. Вы можете скопировать формулу или использовать маркер заполнения для копирования формулы в смежные ячейки.
Например, когда вы копируете формулу из ячейки B6 в ячейку C6, в ней автоматически изменяются ссылки на ячейки в столбце C.
При копировании формулы проверьте правильность ссылок на ячейки. Ссылки на ячейки могут меняться, если они являются относительными. Дополнительные сведения см. в статье Копирование и вставка формулы в другую ячейку или на другой лист .
Клавиша калькулятора | Метод Excel | Описание, пример | Результат |
---|---|---|---|
+ (клавиша плюс) |
Используйте в формуле для сложения чисел. Пример: =4+6+2 |
||
- (клавиша минус) |
Используйте в формуле для вычитания чисел или обозначения отрицательного числа. Пример: =18-12 Пример: =24*-5 (24 умножить на отрицательное число 5) |
||
x (клавиша умножения) |
* (звездочка) |
Используйте в формуле для умножения чисел. Пример: =8*3 |
|
÷ (клавиша деления) |
/ (косая черта) |
Используйте в формуле для деления одного числа на другое. Пример: =45/5 |
|
% (клавиша процента) |
% (процент) |
Используйте в формуле со знаком * для умножения на процент. Пример: =15%*20 |
|
√ (квадратный корень ) |
SQRT (функция) |
Используйте функцию SQRT в формуле, чтобы найти квадратный корень числа. Пример: =SQRT(64) |
|
1/x (обратная величина) |
Используйте в формуле выражение =1/n , где n - число, на которое нужно разделить 1. Пример: =1/8 |
Первый кредитный калькулятор в Excel
можно скачать по .
Но Excel есть не на всех компьютерах. Пользователи MAC и Linux не пользуются Excel обычно, т.к. это продукт Microsoft.
Для расчета досрочного погашения можно также воспользоваться калькулятора с досрочным погашением. В нем предусмотрена возможность экспорта результатов расчета в Excel.
На основе этого калькулятора был разработан ипотечный калькулятор для Android и iPhone. Найти и скачать мобильные версии калькуляторов можно с .
Всех выше названных недостатков лишен . В целом недостатки не сильно критичны и они присущи любому кредитному калькулятору онлайн.
Другой
кредитный калькулятор в Excel можно скачать по . Данный кредитный калькулятор не позволяет рассчитать досрочное погашение. Однако его плюс в том, что он рассчитывает кредит с несколькими процентными периодами. Если сумма процентов по кредиту за данный месяц больше суммы аннуитетного платежа, то график для первого кредитного калькулятора в excel строится некорректно. В графике получаются отрицательные суммы.
Попробуйте посчитать к примеру кредит 1 млн. руб под 90 процентов на срок 30 лет.
У второго калькулятора нет данного недостатка. Однако он делит кредит на 2 периода, т.е. возможно что после деления в графике снова будут отрицательные значения. Тогда график платежей нужно делить на 3 и более периода.
Естественно сам файл также можно отредактировать под свои нужды.