Как сделать калькулятор в excel
Как сделать калькулятор в excel
Создание калькулятора в электронных таблицах Excel для перевода чисел из десятичной системы в любую другую, меньшую 10
Столичный центр образовательных технологий г. Москва
Получите квалификацию учитель математики за 2 месяца
от 3 170 руб. 1900 руб.
Количество часов 300 ч. / 600 ч.
Успеть записаться со скидкой
Форма обучения дистанционная
Как сделать калькулятор для перевода чисел из 10-ой системы счисления в любую другую (меньше 10) в Excel.
Можно привести несколько способов перевода чисел, например, из десятичной системы счисления в двоичную. Одним из таких способов является деление числа на 2 в несколько этапов, сохраняя при этом остатки от деления. Именно этот способ нам и пригодится для нашей работы в электронных таблицах. Но чтобы потом не пришлось переделывать для перевода в следующую систему счисления, сразу выделим ячейку, где и будет у нас храниться число, выражающее систему счисления, в которую переводим.
Подготовим нашу таблицу:
Шаг 1. В любую ячейку таблицы копируем содержимое ячейки D 2, это следует сделать для того, чтобы можно было менять числа в ячейке D 2, а машина автоматически делала бы нам перевод.
Шаг 3. Теперь нам надо постараться собрать все остатки и составить число в новой системе счисления. Напомню, что запись нового числа начинается с последнего полученного результат и в обратном порядке к нему приписываются остатки от деления. Как приписать цифры и составить число? Да нет ничего проще, если вспомнить, что любое число можно представить в развернутом виде. Например:
Этим и воспользуемся, для этого пронумеруем ячейки, где хранятся остатки от деления, сверху вниз, начиная с нуля.
В ячейку G 13 запишем формулу = G 13*(СТЕПЕНЬ(10;Е13) и скопируем ее до ячейки G 4.
Осталось сложить все полученные числа и получить ответ. Это можно сделать с помощью суммирования. Так как последняя формула будет результатом, то ее можно записать непосредственно в ячейке Н1.
В принципе мы с правились с заданием, единственное, что осталось напоследок сделать так это скрыть все наши промежуточные действия. Для этого мы можем перенести все наши вычисления в столбцы правее и скрыть их. Наш калькулятор готов. Вы можете вводить любые исходные числа и указывать любую систему счисления, которая меньше 10.
Использование Microsoft Excel в качестве калькулятора
Вместо калькулятора используйте для математических расчетов Microsoft Excel!
Вы можете ввести простые формулы для с суммы, деления, умножения и вычитания двух или более числных значений. Кроме того, с помощью функции «Автоумма» можно быстро свести ряд значений, не вводя их в формулу вручную. Создав формулу, вы можете скопировать ее в смежные ячейки, не создав одну и ту же формулу раз за разом.
Простые формулы
Например, если в ячейке C5 ввести формулу =12,99+16,99 и нажать клавишу ВВОД, Excel вычислит результат и отобразит 29,98 в этой ячейке.
Формула, введенная в ячейке, будет отображаться в строке формул всякий раз, как вы выберете ячейку.
Важно: Хотя существует функция СУММ, функция ВЫЧЕСТЬ не существует. Вместо этого используйте в формуле оператор минус (-). Например, =8-3+2-4+12. Вы также можете использовать знак «минус» для преобразования числа в его отрицательное значение в функции СУММ. Например, в формуле =СУММ(12;5;-3;8;-4) функция СУММ используется для сложить 12, 5, вычесть 3, сложить 8 и вычесть 4 в этом порядке.
Использование автосуммирования
Формулу СУММ проще всего добавить на лист с помощью функции автосуммирования. Выберите пустую ячейку непосредственно над или под диапазоном, который нужно суммировать, а затем откройте на ленте вкладку Главная или Формула и выберите Автосумма > Сумма. Функция автосуммирования автоматически определяет диапазон для суммирования и создает формулу. Она также работает и по горизонтали, если вы выберете ячейку справа или слева от суммируемого диапазона.
Примечание: Функция автосуммирования не работает с несмежными диапазонами.
«Сумма».» loading=»lazy»>
Автосуммирование по вертикали
На рисунке выше показано, что функция автосуммирования автоматически определила ячейки B2: B5 в качестве диапазона для суммирования. Вам нужно только нажать клавишу ВВОД для подтверждения. Если вам нужно добавить или исключить несколько ячеек, удерживая нажатой клавишу SHIFT, нажимайте соответствующую клавишу со стрелкой, пока не выделите нужный диапазон. Затем нажмите клавишу ВВОД для завершения задачи.
Руководство по функции Intellisense: СУММ(число1;[число2];. ) Плавающий тег под функцией — это руководство Intellisense. Если щелкнуть имя функции или СУММ, изменится синяя гиперссылка на раздел справки для этой функции. Если щелкнуть отдельные элементы функции, их представительные части в формуле будут выделены. В этом случае будет выделен только B2:B5, поскольку в этой формуле есть только одна ссылка на число. Тег Intellisense будет отображаться для любой функции.
Автосуммирование по горизонтали
Дополнительные сведения см. в статье о функции СУММ.
Избегание переписывания одной формулы
После создания формулы ее можно просто копировать в другие ячейки, а не создавать ту же формулу. Вы можете скопировать формулу или использовать маркер заполнения для копирования формулы в смежные ячейки.
Например, когда вы копируете формулу из ячейки B6 в ячейку C6, в ней автоматически изменяются ссылки на ячейки в столбце C.
При копировании формулы проверьте правильность ссылок на ячейки. Ссылки на ячейки могут меняться, если они являются относительными. Дополнительные сведения см. в статье Копирование и вставка формулы в другую ячейку или на другой лист.
Создание калькулятора в Microsoft Excel
Для постоянных пользователей Excel не секрет, что в этой программе можно производить различные математические, инженерные и финансовые расчеты. Данная возможность реализуется путем применения различных формул и функций. Но, если Эксель постоянно использовать для проведения подобных расчетов, то актуальным становится вопрос организации необходимых для этого инструментов прямо на листе, что значительно повысит скорость вычислений и уровень удобства для пользователя. Давайте выясним, как сделать подобный калькулятор в Экселе.
Процедура создания калькулятора
Особенно насущной данная задача становится в случае необходимости постоянно проводить однотипные вычисления и расчеты, связанные с определенным видом деятельности. В целом все калькуляторы в Excel можно разделить на две группы: универсальные (используются для общих математических вычислений) и узкопрофильные. Последняя группа делится на множество видов: инженерные, финансовые, кредитные инвестиционные и т.д. Именно от функциональных возможностей калькулятора, в первую очередь, зависит выбор алгоритма его создания.
Способ 1: использование макросов
Прежде всего, рассмотрим алгоритмы создания пользовательских калькуляторов. Начнем с создания простейшего универсального калькулятора. Данный инструмент будет выполнять элементарные арифметические действия: сложение, умножение вычитание, деление и т. д. Он реализован с помощью макроса. Поэтому прежде, чем приступить к процедуре создания, нужно удостовериться, что у вас включены макросы и панель разработчика. Если это не так, то обязательно следует активировать работу макросов.
Sub Calculator()
Dim strExpr As String
‘ Введение данных для расчета
strExpr = InputBox(«Введите данные»)
‘ Вычисление результата
MsgBox strExpr & » = » & Application.Evaluate(strExpr)
End Sub
Вместо словосочетания «Введите данные» вы можете записать любое другое более приемлемое для вас. Именно оно будет располагаться над полем введения выражения.
Теперь при наборе выбранной комбинации горячих клавиш (в нашем случае Ctrl+Shift+V) будет запускаться окно калькулятора. Согласитесь, это намного быстрее и проще, чем каждый раз вызывать его через окно макросов.
Способ 2: применение функций
Теперь давайте рассмотрим вариант создания узкопрофильного калькулятора. Он будет предназначен для выполнения конкретных, специфических задач и размещен непосредственно на листе Excel. Для создания этого инструмента будут применяться встроенные функции Эксель.
Для примера создадим инструмент конвертации величин массы. В процессе его создания нами будет использована функция ПРЕОБР. Данный оператор относится к инженерному блоку встроенных функций Эксель. Его задачей является преобразование величин одной меры измерения в другую. Синтаксис данной функции следующий:
«Число» — это аргумент, имеющий вид числового значения той величины, которую надо конвертировать в другую меру измерения.
«Исходная единица измерения» — аргумент, который определяет единицу измерения величины, подлежащую конвертации. Он задается специальным кодом, который соответствует определенной единице измерения.
«Конечная единица измерения» — аргумент, определяющий единицу измерения той величины, в которую преобразуется исходное число. Он также задается с помощью специальных кодов.
Нам следует подробнее остановиться на этих кодах, так как они нам понадобятся в дальнейшем при создании калькулятора. Конкретно нам понадобятся коды единиц измерения массы. Вот их перечень:
Нужно также сказать, что все аргументы данной функции можно задавать, как значениями, так и ссылками на ячейки, где они размещены.
Устанавливаем заголовки, под которыми будут размещаться данные поля, и выделяем их форматированием (заливкой и границами) для более наглядной визуализации.
Проблема состоит в том, что блокировка устанавливается на лист в целом. Но если мы заблокируем лист, то не сможем вводить данные в поля ввода. Поэтому нам нужно будет в свойствах формата ячеек снять возможность блокировки со всех элементов листа, потом вернуть эту возможность только ячейке для вывода результата и уже после этого заблокировать лист.
Таким образом, мы создали полноценный калькулятор для конвертации величины массы в различные единицы измерения.
Кроме того, в отдельной статье рассказывается о создании ещё одного вида узкопрофильного калькулятора в Экселе для расчета платежей по кредитам.
Способ 3: включение встроенного калькулятора Excel
Кроме того, в Экселе имеется собственный встроенный универсальный калькулятор. Правда, по умолчанию кнопка его запуска отсутствует на ленте или на панели быстрого доступа. Рассмотрим, как активировать её.
Над левой областью в поле «Выбрать команды» из перечня выбираем пункт «Команды не на ленте». После этого в списке инструментов левой области ищем наименование «Калькулятор». Найти будет просто, так как все названия расположены в алфавитном порядке. Затем производим выделения данного наименования.
Над правой областью находится поле «Настройка панели быстрого доступа». Оно имеет два параметра:
По умолчанию происходит настройка для всех документов. Этот параметр рекомендуется оставить без изменений, если нет предпосылок для обратного.
Как видим, в Экселе существует очень много вариантов создания калькуляторов для различных нужд. Особенно эта возможность полезна при проведении узкопрофильных вычислений. Ну, а для обычных потребностей можно воспользоваться и встроенным инструментом программы.
Создание калькулятора в Microsoft Excel
Для постоянных пользователей Excel не секрет, что в этой программе можно выполнять различные математические, инженерные и финансовые расчеты. Эта возможность реализуется за счет использования различных формул и функций. Однако если для выполнения таких расчетов постоянно используется Excel, то актуальным становится вопрос размещения необходимых инструментов прямо на листе, что значительно повысит скорость расчетов и уровень удобства для пользователя. Давайте узнаем, как сделать аналогичный калькулятор в Excel.
Процедура создания калькулятора
Эта задача становится особенно актуальной при необходимости постоянно выполнять однотипные расчеты и расчеты, связанные с определенным видом деятельности. В целом все калькуляторы в Excel можно разделить на две группы: универсальные (используются для общих математических расчетов) и узкопрофильные. Последняя группа делится на множество типов: инженерная, финансовая, инвестиционная и т.д. Именно функциональность калькулятора, в первую очередь, определяет выбор алгоритма его создания.
Способ 1: использование макросов
Прежде всего, рассмотрим алгоритмы создания пользовательских калькуляторов. Начнем с создания базового универсального калькулятора. Этот инструмент будет выполнять основные арифметические операции: сложение, умножение, вычитание, деление и т.д. Он реализован с помощью макроса. Поэтому, прежде чем приступить к процедуре создания, необходимо убедиться, что у вас включены макросы и панель разработчика. Если нет, обязательно включите работу макросов.
Вторичный калькулятор()
Dim strExpr как строка
‘Ввод данных для расчета
strExpr = InputBox («Вставить данные»)
‘Расчет результата
MsgBox strExpr & «=» & Application.Evaluate (strExpr)
Конец подзаголовка
Вместо фразы «Ввод данных» можно написать любую другую, более приемлемую для вас. Он будет размещен над полем ввода выражения.
После ввода кода файл необходимо перезаписать. Однако его следует сохранить в формате с поддержкой макросов. Щелкните значок диска на панели инструментов редактора VBA.
Теперь, когда вы набираете выбранную комбинацию горячих клавиш (в нашем случае Ctrl + Shift + V), откроется окно калькулятора. Согласитесь, это намного быстрее и проще, чем вызывать его каждый раз через окно макроса.
Способ 2: применение функций
Теперь рассмотрим вариант создания калькулятора узкого профиля. Он будет разработан для выполнения конкретных и конкретных задач и размещен непосредственно на листе Excel. Для создания этого инструмента будут использоваться встроенные функции Excel.
Например, давайте создадим инструмент для преобразования значений массы. В процессе создания мы будем использовать функцию ПРЕОБРАЗОВАНИЕ. Этот оператор принадлежит к инженерному блоку интегрированных функций Excel. Его задача — преобразовать значения одного измерения в другое. Синтаксис этой функции следующий:
= ПРЕОБРАЗОВАТЬ (число; ex_ed_meas; with_ed_meas)
«Число» — это аргумент в виде числового значения количества, которое нужно преобразовать в другую меру.
«Начальная единица измерения» — это аргумент, определяющий единицу измерения количества, которое нужно преобразовать. Он указывается специальным кодом, который соответствует определенной единице измерения.
«Конечная единица измерения» — это аргумент, определяющий единицу измерения количества, в которое преобразуется исходное число. Он также устанавливается с помощью специальных кодов.
На этих кодах стоит остановиться подробнее, так как они нам понадобятся позже при создании калькулятора. В частности, нам нужны коды единиц измерения массы. Вот список:
Также следует сказать, что все аргументы этой функции могут быть заданы как значениями, так и ссылками на ячейки, в которых они находятся.
Задайте заголовки, под которыми будут размещены эти поля, и выберите их с форматированием (заливка и границы) для большего отображения.
Мы введем данные в поля «Конвертированное значение», «Начальный предел измерения» и «Конечный предел измерения», а окончательный результат будет отображаться в поле «Результат преобразования.
Выберите ячейку под названием «Начальная единица измерения». Снова щелкните значок «Контроль данных».
После того, как вы ввели все данные, нажмите кнопку «ОК».
Проблема в том, что блок ставится на лист целиком. Но если мы заморозим лист, мы не сможем вставлять данные в поля ввода. Следовательно, в свойствах формата ячейки нам придется убрать опцию блокировки со всех элементов листа, затем вернуть эту возможность только ячейке для просмотра результата и только после этого заблокировать лист.
Щелкните левой кнопкой мыши элемент на пересечении горизонтальной и вертикальной панели координат. Это выбирает весь лист. Затем щелкните выбор правой кнопкой мыши. Откроется контекстное меню, в котором выбираем пункт «Форматировать ячейки…».
Поэтому мы создали комплексный калькулятор для преобразования значений массы в различные единицы измерения.
Способ 3: включение встроенного калькулятора Excel
Также в Excel есть собственный встроенный универсальный калькулятор. Правда, по умолчанию кнопка для его запуска отсутствует на Ленте или Панели быстрого доступа. Посмотрим, как его активировать.
Над левой областью в поле «Выбрать команды» из списка выберите пункт «Команды не на ленте». Затем в списке инструментов в левой области найдите название «Калькулятор». Найти его будет несложно, так как все названия расположены в алфавитном порядке. Затем производим выделение этого имени.
Над правой панелью находится поле «Настроить панель быстрого доступа». У него два параметра:
По умолчанию он настроен для всех документов. Рекомендуется оставить этот параметр без изменений, если нет оснований для обратного.
После выполнения всех настроек и выделения названия «Калькулятор» нажмите кнопку «Добавить», которая находится между левой и правой областями.
Как видите, в Excel есть много возможностей для создания калькуляторов для разных нужд. Эта функция особенно полезна при выполнении расчетов узкого профиля. Что ж, для обычных нужд можно использовать встроенный в программу инструмент.
Автоматизация расчётов в электронных таблицах Excel
Последнее десятилетие компьютер в бухгалтерии стал просто незаменимым инструментом. При этом его применение разнопланово. В первую очередь это, конечно, использование бухгалтерской программы. На сегодняшний день разработано довольно много программных средств, как специализированных («1С», «Инфо-Бухгалтер», «БЭСТ» и т. д.), так и универсальных, подобно Microsoft Office. На работе, да и в быту часто приходится делать массу различных расчётов, вести многострочные таблицы с числовой и текстовой информацией, проделывая с данными всяческие вычисления, выводя на печать варианты. Для решения ряда экономических и финансовых задач целесообразно использовать многочисленные возможности электронных таблиц. Рассмотрим в этой связи вычислительные функции MS Excel.
Источник: Журнал «Бухгалтер и Компьютер» №4 2004г.
Как и любая другая электронная таблица, MS Excel предназначен прежде всего для автоматизации расчётов, которые обычно производят на листке бумаги или с помощью калькулятора. На практике в профессиональной деятельности встречаются довольно сложные расчёты. Именно поэтому мы подробнее поговорим о том, как Excel помогает нам автоматизировать их выполнение.
Для обозначения какого-либо действия, например сложения, вычитания и т. п., в формулах применяются операторы.
Все операторы делятся на несколько групп (см. таблицу).
АРИФМЕТИЧЕСКИЕ ОПЕРАТОРЫ
Вычитание Унарный минус
ОПЕРАТОРЫ СРАВНЕНИЯ
ТЕКСТОВЫЙ ОПЕРАТОР
Объединение последовательностей символов в одну последовательность символов
= «Значение ячейки В2 равняется: «&В2
АДРЕСНЫЕ ОПЕРАТОРЫ
Ссылка на все ячейки между границами диапазона включительно
Объединение (точка с запятой)Ссылка на объединение ячеек диапазонов
Ссылка на общие ячейки диапазонов
Для выполнения вычислений в программе Excel используются формулы. С помощью формул можно, например, складывать, умножать и сравнивать данные таблиц, т. е. формулами следует пользоваться, когда необходимо ввести в ячейку листа (автоматически рассчитать) вычисляемое значение. Ввод формулы начинается с символа “=” (знак равенства). Именно этим знаком отличается ввод формул от ввода текста или простого числового значения.
При вводе формул можно применять обычные числовые и текстовые значения. Напомним, что числовые значения могут содержать только цифры от 0 до 9 и специальные символы: (плюс, минус, косая черта, круглые скобки, точка, запятая, знаки процента и доллара). Текстовые значения могут содержать любые символы. Необходимо отметить, что используемые в формулах текстовые выражения должны заключаться в двойные кавычки, например “константа1”. Кроме того, в формулах можно использовать ссылки на ячейки (в том числе в виде имён) и многочисленные функции, которые соединяются между собой операторами.
Ссылки представляют собой включаемые в формулу адреса ячеек или диапазоны ячеек. Ссылки на ячейки задаются обычным образом, т. е. в виде A1, B1, C1. Например, для того, чтобы получить в ячейке A3 сумму ячеек A1 и A2, в неё достаточно ввести формулу =A1+A2 (рис. 1).
При вводе формулы ссылки на ячейки могут символ за символом непосредственно набираться с клавиатуры на латинице, но чаще намного проще указывать их с помощью мыши. Например, чтобы ввести формулу =A1+B2, нужно выполнить следующие действия:
• выделить ячейку, в которую нужно ввести формулу;
• начать ввод формулы, нажав клавишу “=” (равно);
• щёлкнуть мышью на ячейке A1;
• щёлкнуть мышью на ячейке B2;
• закончить ввод формулы, нажав клавишу Enter.
Аналогично можно указывать ссылки на диапазоны ячеек, выделяя их при вводе формулы с помощью мыши или клавиатуры.
Диапазон ячеек представляет собой некоторую прямоугольную область рабочего листа и однозначно определяется адресами ячеек, расположенными в противоположных углах диапазона. Разделённые символом “:” (двоеточие), эти две координаты составляют адрес диапазона. Например, чтобы получить сумму значений ячеек диапазона C3:D7, используйте формулу =СУММ(C3:D7).
В частном случае, когда диапазон состоит целиком из нескольких столбцов, например от В до D, его адрес записывается в виде В:D. Аналогично если диапазон целиком состоит из строк с 6-й по 15-ю, то он имеет адрес 6:15. Кроме того, при записи формул можно использовать объединение нескольких диапазонов или ячеек, разделяя их символом “;” (точка с запятой), например C3:D7; E5;F3:G7.
Редактирование уже введённой формулы можно сделать несколькими способами:
• двойным щелчком левой кнопки мыши на ячейке, чтобы корректировать формулу непосредственно в этой ячейке;
• выбрать ячейку и нажать клавишу F2 (рис. 2);
• выбрать ячейку, переместив курсор в строку формул, щёлкнуть левой кнопки мыши.
В результате программа перейдёт в режим редактирования, в процессе которого можно вносить в формулу необходимые изменения.
Как и при вводе формул, ссылки на ячейки можно править или непосредственно с клавиатуры, или путём наведения мыши на нужный диапазон данных.
При заполнении таблицы принято задавать расчётные формулы только для “первой” (начальной) строки или “первого” (начального) столбца, а остальную часть таблицы заполнять формулами с помощью режимов копирования или заполнения. Прекрасный результат даёт применение автокопирования формул с помощью автозаполнителя.
Напомним, как правильно осуществить режим копирования. Здесь могут быть различные варианты (и проблемы тоже).
Необходимо иметь в виду, что при копировании происходит транспонирование адресов. При копировании формулы из одной ячейки в другую Excel по-разному реагирует на формулы с относительными и абсолютными ссылками. Для относительных Excel по умолчанию производит транспонирование адресов, в зависимости от позиции ячейки, в которую копируется формула.
Например, вам нужно складывать построчно значения столбцов А и В (рис. 8) и поместить результат в столбец С. Если вы копируете формулу =А2+В2 из ячейки С2 в ячейку С3* (и далее вниз по С), то Excel сам преобразует адреса формулы соответственно как =А3+В3 (и т. д.). Но если вам нужно поместить формулу, скажем, из С2 в ячейку D4, то формула уже будет выглядеть как =В4+С4 (вместо нужной =А4+В4), и соответственно результат вычислений будет неправильным! Иными словами, обратите особое внимание на процесс копирования и при необходимости вручную корректируйте формулы. Кстати, само копирование из С2 в С3 делается следующим образом:
1) выбираем ячейку С2, из которой нужно скопировать формулу;
2) нажимаем кнопку “Копировать” на панели инструментов, или клавиши Ctrl+C, или выбираем в меню “Правка ® Копировать”;
3) выбираем ячейку С3, в которую будем копировать формулу;
4) нажимаем кнопку “Вставить” на панели инструментов, или клавиши Ctrl+V, или через меню “Правка ® Вставить” с нажатием Enter.
Рассмотрим режим автозаполнения. Если необходимо перенести (скопировать) формулу в несколько ячеек (например, в С3:С5) вниз по столбцу, то это удобнее и проще сделать так: повторить предыдущую последовательность действий до пункта 3 выбора ячейки С3, далее курсор мыши подвести к начальной ячейке диапазона (С3), нажать левую кнопку мыши и, не отпуская её, протащить ниже до требуемой последней ячейки диапазона. В нашем случае это ячейка С5. Затем отпускаем левую кнопку мыши, переводим курсор на кнопку “Вставить” панели инструментов и нажимаем её, а потом Enter. Excel сам преобразует адреса формул в выделенном нами диапазоне по соответствующим адресам строк.
Иногда возникает необходимость скопировать только числовое значение ячейки (диапазона ячеек). Для этого нужно проделать следующее:
1) выбрать ячейку (диапазон), из которой нужно скопировать данные;
2) нажать кнопку “Копировать” на панели инструментов или выбрать в меню “Правка ® Копировать”;
3) выбрать ячейку (левую верхнюю нового диапазона), в которую будут копироваться данные;
4) выбрать в меню “Правка ® Специальная вставка” и нажать Enter.
При копировании формул компьютер сразу производит расчёты по ним, выдавая, таким образом, быстрый и наглядный результат.
:: Функции в Excel
Функции в Excel в значительной степени облегчают проведение расчётов и взаимодействие с электронными таблицами. Наиболее часто применяется функция суммирования значений ячеек. Напомним, что она имеет название СУММ, а в качестве аргументов служат диапазоны суммируемых чисел.
В таблице часто требуется вычислить итоговую сумму по столбцу или строке. Для этого Excel предлагает функцию автоматической суммы, выполняемой нажатием кнопки (“Автосумма”) на панели инструментов.
Если мы введём ряд чисел, установим курсор под ними и выполним двойной щелчок мышью по значку автосуммирования, то произойдёт сложение чисел (рис. 3).
В последней версии программы справа от значка автосуммирования имеется кнопка списка, позволяющая произвести вместо суммирования ряд часто используемых операций (рис. 4).
:: Автоматические вычисления
Некоторые вычисления можно производить вообще без ввода формул. Сделаем небольшое лирическое отступление, которое, возможно, окажется полезным для многих пользователей. Как известно, электронная таблица благодаря своему удобному интерфейсу и вычислительным возможностям может вполне заменить расчёты с использованием калькулятора. Однако практика показывает, что значительная часть людей, активно использующих Excel в своей деятельности, держат калькулятор на своём рабочем столе для выполнения промежуточных вычислений.
Действительно, чтобы произвести в Excel операцию суммирования двух или более ячеек для получения временного результата, необходимо выполнить как минимум две лишние операции — найти место в текущей таблице, где будет расположена итоговая сумма, и активизировать операцию автосуммирования. И лишь после этого можно выбрать те ячейки, значения которых необходимо просуммировать.
Именно поэтому начиная с версии Excel 7.0 в электронную таблицу была встроена функция автовычисления. Теперь в электронных таблицах Excel имеется возможность быстрого выполнения некоторых математических операций в автоматическом режиме.
Чтобы увидеть результат промежуточного суммирования, достаточно просто выделить необходимые ячейки. Этот результат отражается и в строке состояния в нижней части экрана. Если сумма там не появилась, подведите курсор к строке состояния на нижней части рамки, щёлкните правой кнопкой мыши и в выпавшем меню у строки Сумма нажмите левую кнопку мыши. Более того, в этом меню на строке состояния вы можете выбрать различные варианты рассчитываемых результатов: сумму, среднее арифметическое значение, количество элементов или минимальное значение в выделенном диапазоне.
Для примера рассчитаем с помощью этой функции сумму значений для диапазона В3:В9. Выделите числа в диапазоне ячеек В3:В9. Обратите внимание, что в строке состояния, расположенной внизу рабочего окна, появилась надпись Сумма=X, где X — число, равное сумме выделенных чисел диапазона (рис. 5).
Как видим, результаты обычного расчёта по формуле в ячейке В10 и автовычисления совпадают.
:: Мастер функций
Помимо функции суммирования Excel позволяет обрабатывать данные с помощью других функций. Любую из них можно ввести непосредственно в строке формул с помощью клавиатуры, однако для упрощения ввода и снижения количества ошибок в Excel имеется “Мастер функций” (рис. 6).
Вызвать окно диалога “Мастера” можно с помощью команды “Вставка ® Функция”, комбинацией клавиш Shift+F3 или кнопкой на стандартной панели инструментов.
Первый диалог “Мастера функций” организован по тематическому принципу. Выбрав категорию, в нижнем окне мы увидим список имён функций, содержащихся в данной группе. Например, функцию СУММ () вы сможете отыскать в группе “Математические”, а в группе “Дата и время” находятся функции ЧИСЛО(), МЕСЯЦ(), ГОД(), СЕГОДНЯ().
Кроме того, для ускорения выбора функций Excel “помнит” имена 10 недавно использованных функций в соответствующей группе. Обратите внимание, что в нижней части окна отображается краткая справка о назначении функции и её аргументах. Если вы нажмёте кнопку “Справка” в нижней части диалогового окна, то Excel откроет соответствующий раздел справочной системы.
Предположим, что необходимо произвести расчёт амортизации имущества. В этом случае следует в зоне поиска функции ввести слово “амортизация”. Программа подберёт все функции по амортизации (рис. 7).
После заполнения соответствующих полей функции будет произведён расчёт амортизации имущества.
Нередко нужно произвести сложение чисел, удовлетворяющих какому-либо условию. В этом случае следует использовать функцию СУММЕСЛИ. Рассмотрим конкретный пример. Допустим необходимо подсчитать сумму комиссионных, если стоимость имущества превышает 75 000 руб. Для этого используем данные таблицы зависимости комиссионных от стоимости имущества (рис. 8).
Наши действия в этом случае таковы. Устанавливаем курсор в ячейку В6, кнопкой запускаем “Мастера функций”, в категории “Математические” выбираем функцию СУММЕСЛИ, задаём параметры, как на рис. 9.
Обратите внимание, что в качестве диапазона для проверки условия мы выбираем интервал ячеек А2:А6 (стоимость имущества), а в качестве диапазона суммирования — В2:В6 (комиссионные), при этом условие имеет вид (>75000). Результат нашего расчёта составит 27 000 руб.
:: Дадим имя ячейке
Для удобства работы в Excel имеется возможность присваивания имён отдельным ячейкам или диапазонам, которые затем можно использовать в формулах наравне с обычными адресами. Чтобы быстро присвоить имя ячейке, выделите её, установите указатель на поле имени в левой части строки формул, нажмите кнопку мыши и введите название.
Присваивая имена, необходимо помнить, что они могут состоять из букв (в том числе русского алфавита), цифр, точек и символов подчёркивания. Первый знак в имени должен быть буквой или знаком подчёркивания. Имена не могут иметь такой же вид, как и ссылки на ячейки, например Z$100 или R1C1. В имени может быть больше одного слова, но пробелы недопустимы. В качестве разделителей слов могут быть использованы знаки подчёркивания и точки, например Налог_на_продажи или Первый.Квартал. Имя может содержать до 255 знаков. При этом прописные и строчные буквы воспринимаются одинаково.
Чтобы вставить имя в формулу, можно воспользоваться командой “Вставка ® Имя ® Вставить”, выбрав нужное имя в списке имён.
Полезно помнить, что имена в Excel используются как абсолютные ссылки, т. е. являются разновидностью абсолютной адресации, что удобно при копировании формул.
Имена в Excel можно определять не только для отдельных ячеек, но и для диапазонов (в том числе несмежных). Для присвоения имени достаточно выделить диапазон, а затем ввести название в поле имени. Кроме того, для задания имён диапазонов, содержащих заголовки, удобно использовать специальную команду “Создать” в меню “Вставка ® Имя”.
Чтобы удалить имя, выберите его в списке и нажмите кнопку “Удалить”.
При создании формулы, ссылающейся на данные из листа, можно использовать заголовки строк и столбцов для указания данных. Например, если присвоить значениям колонки имя названия колонки (рис. 10),
то для подсчёта общей суммы для столбца “Комиссионные” используется формула =СУММ(Комиссионные) (рис. 11).
:: Дополнительные возможности Excel — шаблоны
В состав MS Excel входит набор шаблонов — таблицы Excel, которые предназначены для анализа хозяйственной деятельности предприятия, составления счёта, наряда и даже для учёта личного бюджета. Они могут быть использованы для автоматизации решения часто встречающихся задач. Так, можно создавать документы на основе шаблонов “Авансовый отчёт”, “Счёт”, “Заказ”, которые содержат бланки используемых в хозяйственной деятельности документов. Эти бланки по своему внешнему виду и при печати не отличаются от стандартных, и единственное, что нужно сделать для получения документа, — заполнить его поля.
Для создания документа на основе шаблона выполните команду “Создать” из меню “Файл”, затем выберите необходимый шаблон на вкладке “Решения” (рис. 12).
Шаблоны копируются на диск при обычной установке Excel. Если шаблоны не отображаются в окне диалога “Создание документа”, запустите программу установки Excel и установите шаблоны. Чтобы получить подробные сведения об установке шаблонов, посмотрите раздел “Установка компонентов Microsoft Office” в справке Excel.
Например, для создания ряда финансовых документов выберите шаблон “Финансовые шаблоны” (рис. 13).
Эта группа шаблонов содержит формы следующих документов:
• командировочное удостоверение;
• авансовый отчёт;
• платёжное поручение;
• счёт-фактура;
• накладная;
• доверенность;
• приходный и расходный ордера;
• платёжки за телефон и электроэнергию.
Выберите нужный бланк для заполнения, а затем введите в него все необходимые реквизиты и распечатайте его. При желании документ можно сохранить как обычную Excel-таблицу.
Excel позволяет пользователю самому создавать шаблоны документов, а также редактировать уже имеющиеся.
Однако бланки документов со временем могут измениться, и тогда существующий шаблон станет непригодным. Кроме того, в шаблоны, которые имеются в поставке Excel, было бы неплохо заранее внести такие постоянные сведения, как данные о вашей организации, руководителе. Наконец, может возникнуть необходимость создать собственный шаблон: например, в плановом отделе скорее всего потребуются шаблоны для оформления смет и калькуляций, а в бухгалтерии — бланк счёта с фирменной эмблемой вашей организации.
Для таких случаев в Excel, как и во многих других программах, которые работают с электронными документами, предусмотрена возможность создания и редактирования шаблонов для часто используемых документов. Шаблон Excel — это специальная рабочая книга, которую можно применять как образец при создании других рабочих книг того же типа. В отличие от обычной книги Excel, имеющей расширение *.xls, файл шаблона имеет расширение *.xlt.
При создании документа на основе шаблона программа Excel автоматически создаёт его рабочую копию с расширением *.xls, добавляя в конец имени документа порядковый номер. Шаблон-оригинал при этом остаётся нетронутым и может быть впоследствии использован повторно.
Для автоматического ввода даты можно воспользоваться следующим способом: в ячейку даты введите функцию СЕГОДНЯ, после этого в ней отобразится текущий день месяца, месяц и год соответственно.
Разумеется, все рассмотренные действия над шаблонами вы можете использовать и при работе с обычными книгами Excel.
Как сделать тарифный калькулятор в excel?
Для постоянных пользователей Excel не секрет, что в этой программе можно производить различные математические, инженерные и финансовые расчеты. Данная возможность реализуется путем применения различных формул и функций. Но, если Эксель постоянно использовать для проведения подобных расчетов, то актуальным становится вопрос организации необходимых для этого инструментов прямо на листе, что значительно повысит скорость вычислений и уровень удобства для пользователя. Давайте выясним, как сделать подобный калькулятор в Экселе.
Процедура создания калькулятора
Особенно насущной данная задача становится в случае необходимости постоянно проводить однотипные вычисления и расчеты, связанные с определенным видом деятельности. В целом все калькуляторы в Excel можно разделить на две группы: универсальные (используются для общих математических вычислений) и узкопрофильные. Последняя группа делится на множество видов: инженерные, финансовые, кредитные инвестиционные и т.д. Именно от функциональных возможностей калькулятора, в первую очередь, зависит выбор алгоритма его создания.
Способ 1: использование макросов
Прежде всего, рассмотрим алгоритмы создания пользовательских калькуляторов. Начнем с создания простейшего универсального калькулятора. Данный инструмент будет выполнять элементарные арифметические действия: сложение, умножение вычитание, деление и т. д. Он реализован с помощью макроса. Поэтому прежде, чем приступить к процедуре создания, нужно удостовериться, что у вас включены макросы и панель разработчика. Если это не так, то обязательно следует активировать работу макросов.
Sub Calculator()
Dim strExpr As String
‘ Введение данных для расчета
strExpr = InputBox(«Введите данные»)
‘ Вычисление результата
MsgBox strExpr & » = » & Application.Evaluate(strExpr)
End Sub
Вместо словосочетания «Введите данные» вы можете записать любое другое более приемлемое для вас. Именно оно будет располагаться над полем введения выражения.
После того, как код введен, файл нужно перезаписать. При этом его следует сохранить в формате с поддержкой макросов. Жмем на иконку в виде дискеты на панели инструментов редактора VBA.
Теперь при наборе выбранной комбинации горячих клавиш (в нашем случае Ctrl+Shift+V) будет запускаться окно калькулятора. Согласитесь, это намного быстрее и проще, чем каждый раз вызывать его через окно макросов.
Урок: Как создать макрос в Экселе
Способ 2: применение функций
Теперь давайте рассмотрим вариант создания узкопрофильного калькулятора. Он будет предназначен для выполнения конкретных, специфических задач и размещен непосредственно на листе Excel. Для создания этого инструмента будут применяться встроенные функции Эксель.
Для примера создадим инструмент конвертации величин массы. В процессе его создания нами будет использована функция ПРЕОБР. Данный оператор относится к инженерному блоку встроенных функций Эксель. Его задачей является преобразование величин одной меры измерения в другую. Синтаксис данной функции следующий:
«Число» — это аргумент, имеющий вид числового значения той величины, которую надо конвертировать в другую меру измерения.
«Исходная единица измерения» — аргумент, который определяет единицу измерения величины, подлежащую конвертации. Он задается специальным кодом, который соответствует определенной единице измерения.
«Конечная единица измерения» — аргумент, определяющий единицу измерения той величины, в которую преобразуется исходное число. Он также задается с помощью специальных кодов.
Нам следует подробнее остановиться на этих кодах, так как они нам понадобятся в дальнейшем при создании калькулятора. Конкретно нам понадобятся коды единиц измерения массы. Вот их перечень:
Нужно также сказать, что все аргументы данной функции можно задавать, как значениями, так и ссылками на ячейки, где они размещены.
Устанавливаем заголовки, под которыми будут размещаться данные поля, и выделяем их форматированием (заливкой и границами) для более наглядной визуализации.
В поля «Конвертируемая величина», «Исходная граница измерения» и «Конечная граница измерения» нами будут вводиться данные, а в поле «Результат конвертации» — выводиться конечный результат.
Выделяем ячейку, которая находится под наименованием «Исходная единица измерения». Снова клацаем по иконке «Проверка данных».
После того, как все данные введены, жмем на кнопку «OK».
Проблема состоит в том, что блокировка устанавливается на лист в целом. Но если мы заблокируем лист, то не сможем вводить данные в поля ввода. Поэтому нам нужно будет в свойствах формата ячеек снять возможность блокировки со всех элементов листа, потом вернуть эту возможность только ячейке для вывода результата и уже после этого заблокировать лист.
Кликаем левой кнопкой мыши по элементу на пересечении горизонтальной и вертикальной панели координат. При этом выделяется весь лист. Затем кликаем правой кнопкой мыши по выделению. Открывается контекстное меню, в котором выбираем позицию «Формат ячеек…».
Таким образом, мы создали полноценный калькулятор для конвертации величины массы в различные единицы измерения.
Кроме того, в отдельной статье рассказывается о создании ещё одного вида узкопрофильного калькулятора в Экселе для расчета платежей по кредитам.
Урок: Расчет аннуитетного платежа в Экселе
Способ 3: включение встроенного калькулятора Excel
Кроме того, в Экселе имеется собственный встроенный универсальный калькулятор. Правда, по умолчанию кнопка его запуска отсутствует на ленте или на панели быстрого доступа. Рассмотрим, как активировать её.
Над левой областью в поле «Выбрать команды» из перечня выбираем пункт «Команды не на ленте». После этого в списке инструментов левой области ищем наименование «Калькулятор». Найти будет просто, так как все названия расположены в алфавитном порядке. Затем производим выделения данного наименования.
Над правой областью находится поле «Настройка панели быстрого доступа». Оно имеет два параметра:
По умолчанию происходит настройка для всех документов. Этот параметр рекомендуется оставить без изменений, если нет предпосылок для обратного.
После того, как все настройки совершены и наименование «Калькулятор» выделено, жмем на кнопку «Добавить», которая расположена между правой и левой областью.
Как видим, в Экселе существует очень много вариантов создания калькуляторов для различных нужд. Особенно эта возможность полезна при проведении узкопрофильных вычислений. Ну, а для обычных потребностей можно воспользоваться и встроенным инструментом программы.
Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Установите Microsoft Excel на компьютере, если у вас еще нет ее.
Чтобы сделать процесс обучения простым, нажмите на ссылку в нижней части этой страницы для загрузки уже созданного финансового калькулятора (совет: используйте клавиши Shift-Click, чтобы открыть его в новом окне).
Предполагается, что у вас уже есть некоторые знания о 5 параметрах, которые часто используются в финансах: FV (future value — будущая стоимость), PV (present value — нынешняя стоимость), Rate (ставка), Nper (number of periods — количество периодов) и PMT (payment — оплата). Задача этого калькулятора (при любых 4 этих параметрах) — это рассчитать пятый параметр.
Попробуйте пример создания калькулятора для расчета будущей стоимости FV. Предположим, нужно отобразить результат FV в ячейке B17. Введите ставку в B12, число периодов — в B13, оплата — в B14, текущая стоимость — B15 и B16 для Type. В Excel Type — это 0 или 1. Type 0 — если платежи ожидаются в начале периода. Type 1 — если платежи ожидаются в конце периода. Смотрите пример калькулятора, который только что открыли в шаге 1.
Чтобы создать свой собственный финансовый калькулятор в Excel, откройте новый файл или лист (Sheet) и введите поля Rate, Nper, PMT, PV и Type. Добавьте примеры значений. Выберите ячейку, в которой хотите поместить результат для FV. Нажмите Insert ==> Function (Вставка==>Функция) (или кнопка fx в строке формул), чтобы открыть окно Insert Function (Вставить функцию). В левой колонке выберите категорию «Financial» (Финансовые). Будут перечислены все функции, которые используются в финансовых расчетах.
Дважды щелкните FV. Откроется окно Function Arguments (Аргументы функции). Заполните поля числами, согласно тому, как вы обозначили их. Если хотите, то можете в то время как находитесь в этом окне, нажать кнопку помощи (?) и прочитать подробную информацию о том, как работает данная функция Excel.
Нажмите кнопку OK. Поздравляем — ваш финансовый калькулятор для FV создан. Если заполните значения для Rate, Nper, PMT и PV, то в ячейке B17 отобразится значение FV.
Продолжайте таким же способом создавать Rate-калькулятор, NPER-калькулятор и так далее. Когда закончите, у вас будет весьма интуитивно понятный финансовый калькулятор. Так вы лучше выучите финансы, чем если бы купили модный финансовый калькулятор. Удачи!
Стоит иметь в виду, что Excel сам по себе сложный калькулятор, который в состоянии рассчитывать таблицы, создавать сводную таблицу, строить графики и умножать матрицы, находить их определитель. И также сортировать данные.
Часто при работе в Excel для быстрой проверки и простых вычислений рука так и тянется к обычному калькулятору. Его приходится искать в меню или на панели задач с сопутствующими комментариями. Оказывается, разработчики программы учли и это. Для расчетов в режиме калькулятора предусмотрены две основных возможности.
Значок калькулятора можно вывести на панель быстрого доступа Excel. Для этого используем Файл, далее Параметры → Панель быстрого доступа. В поле Выбрать команды из Все команды находим Калькулятор (команды расположены по алфавиту), затем жмем Добавить и ОК.
Если в вашей версии нет списка Файл, нажимаем на элемент выпадающего списка справа на панели быстрого доступа (Рис. 1) и выполняем последовательность: Выбрать команды из Все команды → Калькулятор → Добавить → ОК. Нужный символ появится на панели (Рис. 3).
Рис. 1. Выпадающий список настройки панели быстрого доступа.
Рис. 2. Добавление команды калькулятор на панель быстрого доступа.
Клавиша Калькулятор добавлена на панель быстрого доступа. Стандартный калькулятор открывается одним нажатием без дополнительных усилий.
Рис. 3. Значок калькулятора на панели быстрого доступа.
Если один и тот же расчет выполняется часто, например, определение напряжения в сечении балки или дисконтированного денежного потока, – собственный, то есть созданный самостоятельно калькулятор очень их упростит.
Рассмотрим калькулятор для расчета напряжения при растяжении.
Предположим, усилие в точке расчета, материал и его напряжение известны. Нужно найти площадь сечения. Она определяется как
Составляем в Excel таблицу исходных данных. Вносим значения усилия и напряжения, единицы измерения и в ячейке GH2 вводим формулу. Множитель 10,1971 связан с необходимостью конвертации кгс в МПа.
МПа = 10,197116 кгс/см2
Рис. 4. Калькулятор для определения площади поперечного сечения при растяжении-сжатии.
В дальнейшем этот калькулятор можно усложнить, добавив материалы, формы поперечных сечений и случай изгиба.
Калькулятор для расчета дисконтированного денежного потока основан на том же принципе: в ячейку вносится формула, которая распространяется на соседние, и результаты суммируются в ячейке I4 и I6 с помощью Автосуммы.
Рис. 5. Калькулятор для расчета дисконтированного денежного потока.
И в 1-м, и во 2-м случае результат изменится сразу после ввода нового значения.
Из предыдущего случая очевидно, что калькуляторы на рис. 3 и 4 представляют собой таблицы с упрощенным вводом данных. К их плюсам относится быстрота расчетов и простота изменения калькулятора.
После запуска стандартного макроса
Sub Calculator()
Dim strExpr As String
’ Введение данных для расчета
strExpr = InputBox(“Введите данные”)
’ Вычисление результата
MsgBox strExpr & » = » & Application.Evaluate(strExpr)
End Sub
получаем почти тот же результат, что при использовании встроенного калькулятора. Преимуществом является то, что в окне ввода можно указать всю последовательность вычислений (Рис. 6).
Рис. 6. Калькулятор, созданный в редакторе VBA.
Макрос вводится через окно редактора VBA – вкладка файл → разработчик → кнопка Visual Basic. Для его отладки требуется как минимум 5 операций, тем не менее результат стоит затраченных усилий.
Остается удивляться, почему вариант на рис. 6 не включен в стандартные опции программы Excel.
Excel позволяет создать калькулятор практически для любой задачи и его вид может полностью определяться и изменяться пользователем под потребности.
Как сделать калькулятор в vba excel?
Visual Basic 6.0 является языком программирования, разработанный Microsoft, который может легко изучить и использовать новичок, а также опытные программисты. Хотя он больше не поддерживается корпорацией Microsoft, тысячи приложений еще работают на нем и многое другое программное обеспечение все еще разрабатывается. Это руководство покажет вам, как создать простой калькулятор в Visual Basic 6.0.
Проекты Standard EXE дают вам несколько команд и инструментов, полезных для разработки простых, а также полу-сложных программ.
В центре экрана будет поле с большим количеством точек. Это ваша форма.Форма — это место, куда вы будете добавлять различные элементы (кнопки команд, картинки, текстовые поля и т.д.) к вашей программе.
Создайте текстовое поле справа от первой метки. Удалите текст, который появляется внутри текстового поля, изменив пустующее поле «Text» в окне свойств.
Создайте еще одну метку и измените заголовок на «Enter second number», и создайте еще одно текстовое поле для нее справа.
Перетащите и создайте четыре командные кнопки ниже этих двух меток. Измените заголовок этих командных кнопок на «Add», «Subtract», «Multiply», «Divide» соответственно.
Создайте еще одну метку с надписью «Result» и текстовое поле справа от нее под кнопками четырех команд. Это текстовое поле будет использоваться для отображения результата. При этом ваш проект будет завершен.
Вас перекинет в окно кодирования.
Код будет выглядеть следующим образом:
Код будет выглядеть следующим образом:
Кодирование будет выглядеть следующим образом:
Кодирование будет выглядеть следующим образом:
Сохраните проект и свою форму. Создайте свой проект и сохраните его в виде .exe файла на своем компьютере; запустите его, когда вы хотите!
Советы
Информация о статье
Эту страницу просматривали 35 159 раза.
Была ли эта статья полезной?
Для постоянных пользователей Excel не секрет, что в этой программе можно производить различные математические, инженерные и финансовые расчеты. Данная возможность реализуется путем применения различных формул и функций. Но, если Эксель постоянно использовать для проведения подобных расчетов, то актуальным становится вопрос организации необходимых для этого инструментов прямо на листе, что значительно повысит скорость вычислений и уровень удобства для пользователя. Давайте выясним, как сделать подобный калькулятор в Экселе.
Процедура создания калькулятора
Особенно насущной данная задача становится в случае необходимости постоянно проводить однотипные вычисления и расчеты, связанные с определенным видом деятельности. В целом все калькуляторы в Excel можно разделить на две группы: универсальные (используются для общих математических вычислений) и узкопрофильные. Последняя группа делится на множество видов: инженерные, финансовые, кредитные инвестиционные и т.д. Именно от функциональных возможностей калькулятора, в первую очередь, зависит выбор алгоритма его создания.
Способ 1: использование макросов
Прежде всего, рассмотрим алгоритмы создания пользовательских калькуляторов. Начнем с создания простейшего универсального калькулятора. Данный инструмент будет выполнять элементарные арифметические действия: сложение, умножение вычитание, деление и т. д. Он реализован с помощью макроса. Поэтому прежде, чем приступить к процедуре создания, нужно удостовериться, что у вас включены макросы и панель разработчика. Если это не так, то обязательно следует активировать работу макросов.
Sub Calculator()
Dim strExpr As String
‘ Введение данных для расчета
strExpr = InputBox(«Введите данные»)
‘ Вычисление результата
MsgBox strExpr & » = » & Application.Evaluate(strExpr)
End Sub
Вместо словосочетания «Введите данные» вы можете записать любое другое более приемлемое для вас. Именно оно будет располагаться над полем введения выражения.
После того, как код введен, файл нужно перезаписать. При этом его следует сохранить в формате с поддержкой макросов. Жмем на иконку в виде дискеты на панели инструментов редактора VBA.
Теперь при наборе выбранной комбинации горячих клавиш (в нашем случае Ctrl+Shift+V) будет запускаться окно калькулятора. Согласитесь, это намного быстрее и проще, чем каждый раз вызывать его через окно макросов.
Урок: Как создать макрос в Экселе
Способ 2: применение функций
Теперь давайте рассмотрим вариант создания узкопрофильного калькулятора. Он будет предназначен для выполнения конкретных, специфических задач и размещен непосредственно на листе Excel. Для создания этого инструмента будут применяться встроенные функции Эксель.
Для примера создадим инструмент конвертации величин массы. В процессе его создания нами будет использована функция ПРЕОБР. Данный оператор относится к инженерному блоку встроенных функций Эксель. Его задачей является преобразование величин одной меры измерения в другую. Синтаксис данной функции следующий:
«Число» — это аргумент, имеющий вид числового значения той величины, которую надо конвертировать в другую меру измерения.
«Исходная единица измерения» — аргумент, который определяет единицу измерения величины, подлежащую конвертации. Он задается специальным кодом, который соответствует определенной единице измерения.
«Конечная единица измерения» — аргумент, определяющий единицу измерения той величины, в которую преобразуется исходное число. Он также задается с помощью специальных кодов.
Нам следует подробнее остановиться на этих кодах, так как они нам понадобятся в дальнейшем при создании калькулятора. Конкретно нам понадобятся коды единиц измерения массы. Вот их перечень:
Нужно также сказать, что все аргументы данной функции можно задавать, как значениями, так и ссылками на ячейки, где они размещены.
Устанавливаем заголовки, под которыми будут размещаться данные поля, и выделяем их форматированием (заливкой и границами) для более наглядной визуализации.
В поля «Конвертируемая величина», «Исходная граница измерения» и «Конечная граница измерения» нами будут вводиться данные, а в поле «Результат конвертации» — выводиться конечный результат.
Выделяем ячейку, которая находится под наименованием «Исходная единица измерения». Снова клацаем по иконке «Проверка данных».
После того, как все данные введены, жмем на кнопку «OK».
Проблема состоит в том, что блокировка устанавливается на лист в целом. Но если мы заблокируем лист, то не сможем вводить данные в поля ввода. Поэтому нам нужно будет в свойствах формата ячеек снять возможность блокировки со всех элементов листа, потом вернуть эту возможность только ячейке для вывода результата и уже после этого заблокировать лист.
Кликаем левой кнопкой мыши по элементу на пересечении горизонтальной и вертикальной панели координат. При этом выделяется весь лист. Затем кликаем правой кнопкой мыши по выделению. Открывается контекстное меню, в котором выбираем позицию «Формат ячеек…».
Таким образом, мы создали полноценный калькулятор для конвертации величины массы в различные единицы измерения.
Кроме того, в отдельной статье рассказывается о создании ещё одного вида узкопрофильного калькулятора в Экселе для расчета платежей по кредитам.
Урок: Расчет аннуитетного платежа в Экселе
Способ 3: включение встроенного калькулятора Excel
Кроме того, в Экселе имеется собственный встроенный универсальный калькулятор. Правда, по умолчанию кнопка его запуска отсутствует на ленте или на панели быстрого доступа. Рассмотрим, как активировать её.
Над левой областью в поле «Выбрать команды» из перечня выбираем пункт «Команды не на ленте». После этого в списке инструментов левой области ищем наименование «Калькулятор». Найти будет просто, так как все названия расположены в алфавитном порядке. Затем производим выделения данного наименования.
Над правой областью находится поле «Настройка панели быстрого доступа». Оно имеет два параметра:
По умолчанию происходит настройка для всех документов. Этот параметр рекомендуется оставить без изменений, если нет предпосылок для обратного.
После того, как все настройки совершены и наименование «Калькулятор» выделено, жмем на кнопку «Добавить», которая расположена между правой и левой областью.
Как видим, в Экселе существует очень много вариантов создания калькуляторов для различных нужд. Особенно эта возможность полезна при проведении узкопрофильных вычислений. Ну, а для обычных потребностей можно воспользоваться и встроенным инструментом программы.
Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Использование макросов Заходите во вкладку «Разработчик» и кликаете на иконку «Visual Basic», которая находится на ленте в блоке инструментов «Код».
Далее запускаете окно редактора VBA. При отображении центральной области серым цветом, а не белым, это означает, что поля для введения кода нет. Для того чтобы он отображался, нужно зайти в пункт меню «View» и кликнуть на «Code» в списке, который появится.
В центральной области вводите код макроса:
Dim strExpr As String
‘ Введение данных для расчета
strExpr = InputBox(«Введите данные»)
Вместо «Введенные данные» можно внести любое другое более подходящее название. Теперь нужно перезаписать файл. Сохраняете его в формате с поддержкой макросов. Нажимаете на иконку в виде дискеты на панели инструментов редактора VBA.
Должно запуститься окно сохранения документа. Переходите туда, куда хотите его сохранить. В строке «Имя файла» вносите то название, которое хочется. Обязательно в строке «Тип файла» выбираете «Книга Excel с поддержкой макросов (*xlcm)». Кликаете на «Сохранить» в нижней части окна.
Закрываете окно редактора макросов нажатием стандартного значка закрытия в виде красного квадрата с белым крестом в правом верхнем углу окна.
Для запуска вычислительного инструмента с помощью макроса, во вкладке «Разработчик» нажимаете на «Макросы» на ленте в блоке инструментов «Код».
Должно запуститься окно макросов, в котором выбираете название того макроса, который только что был создан. Выделяете его и нажимаете «Выполнить».
Должен запуститься калькулятор, который создан на основе макроса.
Для произведения в нем вычислений, нужно записать в поле нужное действие. Лучше всего использовать числовой блок клавиатуры, расположенный справа. Когда выражение будет введено, кликаете на ОК.
На экране отобразится небольшое окно, в котором и будет находиться ответ решения заданного выражения. Нажимаете на Ок.
Чтобы упростить реализацию запуска окна вычислений, нужно во вкладке «Разработчик» нажать на иконку «Макросы».
В окне макросов выбрать нужное наименование и кликнуть на «Параметры…».
Запуститься маленькое окошко, в котором можно вбить сочетание клавиш, при нажатии которых и будет запускаться калькулятор. Вписываете выбранный символ в поле «Сочетание клавиш» и нажимаете ОК.
Закрываете окно макроса.
Включение встроенного калькулятора ExcelПереходите во вкладку «Файл».
Далее в раздел «Параметры».
Затем в подраздел «Панель быстрого доступа».
В поле «Выбрать команды» нажимаете «Команды не на ленте» и ищите «Калькулятор». Кликаете на «Добавить».
Для запуска калькулятора следует нажать на одноименный значок, который расположен на панели быстрого доступа.
Калькулятор будет запущен. Функционирует он как обычный физический аналог, только на кнопки следует нажимать с помощью курсора мыши (ее левой кнопки).
Как сделать тарифный калькулятор в excel?
Первый урок по калькуляторам и расчетам в Microsoft Excel будет посвящен созданию расчета страхового платежа по ОСАГО. Данный калькулятор может быть использован страховыми агентами и сотрудниками продажного подразделения.
Шаг 1. Создаем базу
Шаг 2. Создаем таблицу с параметрами ОСАГО
Создаем новую страницу «Расчет ОСАГО», на которой создаем таблицу с параметрами страхования:
Шаг 3. Создаем выпадающий список значений параметра
Создаем значения в виде выпадающего списка для каждого параметра:
Итак, у нас создана таблица с параметрами и условиями страхования ОСАГО.
Шаг 4. Создаем таблицу критериев для отбора коэффициента значения
Для того чтобы извлекать коэффициенты, необходимые для расчета страхового платежа ОСАГО, по каждому параметру с выбранным значением, будем использовать функцию Excel «БИЗВЛЕЧЬ». Для этого подготовим массив с критериями отбора отдельной таблицей, где сверху будет указан параметр, а снизу будет подтягиваться выбранное значение.
Значение параметра будет подтягиваться с таблицы на странице «Расчет ОСАГО» из выпадающего списка. Значение подтягивается простой функцией:
Таким образом, заполняем всю таблицу с критериями.
Шаг 5. Извлекаем коэффициенты значений
Для того чтобы извлечь коэффициент для каждого значения, будем использовать функцию «БИЗВЛЕЧЬ».
Шаг 6. Расчет страхового платежа
После того, как были извлечены для каждого значения коэффициент, рассчитываем страховой платеж по ОСАГО путем умножения базового страхового платежа 180 грн. на все коэффициенты.
Шаг 7. Оформление калькулятора ОСАГО
Скрываем все не нужные столбцы и строки, а также «листы», чтобы не вводили в заблуждение. Оформляем таблицу по собственному желанию и вкусу. Выделяя заголовки, параметры и значения шрифтом или цветом.
В таблицах, которые использовались для расчета и извлечения данных, можно менять значения, но не удаляя и не добавляя столбцы и строки. В противном случае расчет может быть не корректным.
Расчет страхового платежа ОСАГО готов к использованию. Рассчитать ОСАГО становится легко и просто за какие-то полминуты драгоценного времени.
Как создать кредитный калькулятор в Excel?
Добрый день уважаемый пользователь!
Сегодня я хотел бы поговорить о таком необходимом зле, как кредит. Почему зло, вы и так знаете, особенно это касается потребительского кредитования, когда за вещь вы переплачиваете в 2-3 раза больше ее реальной цены.
Это всё необходимо учитывать и просчитывать, поэтому и научитесь создавать свой личный кредитный калькулятор в котором вы реально увидите картинку «мышеловки», в которую попадают обычный обыватель. Хотя есть еще кредиты для бизнеса, но там немного другая история, их берут, чтобы зарабатывать деньги.
Главная проблема кредита даже не в «космических» процентах, а в том, что вы получаете удовольствие сейчас, а расплата и проблемы вас ждут в будущем, а это убивает личную мотивацию практически в зародыше.
Поэтому я очень хочу, чтобы материал, который я дам в своей статье будет вам полезен в принятии ваших решений.
Несмотря на то, что я не являюсь приверженцем кредитов, всё же осознаю их необходимость. Недавно мой ребенок попал в больницу, и я был вынужден, в силу обстоятельств, использовать средства кредитной линии.
Ну а потом на протяжении 2 недель полностью закрыл долг, не отлаживая его в долгий ящик.
Ну не мог я по-иному, нужны были деньги и срочно, ну и долг я сразу же закрыл и не ждал ни окончания льготного периода, ни начисления процентов.
Вот исходя из этих соображений и всё же возникновению необходимости получения кредита вами или вашими близкими, необходимо, я бы сказал желательно, перед путешествием в банк прикинуть ориентировочно сумму, сроки переплаты и т.п… После того как вы прочувствуете цифры вы или будете готовы оформить кредит или попросту откажетесь от него. И в этом вопросе вам очень поможет Microsoft Excel.
Рассмотрим три самых популярных варианта использования кредитного калькулятора в Excel:
Кредитный калькулятор для расчёта простых кредитов
Начнём с простого варианта, быстро прикинем, сколько нам нужно ежемесячно оплачивать по аннуитетному кредиту, это когда выплаты делают одинаковыми суммами, как в большинстве случаев. Это можно произвести одной функцией Excel и несколькими простыми формулами.
Для получения результата в Excel существует функция ПЛТ в разделе «Финансовые». Указываем, в какую ячейку нужен результат, вызываем «Мастер функций» ищем функцию ПЛТ, нажимаем кнопочку «ОК» и в окне мастера вводим необходимые аргументы для нашего расчёта, формула получается следующего вида:
=ПЛТ(B5/12;B6;B4;0;0), где:
Кроме этого, необходимо рассчитать, сколько составит общая сумма выплаты, и какая переплата получится, когда вы вернёте деньги банку. Это легко осуществить при помощи простых формул.
Теперь давайте немного улучшим и детализируем наш отчёт с помощью функции ОСПЛТ, которая определяет часть основного платежа по телу кредита и функции ПРПЛТ, которая посчитает всё, что касается процентов банку за использование кредита. Видоизменим ваш расчёт следующей таблицей:
Теперь в поле «Тело кредита» в ячейку Е2 вводим формулу функции ОСПЛТ следующего вида:
=ОСПЛТ($B$4/12;D2;$B$5;$B$3;0)
Как видите, ее орфография практически аналогична функции ПЛТ, добавился только аргумент «Период», который указывает на номер текущего месяца, и дополнительно рассматривать ее я не буду.
Единственное, на что обращу ваше внимание, это то, что формула будет растянута на диапазон, а значит, аргументы необходимо закрепить абсолютными ссылками. Следующим шагом для столбика «Проценты» будем использовать возможности функции ПРПЛТ. Вводится она аналогично вышеописанной и с теми же условиями и будет иметь такой вид:
=ПРПЛТ($B$4/12;D2;$B$5;$B$3;0) Теперь в оставшиеся столбики будем вводить простые формулы, для получения суммы выплаты нам нужна формула: =E2+F2, а для определения суммы остатка кредита используем формулу: =$B$3+СУММ($E$2:E2).
При необходимости, возможно, немножко улучшить и автоматизировать ваш кредитный калькулятор в Excel для уменьшения количества ошибок.
Кредитный калькулятор для кредита с досрочным погашением
Этот вариант рассмотрим, когда вы будете не удовлетворены суммами платежей или сроками погашения и вам захочется закрыть кредит, досрочно, используя дополнительные платежи при наличии свободных средств.
Для реализации этого добавляем дополнительный столбик «Доп.платёж» в котором будут указываться сумма платежей уменьшающий остаток кредита. Но у банков есть два варианта развития событий:
Для лучшей наглядности будем рассматривать каждый случай в отдельности.
Рассмотрим расчеты, когда происходит погашения кредита раньше срока, в этом случае будем использовать функционал функции ЕСЛИ и проверим, достигли ли мы нулевой задолженности раньше указанного срока: В другом случае, когда у вас происходит уменьшение суммы выплат по кредиту, формула пересчитывает ваш ежемесячный платёж сразу же после внесённого дополнительного платежа.
Создаем кредитный калькулятор для кредитов с нерегулярными платежами
Последний из рассматриваемых вариантов будет расчёт кредита с нерегулярными платежами, это когда на повышенную процентную ставку вам предоставляют лояльную программу вносить платежи на нерегулярной основе и без определений сумм взносов.
Согласно таким кредитным программам банк может вам выделять еще дополнительно денег на ваши нужды, но для расчётов такой структуры кредитования производить расчёты нужно с точностью до дня, а не до месяца.
Ну вот в принципе и всё, единственно что хочу сказать, что подсчёт сколько точно дней находится между двумя указанными датами, лучше производить при помощи функции ДОЛЯГОДА.
А на этом у меня всё! Я очень надеюсь, что всё о создании кредитного калькулятора в Excel вам понятно. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями, прочитанным и ставьте лайк!
Не забудьте поблагодарить автора!
Статья помогла? Поделись ссылкой с друзьями, твитни или лайкни!
Кредитный калькулятор в Excel | Компьютер для чайников
Когда для реализации планов или определенных целей не хватает собственных средств, одним из наиболее распространенных вариантов пополнить бюджет остается кредитование.
Какой кредит брать? В каком банке? На какой срок? Чтобы ответить на эти вопросы и принять правильное решение, необходимо просчитывать множество вариантов. В этом деле поможет кредитный калькулятор в Microsoft Excel.
Калькулятор, о котором сейчас пойдет речь, будет рассчитывать суммы помесячных выплат по кредиту, при условии погашения его равными частями.
Расчет суммы ежемесячных выплат
Произвести расчет суммы ежемесячных выплат в Excel можно, используя всего одну функцию.
Дополнительные расчеты
Чтобы более четко представить масштабы затрат по погашению и обслуживанию кредита, калькулятор можно дополнить еще двумя значениями.
Иногда банки идут на хитрости для повышения привлекательности своих предложений, и вводят различные комиссии и дополнительные платежи (помимо процентов). Будьте внимательны, учитывайте все дополнительные траты на обслуживание кредита при принятии окончательного решения.
uCalc — универсальный конструктор калькуляторов и форм
Наши функциональные калькуляторы в действии
Собрав и сохранив свой калькулятор, вы получитеуниверсальный готовый код для сайта на любой платформе.
Инструкции по установке калькулятора на популярные конструкторы и CMS вы найдете после регистрации.
Теперь я на шаг впереди конкурентов, так как использую на сайте калькулятор, а они — нет.
Калькулятор упрощает формирование заказов — все становится намного проще: клиент мгновенно видит результат своего выбора, ему не надо писать или звонить и ждать ответа.
Огромный плюс uCalc в том, что ты не потеряешь клиентов, которые заходят на сайт не с ПК, а со смартфона: адаптивность это очень удобно.
УРАГАН. У меня много разных услуг, и под каждую нужен калькулятор со своей формулой расчета, своими скидками за объем работ и шкалой — раньше бы к JS-программисту с пачкой заказов идти, а тут я сам залудил калькулятор — и доволен работой этой штуки.
Делаем кредитный калькулятор в Excel
Итак, любой кредит имеет 4 основных параметра:
Параметры функций одни и те же – знаете три из 4-х показателей, соответствующая функция выдаст 4-й. Нагляднее смотрите первый лист файла.
Чтобы подготовить график платежей, нам понадобится дата выдачи кредита.
Небольшое отступление по досрочному погашению. Досрочное погашение уменьшает сумму основного долга, поэтому после него обычно пересчитывается ежемесячный платеж или меняется срок кредита.
1) Сумму погашения основного долга. Она будет неизменной — сумма долга разделить на количество периодов (месяцев).
Для меня это была обоснованность взятия кредита. Я тогда снимал квартиру и поэтому мне нужно было рассчитать цену кредита.
Цена кредита для меня равнялась сумме выплаченных процентов за минусом арендных платежей за весь период кредита. Если сумма небольшая или вообще отрицательная, то кредит брать стоит.
P.S. Я веду рассылку, где идет немного другой формат подачи информации, поэтому если интересно — подписывайтесь на рассылку, форма в правой части страницы. Тем более, что сразу после подписки вы получите бонус — мой видеокурс о 10 полезных инструментах Excel, которые не всякому известны.
P.P.S. Для тех, кто хочет экстренно быстро изучить Excel, я специально сделал практикум-самоучитель, можете посмотреть его описание по вот этой ссылке.
Тарифный калькулятор ОТМ. Вычислительная машина
Все мы уже давно привыкли к тарифным калькуляторам на различных сайтах, например, авиакомпаний или экспедиторов, предлагающих отправить груз в любую точку страны и даже мира. А вы никогда не задумывались что за этим стоит? Как это работает и как вводимые параметры меняют конечную стоимость услуги?
Бывает так, что буквально за несколько запросов можно уловить закономерность и понять, что калькулятор обращается к очень простой тарифной сетке, которая умещается в обычную таблицу.
Как правило, в этом случае и заполнить пришлось всего-то 2-3 поля для получения цены услуги. Но бывает и так, что нужно изрядно потрудиться и выбрать/заполнить десяток уточняющих параметров, изменение которых приводит к совершенно непредсказуемым колебаниям цены.
Тут начинаешь подозревать, что имеешь дело с какой-то высокоинтеллектуальной вычислительной машиной.
И, разумеется, именно такая изощренная вычислительная машина идет в комплекте с ОТМ. Причем нельзя сказать, что тарифный калькулятор в ОТМ имеет единственное назначение — рассчитывать стоимость перевозки для клиента по контрактному тарифу или расходы на привлеченный транспорт по тарифам поставщиков. Это прямое назначение и это на поверхности.
Но на самом деле тарифный движок выполняет гораздо более важную функцию, которая лежит в основе всех имеющихся оптимизационных алгоритмов ОТМ. А именно — стоимостную оценку каждого выработанного системой решения.
Каждый критерий оптимизации в конечном итоге может быть сведен к деньгам и идеальным вариантом ОТМ считает тот, который принес наибольший выигрыш по стоимости перевозки на единицу груза.
В статье про Задачу маршрутизации в ОТМ уже затрагивалась эта тема, но применительно к экономии на пробеге: логика поиска решения строится на понятии «выигрыша» — каждое следующее решение по объединению точек в один маршрут оценивается в сравнении с вариантом без этого объединения по общему пробегу. Решение с наибольшим выигрышем переходит на следующую итерацию. Этот способ известен как «Механизм сбережений» (Savings, Clark and Wright, 1964).
Надо отметить, что фактор стоимости затмевает экономию на пробеге в километрах. Это хорошо видно на таком примере — если наша цель состоит в сокращении времени ожидания на точках с жесткими окнами приемки и отгрузки, то мы задаем стоимостной показатель ожидания (ставка за 1 час простоя).
В этом случае стоимость ожидания будет перевешивать выигрыш на пробеге, по которому для чистоты эксперимента тоже должна быть назначена ставка за 1 км. Если стоимость ожидания будет превышать выгоду от сокращения расстояния, то система выделит точку в отдельный рейс, где не будет ожидания.
При увеличении стоимости ожидания количество рейсов и общий пробег будут увеличиваться, а время ожидания сведется к минимуму.
Другой пример — для минимизации количества задействованных машин задается ставка за машину, например, по видам машин как фиксированный постоянный расход за рейс, который не зависит ни от времени, ни от пробега.
Это косвенно влияет на выбор машин, поскольку в общем случае всегда выгоднее взять одну большую машину, чем две маленьких.
Вмешаться в эту ситуацию могут уже только нестоимостные факторы, например, ограничение возможности принимать большие машины на точках или ограничение по количеству доступных машин собственного или привлеченного парка.
Думаю принцип понятен — вводить стоимостную оценку можно по множеству факторов. Эти условные оценки могут использоваться только в целях оптимизации без включения их в состав реальной стоимости перевозки по тарифу.
Еще одна интеллектуальная функция, в основе которой на самом деле лежит результат работы тарифного калькулятора, — это автоматический выбор лучшего поставщика. Как вы понимаете автоматически можно выбрать только лучшего по цене.
Но и тут за добросовестных, хотя и не самых дешевых поставщиков, могут вступиться нестоимостные критерии выбора и условно-стоимостные поправки, которые выражают качество услуг поставщика в виде денежного рейтинга.
В качестве примера нестоимостного фактора можно привести процентное распределение рейсов между несколькими поставщиками по определенному направлению. Несмотря на высокие ставки наибольшее количество рейсов пойдет более надежному перевозчику согласно установленному проценту.
Одним словом, тарифный калькулятор ОТМ — это объективная оценка для принятия решений как по маршрутизации, так и по выбору поставщиков.
Специализированное против универсального
Надо сказать, что понятия «специализированный» и «универсальный» очень относительны и место любых решений на этой шкале очень сильно зависит от позиции наблюдателя.
Что есть универсальный тарифный калькулятор? Если доводить до крайности, то это собственно калькулятор с кнопочками и бумажные каталоги тарифных сеток, из которых нужно брать входные параметры для расчета, основываясь на параметрах груза и дальности перевозки. Что-то похожее на эту таблицу:
Если без крайностей, то остановимся на таком понятном примере как файл Excel. Это эталон универсальности сегодня. Все другие средства, которые пусть на полшага от Excel ушли — это уже более специализированные решения.
Сделать из файла Excel тарифный калькулятор очень просто — нужно внести таблицу с переменными параметрами для выбора ставки, зарезервировать поля под входные параметры для расчета и самое главное — задать формулу, по которой должен вычисляться тариф.
Теперь вопрос — Будет ли такой калькулятор универсальным? Ответ — Нет. Он работает только для очень конкретного вида тарифа с зафиксированными и описанными с помощью таблицы параметрами. Хотя создан калькулятор был с помощью самого универсального инструмента.
Та же история будет, кстати, с любыми другими «универсальными» системами тарификации, которые предлагают удобные инструменты для хранения сеток, задания параметров и формул, автоматизации наиболее частых действий над тарифами.
Но по сути они не так далеко ушли от нашего файла Excel, как может показаться, и созданные с их помощью калькуляторы всегда будут неуниверсальными. Ведь под каждый тариф нужно продумывать и создавать свою модель данных, которая вместит все участвующие параметры и придаст им смысл. Новый вид тарифа — новая модель или надстройка старой.
Казалось бы — выстраивай что хочешь, изобретай, выдумывай! Но в наше время все меньше первооткрывателей и желающих изобретать велосипед новой модели.
Конкретное против абстрактного
Вот так медленно подходим к выводу о том, что специализированный тарифный калькулятор в своей основе — это вовсе не конструктор формул, а модель данных, созданная под конкретную предметную область, например, под транспортную логистику.
С этой точки зрения весь ОТМ — это мощная, разветвленная и хорошо продуманная модель данных, каждый значимый элемент которой закодирован в виде одного из параметров для тарификации.
Эти параметры называются тарифными базисами и на данный момент в ОТМ их уже более 1000.
Тарифные базисы обращаются к различным числовым, справочным и логическим элементам, присущим заказам и перевозкам.
Самые простые примеры тарифных базисов — это количество грузовых мест, их вес и объем, код груза по классификатору, порожний и груженый пробег по перевозке, ее длительность, время простоев, тип подвижного состава, количество остановок.
Понятно, что параметры транспортных тарифных сеток в основном обращены на географию и физические параметры грузов и перевозок.
Отдельного упоминания достоин такой важный элемент модели данных ОТМ как геоиерархия (geohierarchy). Есть подозрение, что этот термин существует только в ОТМ, поэтому и толкование возьмем оттуда же.
Суть геоиерархии в том, что любая точка характеризуется принадлежностью к стране, городу, почтовому индексу, тарифной зоне или произвольному региону.
На уровне любой из этих географических сущностей (минимальной из которых как раз и является точка) можно вести тарифные сетки по направлениям перевозок.
Итак, именно конкретная модель данных наполняет смыслом формулы, которые применяются для вычисления стоимости по тарифу. Поэтому инструменты, которые позволяют строить формулы с абстрактными переменными (как наш любимый Excel), еще далеко не являются тарифными калькуляторами.
Шаблоны против импровизации
Наконец, подходим к тому с чего обычно начинают, когда речь заходит о тарифных калькуляторах — это собственно конструктор формул тарифов. Конструктор — это шаблон, призванный определенным образом организовать творческую деятельность по разработке собственных тарифных сеток.
Даже можно сказать, что сам конструктор несколько ограничивает простор для импровизации, впрочем вполне логичными рамками. На мой взгляд, ограничения эти во благо, поскольку они намечают общий путь, по которому уже успело пройти очень много людей.
Как раз ради этого выстраданного опыта и «лучших практик» и покупают такие сложные и дорогие системы как ОТМ.
Расскажу немного о принципах, заложенных в конструктор тарифных сеток ОТМ, чтобы вы могли проникнуться этими замечательными идеями.
Согласитесь, уже вырисовывается очень неплохой инструментарий для воплощения самых замысловатых идей тарификации. А если к этому добавить все те многочисленные мелкие детали и нюансы, которым стоит посвятить отдельную статью, то картинка окончательно сложится.
Калькуляция себестоимости продукции с примером расчета в Excel
Себестоимость – это денежное отражение текущих затрат предприятия на производство и реализацию товара.
Для производственной сферы этот показатель – основа для формирования цены. База расчета – калькуляция издержек обращения. А упростить процесс можно с помощью Excel.
Уже отмечалось, что перечень калькуляционных статей у каждой фирмы будет свой. Но в имеющийся каркас можно подставить любые данные, при необходимости, изменить формулы и получить готовый расчет.
Для примера калькуляции себестоимости и расчета отпускной цены возьмем данные из следующей таблицы:
Схема расчета калькуляции себестоимости:
Опираясь на схему, внесем данные и формулы для расчета в электронную таблицу Excel.
Пояснения к расчету некоторых калькуляционных статей:
По такому же принципу проводится калькуляция себестоимости продукции В и С.
Можно сделать так, чтобы Excel брал исходные данные для расчета сразу в соответствующих таблицах. Например, сырье и материалы – из производственного отчета. Зарплата – из ведомости. Если, конечно, все это ведется в Microsoft Excel.
Калькуляция составляется на единицу измерения выпускаемой одномоментной продукции (метр, килограмм, тысяча штук). Перечень калькуляционных статей отражает производственную специфику.
Наиболее характерны для отечественных предприятий следующие:
Различают производственную себестоимость (пункты 1-6) и полную (сумма производственных и коммерческих расходов). Коммерческие расходы связаны с реализацией товара (реклама, тара, хранение и т.п.).
Непосредственно на себестоимость относятся прямые расходы (пункты 1-3). Косвенные расходы выражаются в коэффициентах или процентах, т.к. связаны с производством всего товара или отдельных видов.
Пример расчета калькуляции себестоимости продукции скачивайте по ссылкам:
Специфика предприятия «диктует» перечень прямых и косвенных расходов. В судостроении, например, практически все затраты отнесутся к прямым расходам. В химической промышленности – к косвенным расходам.
Ипотечный кредитный калькулятор в Excel. Как правильно рассчитать кредит в Excel?
Когда вы взяли кредит, вы так или иначе думаете о досрочном погашении.
Есть люди которые платят кредит и все. А есть те, которые каждый раз смотрят, сколько осталось платить, какая сумма основного долга. Я отношу себя ко второму типу людей, я смотрю сколько сейчас сумма основного долга, пытаюсь рассчитать, сколько будет платеж, если я сделаю досрочное погашение.
На данный момент у меня есть два калькулятора кредита для своих расчетов. Оба калькулятора сделаны в Excel. Калькуляторы позволяют достаточно быстро и просто рассчитать ипотеку.
Как рассчитать кредит в Excel самому?
Скачать кредитный калькулятор в Excel
Первый кредитный калькулятор в Excel можно скачать по ссылке.
Но Excel есть не на всех компьютерах. Пользователи MAC и Linux не пользуются Excel обычно, т.к. это продукт Microsoft.
Для расчета досрочного погашения можно также воспользоваться онлайн версией калькулятора с досрочным погашением. В нем предусмотрена возможность экспорта результатов расчета в Excel.
На основе этого калькулятора был разработан ипотечный калькулятор для Android и iPhone. Найти и скачать мобильные версии калькуляторов можно с главной страницы сайта.
Достоинства данного калькулятора:
Недостатки калькулятора
Всех выше названных недостатков лишен кредитный калькулятор для iPad/iPhone. В целом недостатки не сильно критичны и они присущи любому кредитному калькулятору онлайн.
Другой кредитный калькулятор в Excel можно скачать по данной ссылке. Данный кредитный калькулятор не позволяет рассчитать досрочное погашение. Однако его плюс в том, что он рассчитывает кредит с несколькими процентными периодами. Если сумма процентов по кредиту за данный месяц больше суммы аннуитетного платежа, то график для первого кредитного калькулятора в excel строится некорректно. В графике получаются отрицательные суммы.
Попробуйте посчитать к примеру кредит 1 млн. руб под 90 процентов на срок 30 лет.
У второго калькулятора нет данного недостатка. Однако он делит кредит на 2 периода, т.е. возможно что после деления в графике снова будут отрицательные значения. Тогда график платежей нужно делить на 3 и более периода.
Естественно сам файл также можно отредактировать под свои нужды.
Все акции и скидки банков и МФО
Смотрите все акции крупных банков и МФО, получайте скидки, кешбек и подарки
Как сделать калькулятор в excel
Как создать кредитный калькулятор в Excel?
Добрый день уважаемый пользователь!
Поэтому я очень хочу, чтобы материал, который я дам в своей статье будет вам полезен в принятии ваших решений.
Несмотря на то, что я не являюсь приверженцем кредитов, всё же осознаю их необходимость. Недавно мой ребенок попал в больницу, и я был вынужден, в силу обстоятельств, использовать средства кредитной линии. Ну а потом на протяжении 2 недель полностью закрыл долг, не отлаживая его в долгий ящик. Ну не мог я по-иному, нужны были деньги и срочно, ну и долг я сразу же закрыл и не ждал ни окончания льготного периода, ни начисления процентов.
Вот исходя из этих соображений и всё же возникновению необходимости получения кредита вами или вашими близкими, необходимо, я бы сказал желательно, перед путешествием в банк прикинуть ориентировочно сумму, сроки переплаты и т.п. После того как вы прочувствуете цифры вы или будете готовы оформить кредит или попросту откажетесь от него. И в этом вопросе вам очень поможет Microsoft Excel.
Рассмотрим три самых популярных варианта использования кредитного калькулятора в Excel:
Кредитный калькулятор для расчёта простых кредитов
Начнём с простого варианта, быстро прикинем, сколько нам нужно ежемесячно оплачивать по аннуитетному кредиту, это когда выплаты делают одинаковыми суммами, как в большинстве случаев. Это можно произвести одной функцией Excel и несколькими простыми формулами. Для получения результата в Excel существует функция ПЛТ в разделе «Финансовые». Указываем, в какую ячейку нужен результат, вызываем «Мастер функций» ищем функцию ПЛТ, нажимаем кнопочку «ОК» и в окне мастера вводим необходимые аргументы для нашего расчёта, формула получается следующего вида:
=ПЛТ(B5/12;B6;B4;0;0), где:
Кроме этого, необходимо рассчитать, сколько составит общая сумма выплаты, и какая переплата получится, когда вы вернёте деньги банку. Это легко осуществить при помощи простых формул.
Теперь давайте немного улучшим и детализируем наш отчёт с помощью функции ОСПЛТ, которая определяет часть основного платежа по телу кредита и функции ПРПЛТ, которая посчитает всё, что касается процентов банку за использование кредита. Видоизменим ваш расчёт следующей таблицей:
Теперь в поле «Тело кредита» в ячейку Е2 вводим формулу функции ОСПЛТ следующего вида:
=ОСПЛТ($B$4/12;D2;$B$5;$B$3;0)
Как видите, ее орфография практически аналогична функции ПЛТ, добавился только аргумент «Период», который указывает на номер текущего месяца, и дополнительно рассматривать ее я не буду. Единственное, на что обращу ваше внимание, это то, что формула будет растянута на диапазон, а значит, аргументы необходимо закрепить абсолютными ссылками. Следующим шагом для столбика «Проценты» будем использовать возможности функции ПРПЛТ. Вводится она аналогично вышеописанной и с теми же условиями и будет иметь такой вид:
=ПРПЛТ($B$4/12;D2;$B$5;$B$3;0) Теперь в оставшиеся столбики будем вводить простые формулы, для получения суммы выплаты нам нужна формула: =E2+F2, а для определения суммы остатка кредита используем формулу: =$B$3+СУММ($E$2:E2).
При необходимости, возможно, немножко улучшить и автоматизировать ваш кредитный калькулятор в Excel для уменьшения количества ошибок.
Для начала пропишем формулу в ячейку D3 для того чтобы она подстраивала и отслеживала срок кредита:
=ЕСЛИ(D2>=$B$5;»«;D2+1)
Следующим шагом с помощью логической функции ЕСЛИ для поля «Тело кредита», сделаем автоматическую проверку достигли ли вы последнего срока выплат или нет. Если период, достигнут, получаем пустую ячейку «», а если нет, то функцией ОСПЛТ выводим необходимый расчёт:
=ЕСЛИ(D3<>»»;ОСПЛТ($B$4/12;D3;$B$5;$B$3;0);»»)
Кредитный калькулятор для кредита с досрочным погашением
Этот вариант рассмотрим, когда вы будете не удовлетворены суммами платежей или сроками погашения и вам захочется закрыть кредит, досрочно, используя дополнительные платежи при наличии свободных средств.
Для реализации этого добавляем дополнительный столбик «Доп.платёж» в котором будут указываться сумма платежей уменьшающий остаток кредита. Но у банков есть два варианта развития событий:
Для лучшей наглядности будем рассматривать каждый случай в отдельности.
Рассмотрим расчеты, когда происходит погашения кредита раньше срока, в этом случае будем использовать функционал функции ЕСЛИ и проверим, достигли ли мы нулевой задолженности раньше указанного срока: В другом случае, когда у вас происходит уменьшение суммы выплат по кредиту, формула пересчитывает ваш ежемесячный платёж сразу же после внесённого дополнительного платежа.
Создаем кредитный калькулятор для кредитов с нерегулярными платежами
Последний из рассматриваемых вариантов будет расчёт кредита с нерегулярными платежами, это когда на повышенную процентную ставку вам предоставляют лояльную программу вносить платежи на нерегулярной основе и без определений сумм взносов. Согласно таким кредитным программам банк может вам выделять еще дополнительно денег на ваши нужды, но для расчётов такой структуры кредитования производить расчёты нужно с точностью до дня, а не до месяца. Ну вот в принципе и всё, единственно что хочу сказать, что подсчёт сколько точно дней находится между двумя указанными датами, лучше производить при помощи функции ДОЛЯГОДА.
А на этом у меня всё! Я очень надеюсь, что всё о создании кредитного калькулятора в Excel вам понятно. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями, прочитанным и ставьте лайк!
Использование Microsoft Excel в качестве калькулятора
В этом курсе:
Вместо использования калькулятора используйте Microsoft Excel для выполнения математических операций!
Простые формулы
Все записи формул начинаются со знака равенства ( =). Чтобы создать простую формулу, просто введите знак равенства, а следом вычисляемые числовые значения и соответствующие математические операторы: знак плюс ( +) для сложения, знак минус ( —) для вычитания, звездочку ( *) для умножения и наклонную черту ( /) для деления. Затем нажмите клавишу ВВОД, и Excel тут же вычислит и отобразит результат формулы.
Например, если в ячейке C5 ввести формулу =12,99+16,99 и нажать клавишу ВВОД, Excel вычислит результат и отобразит 29,98 в этой ячейке.
Формула, введенная в ячейке, будет отображаться в строке формул всякий раз, как вы выберете ячейку.
Использование автосуммирования
Формулу СУММ проще всего добавить на лист с помощью функции автосуммирования. Выберите пустую ячейку непосредственно над или под диапазоном, который нужно суммировать, а затем откройте на ленте вкладку Главная или Формула и выберите Автосумма > Сумма. Функция автосуммирования автоматически определяет диапазон для суммирования и создает формулу. Она также работает и по горизонтали, если вы выберете ячейку справа или слева от суммируемого диапазона.
Примечание: Функция автосуммирования не работает с несмежными диапазонами.
«Сумма».» />
Автосуммирование по вертикали
На рисунке выше показано, что функция автосуммирования автоматически определила ячейки B2: B5 в качестве диапазона для суммирования. Вам нужно только нажать клавишу ВВОД для подтверждения. Если вам нужно добавить или исключить несколько ячеек, удерживая нажатой клавишу SHIFT, нажимайте соответствующую клавишу со стрелкой, пока не выделите нужный диапазон. Затем нажмите клавишу ВВОД для завершения задачи.
Руководство по функциям IntelliSense: сумм (число1; [число2];. ) перемещаемый тег под функцией — это руководство по IntelliSense. Если щелкнуть сумму или имя функции, будет изменена синяя гиперссылка на раздел справки для этой функции. Если щелкнуть отдельные элементы функций, будет выделена соответствующая ей репрезентативная единица в формуле. В этом случае выделено только значение B2: B5, так как в этой формуле есть только одна ссылка на номер. Для любой функции будет отображаться тег IntelliSense.
Автосуммирование по горизонтали
Дополнительные сведения см. в статье о функции СУММ.
Избегание переписывания одной формулы
После создания формулы ее можно просто копировать в другие ячейки, а не создавать ту же формулу. Вы можете скопировать формулу или использовать маркер заполнения для копирования формулы в смежные ячейки.
Например, когда вы копируете формулу из ячейки B6 в ячейку C6, в ней автоматически изменяются ссылки на ячейки в столбце C.
При копировании формулы проверьте правильность ссылок на ячейки. Ссылки на ячейки могут меняться, если они являются относительными. Дополнительные сведения см. в статье Копирование и вставка формулы в другую ячейку или на другой лист.
Калькулятор на основе excel
Стесняюсь спросить, а зачем excel нужен?
Собственно я у себя реализовал такой калькулятор — чистый js.
Если хотите — сделайте кнопку по которой результат расчета будет отправляться на мыло.
Дело в том, что во-первых есть уже готовая таблица, в которую нужно просто подставлять переменные. Но самое главное, что мне придется делать несколько видов калькулятора под разные задачи. В excel проще всего организовать ссылки с формулами, чем связываться каждый раз со скриптами. Т.е. один раз все-таки придется связаться, взять эту модель за основу, по принципу: нажми на кнопку (скрипт обратится к excel)-получишь результат. А наполнение, я имею ввиду математические действия делать наглядно, без языка программирования.
Один калькулятор с переключателем того, что считается. К примеру калькулятор для двух разных видов продукции, даже если их 10-15-20, то можно переключатель сделать не через button, а через select.
Делая на сайт три калькулятора на разный вид продукции я сложил три скрипта в один файл html и записал его локально на манагерские компы:
а) у меня уже лет 7-8 как манагеры не пользуются сложными расчетными таблицами и калькуляторами;
б) клиенты сами считают на сайте, увеличивая посещалку, улучшая ПФ и сокращая количество писем и ответов на просчеты раза в 2-3.
Дело конечно Ваше, хотите «изобретать велосипед» — изобретайте, но «нафига козе баян», я так и не понял.
Наверное я тупой, но не вижу проблем в том, чтоб данные из ячеек минуя excel подставлять сразу в формулу, которая уже есть в excel-е.
Вот здесь, наверно понятно, пришлось на свой сайт залить один из видов калькуляции: http://drevesmaster. r_rascheta.html
Заказчик говорит мне, например, дом 9 х 10, мансардный этаж, Площадь 150 — 170 кв.м. Я вставляю эти данные в таблицу, она сама выдает примерно такой результат, Заказчик поначалу ужасается от конечной суммы, но посидев пару часиков, убрав ненужные работы с материалами отправляет мне в обратку, что ему надо. Все довольны. Беда в том, что в сезон я не справляюсь, считаю не всем, упуская потенциальных клиентов. Зато многие, по окончании работ признавались, что выбор в мою пользу частенько был из-за подробной калькуляции. Можно ли в вашем калькуляторе реализовать такую идею?
Сообщение отредактировал BLIK: 26 ноября 2015 — 08:00
добавил картинку в сообщение
Можно ли в вашем калькуляторе реализовать такую идею?
В моём — нет, он предназначен для другого.
Но по образу и подобию — можно. Просто считать надо на основе других данных и по другим формулам.
Всё что имеет чёткую систему расчета, выражаемую в виде формул, может быть запрограммировано. Формулы excel — это тоже программирование, если они есть, то перевести эти формулы в javascript — дело времени и желания. (либо финансирования). И это более разумно, на мой взгляд, нежели пытаться впихивать данные в excel чтоб он их посчитал.
Другая ассоциация: пользователь вводит на сайте данные, данные обрабатываются и передаются РТС (робототехнической системе), которая формирует управляющие воздействия для манипулятора, перекидывающего «косточки» на деревянных счетах, производя вычисления. По окончанию вычислений интеллектуальная система оценивает положение косточек на счетах, преобразует его в результат вычислений и передает обратно в компьютер. (придумал — аж сам фигею )
Вопрос заключается в следующем: не слишком ли громоздкая конструкция получается? То есть при учете того что пользователь введя данные может получить результат мгновенно, даже на своей стороне, а не на стороне сервера, не лишние ли в этой цепочке деревянные счёты?
Сообщение отредактировал ShowPrint: 26 ноября 2015 — 13:26
@Leeslav, Вы не поверите, но в своё время я тоже на лисапеде рассекал. Потом у меня родилась идея в голове, также как у Вас, я начал вникать и изучать JS и сделал таки калькулятор сам. Всё зависит от Вашего желания.
Кубы у Вас формула считает, а результат арифметических действий (открою великую тайну) и в excel и в js будет одинаков. (только не выкладывайте эту тайну в паблик)
Что в Excel-е ставить числа в ячейки, что в input-ы эти цифры вставлять — считается всё одинаково.
Хотите реализовать идею красиво — реализовывайте. Ну не проблема посчитать кубы древесины исходя из периметра дома, высоты потолков и толщины бруса. Хорошая идея — реализуйте, и будет Вам счастье: будут посетители сидеть на вашем калькуляторе и «играться» с ним: посчитали что хотели, дорого? поменяли брус с 200 на 150 (хоть radio-ом, хоть select-ом) и сразу увидели насколько дешевле. еще дорого? высоту потолков вместо 2,7 взяли 2,5 — еще дешевле. но все равно дорого? половую доску вместо 40-ки взяли 30-ку — еще дешевле. нормально, но хочется еще дешевле. Утеплитель вместо 150мм поставили 100мм — о, нормуль, потянем. Нажали кнопку и калькуляция пришла им на почту — они распечатали и пришли к Вам сразу с этой бумажкой.
А доп.опции можно checkbox-ом включать/выключать (считать/не считать).
А вместе с отправкой пользователю просчета его можно в Вашу БД заносить — он принес, а у Вас уже свой такой же.
Также оптравляя Вы можете фиксировать просчет и емэйл пользователя — не пришел в течение недели-двух: написали автоматом письмо — мол делали на сайте просчет, мы Вас ждём, welcome.
Да «плюшек» надумать можно вагон и маленькую тележку. Мыслите глобально, а Вы в руль лисапеда вцепились.
Объясните в чем проблема Ваши формулы из excel-я сделать в js. Всего и делов на 2-3 вечера «разобрать» на части (по отдельным формулам) эту Вашу «безумную» табличку и составить алгоритм вычислений. Закодить его — даже мне, ламеру, пару недель достаточно (если с утра до вечера сидеть). Профи — за пару-тройку дней коддинг сделают.
Квинтэссенция: Мне Ваша идея симпатична, хотите сделать — берите и делайте. Хотите воздух посотрясать и «бла-бла-бла» поразводить — не ко мне, есть чем полезным заняться. Только имейте в виду — за то время пока Вы подружите форму с сайта с excel-ем вполне можно написать нормальный сервис расчетный. А конкуренты увидев Вашу «кривую» реализацию возьмут идею и сделают нормальный сервис? И где Вы при этом? Да в ней! И только потому, что Вы не первый. «На коне» всегда тот, кто умеет заглядывать в будущее.
PPS. А по поводу перевода других калькуляторов: с первым помучаетесь — остальные даже не заметите как сделаете, «слёту».
Сообщение отредактировал ShowPrint: 26 ноября 2015 — 19:10
Расчет кредита в Excel
Кто как, а я считаю кредиты злом. Особенно потребительские. Кредиты для бизнеса — другое дело, а для обычных людей мышеловка»деньги за 15 минут, нужен только паспорт» срабатывает безотказно, предлагая удовольствие здесь и сейчас, а расплату за него когда-нибудь потом. И главная проблема, по-моему, даже не в грабительских процентах или в том, что это «потом» все равно когда-нибудь наступит. Кредит убивает мотивацию к росту. Зачем напрягаться, учиться, развиваться, искать дополнительные источники дохода, если можно тупо зайти в ближайший банк и там тебе за полчаса оформят кредит на кабальных условиях, попутно грамотно разведя на страхование и прочие допы?
Так что очень надеюсь, что изложенный ниже материал вам не пригодится.
Но если уж случится так, что вам или вашим близким придется влезть в это дело, то неплохо бы перед походом в банк хотя бы ориентировочно прикинуть суммы выплат по кредиту, переплату, сроки и т.д. «Помассажировать числа» заранее, как я это называю 🙂 Microsoft Excel может сильно помочь в этом вопросе.
Вариант 1. Простой кредитный калькулятор в Excel
Также полезно будет прикинуть общий объем выплат и переплату, т.е. ту сумму, которую мы отдаем банку за временно использование его денег. Это можно сделать с помощью простых формул:
Вариант 2. Добавляем детализацию
Функция ОСПЛТ (PPMT) в ячейке B17 вводится по аналогии с ПЛТ в предыдущем примере:
Чтобы сделать наш калькулятор более универсальным и способным автоматически подстраиваться под любой срок кредита, имеет смысл немного подправить формулы. В ячейке А18 лучше использовать формулу вида:
Эта формула проверяет с помощью функции ЕСЛИ (IF) достигли мы последнего периода или нет, и выводит пустую текстовую строку («») в том случае, если достигли, либо номер следующего периода. При копировании такой формулы вниз на большое количество строк мы получим номера периодов как раз до нужного предела (срока кредита). В остальных ячейках этой строки можно использовать похожую конструкцию с проверкой на присутствие номера периода:
=ЕСЛИ(A18<>«»; текущая формула; «»)
Т.е. если номер периода не пустой, то мы вычисляем сумму выплат с помощью наших формул с ПРПЛТ и ОСПЛТ. Если же номера нет, то выводим пустую текстовую строку:
Вариант 3. Досрочное погашение с уменьшением срока или выплаты
Реализованный в предыдущем варианте калькулятор неплох, но не учитывает один важный момент: в реальной жизни вы, скорее всего, будете вносить дополнительные платежи для досрочного погашения при удобной возможности. Для реализации этого можно добавить в нашу модель столбец с дополнительными выплатами, которые будут уменьшать остаток. Однако, большинство банков в подобных случаях предлагают на выбор: сокращать либо сумму ежемесячной выплаты, либо срок. Каждый такой сценарий для наглядности лучше посчитать отдельно.
В случае уменьшения срока придется дополнительно с помощью функции ЕСЛИ (IF) проверять — не достигли мы нулевого баланса раньше срока:
А в случае уменьшения выплаты — заново пересчитывать ежемесячный взнос начиная со следующего после досрочной выплаты периода:
Вариант 4. Кредитный калькулятор с нерегулярными выплатами
Существуют варианты кредитов, где клиент может платить нерегулярно, в любые произвольные даты внося любые имеющиеся суммы. Процентная ставка по таким кредитам обычно выше, но свободы выходит больше. Можно даже взять в банке еще денег в дополнение к имеющемуся кредиту. Для расчета по такой модели придется рассчитывать проценты и остаток с точностью не до месяца, а до дня:
Калькулятор эксель
Создание калькулятора в Microsoft Excel
Смотрите также простенький вариант: Воспользовался вариантом сКсюшенька этом excel позволяет можно добавить вЕсли хочется более детализированного полчаса оформят кредитПопробовав формулу со знакомотобразилось в правойЗатем открывается ещё одно вывода данных никак«OK»«Значение» измерения.Но согласитесь, что довольноDim strExpr AsДля постоянных пользователей ExcelКачаем Window Scanner: ВПР, потому что: У меня калькулятор наделить файл другими
нашу модель столбец расчета, то можно
Процедура создания калькулятора
на кабальных условиях, «плюс», введите знак области окна, жмем небольшое окошко, в не защищен. А.также из списка«Исходная единица измерения» неудобно каждый раз, String не секрет, чтоЗапускаем его, тащим он более понятен практически такой же, возможностями, на мой с дополнительными выплатами, воспользоваться еще двумя попутно грамотно разведя «минус», чтобы вычесть на кнопку котором следует повторить
Способ 1: использование макросов
ведь в негоКак видим, теперь, если останавливаем выбор на— аргумент, который когда потребуется произвести’ Введение данных в этой программе левую верхнюю кнопку для меня, да в данном случае взгляд, весьма востребованными. которые будут уменьшать полезными финансовыми функциями на страхование и одно значение из«OK» ввод пароля. Делаем вообще нельзя ничего выделить поле параметре
А с др.
у меня считает, уже взял кредит,
случаях предлагают наи
что изложенный ниже косую черту для
Excel будет закрыто.
«OK» удалена и калькулятор него возникает пиктограмма
«Минимум»
кодом, который соответствует запуска окна вычислений.’ Вычисление результата возможность реализуется путем «Поверх всех окон». формулами обязательно разберусь. но не отображает, для сверки с
выбор: сокращать либоПРПЛТ (IPMT) материал вам не деления. Чтобы запустить калькулятор,. придет в нерабочее в виде треугольника.устанавливаем значение определенной единице измерения.
на листе, что по ошибке назвала единиц; 2. Ежемесячный оборот если ввожу цифру если. ЕСЛИ (IF) на проценты банку. хотя бы ориентировочно в Excel. физический аналог, только
полноценный калькулятор для всю формулу. Нужно
Способ 2: применение функций
ячейкой с наименованием вкладку того жеНам следует подробнее остановиться объекта. Щелкаем по Именно оно будет значительно повысит скорость экселевским, потому что торгово-сервиснго предприятия (ТСП): меньше, то накаков максимальный размер
остальных строках показывает кредита, если. достигли мы нулевого предыдущему примеру небольшую по кредиту, переплату, ячейки нажимать курсором мышки,
в различные единицы данных сюда.. В ней тоже«Сообщение для ввода» так как они«Параметры…» введения выражения.
удобства для пользователя. на панель управления 3. Комиссия уплачиваемая ТСП 0, а смыслЭто у Вас баланса раньше срока: шапку таблицы с сроки и т.д.
Созданную формулу можно просто её левой кнопкой. измерения.Проблема состоит в том, получается точно такой. Тут можно дать нам понадобятся в.После того, как код
дальнейшем при созданииПосле этого запускается окошко введен, файл нужно сделать подобный калькулятор в Экселе, и По картам Банка сделать как на
перезаписать. При этом в Экселе. сначала не знала, – 1%; По этом калькуляторе когда более наглядный вывод,
пересчитывать ежемесячный взносФункция называю 🙂 Microsoft или столбце. При вариантов создания калькуляторов создании ещё одного целом. Но еслиПосле этого переходим к Он его увидит понадобятся коды единиц В нем мы его следует сохранить
произвольные даты вносяДобавился только параметр пару минут с ячейки появится квадрат и встроенным инструментомКроме того, в Экселе ячеек снять возможность
распределения карт: Банка: И Вы хотите отличаются выплаты процента даже взять в впоследствии мы эту
он отличается от минус на сегодня имеющемуся кредиту. ДляПРПЛТ (IPMT) сейчас большинство) в в столбце или на лист простыеПосле запуска программы Excel по элементу на«Инженерные» введет некорректные данные.– атомная единица. пользователь. Пусть это желаемое наименование или видов: инженерные, финансовые,Бухгалтер банков – 30%. калькулятора Влада?
окупаемости. Excel сегодня сбер работает до дня: и добавить столбцы
. Выделяем ячейку, где их в формулу не потребуется создавать«Параметры» мыши по выделению.«OK» окне проверки вводимых
ячейки, где они уже используется программой,
Способ 3: включение встроенного калькулятора Excel
из всех доступных его создания.Гаврилаа что делатьКсюшенька именно по этойПредполагается что: с простыми формулами хотим получить результат,
создания пользовательских калькуляторов. файлу :( почитать и как не смогу скинуть и наче хотя вводит произвольные даты суммы ежемесячных выплатfx формулу с функцией Кроме того, можно Excel перемещаемся в позицию оператора жмем на кнопку У нашего вычислительного клавиша в комбинацию
макросов (*.xlsm)» Начнем с созданияБухгалтер сделать (остался на другом
(она постоянна ив строке формул, СУММ. использовать формулы с подраздел«Формат ячеек…»
ПРЕОБР«OK» инструмента будет четыре – S. После данного шага простейшего универсального калькулятора.: Ошибка доступа кВопрос не имеет компе), завтра смогу варианта ваш и
.Запускается окно форматирования. Переходим«Число»Как видим, при выделенииКонвертируемая величина. Вписываем выбранный символ«Сохранить» выполнять элементарные арифметическиеГаврюша, там расписано, Тема закрыта скинуть?тему создать? Спасибо!
Использование Microsoft Excel в качестве калькулятора
выплаты банку, положительные и, ради интереса,в списке и
правая часть которого вкладку
ячейки под наименованием для ввода.Исходная единица измерения«Сочетание клавиш»
окна. вычитание, деление и что вам на: Скажите, пожалуйста,можно ли: Читайте правила, вПодскажите, кто знает, кредит к ужеЧтобы сделать наш калькуляторОК5 вручную. разделена на две«Защита»
«Конвертируемая величина»Попробуем ввести туда некорректное
;и жмем наПосле этого можно закрывать т. д. Он данный момент нужно, сделать так, чтобы них всё есть
на листе калькулятора имеющемуся более универсальным и. В следующем окне, в ячейку B1Выполните одно из следующих
области. В правойи снимаем галочку. Для этого ставим значение, например, текст
Результат конвертации кнопку окно редактора макросов, реализован с помощью они несколько раз калькулятор Excel приspavspe стоит ограничение поподсчитать точное количество дней способным автоматически подстраиваться нужно будет ввести — значение действий:
ее части расположены с параметра в курсор в или отрицательное число.;«OK» просто нажав на макроса. Поэтому прежде,
в сутки меняют переходе на лист: Ничего не помогло. количеству месяцев, за
между двумя датами под любой срок аргументы для расчета:20Использование простых формул для
инструменты, которые уже«Защищаемая ячейка»
поле и кликаем Как видим, появляетсяКонечная единица измерения. стандартный значок закрытия чем приступить к адреса и что-то или в другую
счет чего оно (и процентов, которые кредита, имеет смысл
Ставка, а в ячейку
сложения, вычитания, умножения добавлены на панель. Затем клацаем по
левой кнопкой мыши сообщение об ошибке.Затем закрываем окно макросов,
в виде красного процедуре создания, нужно там ещё понаписано. книгу, не исчезал как побороть ошибку? ставится? как его на них приходятся) немного подправить формулы.- процентная ставка
C1 — значение и деления числовых
быстрого доступа. В кнопке по этой ячейке. и ввод блокируется.Устанавливаем заголовки, под которыми нажав на стандартный квадрата с белым удостовериться, что уПопробуйте по этой с экрана? Ну,
1018663 уменьшить или увеличить?
В ячейке А18 по кредиту в8 значений левой представлен весь«OK» Её адрес тут
Жмем на кнопку будут размещаться данные значок его закрытия
вас включены макросы ссылке: например, как в
Расчет кредита в Excel
============== просто становится неактивным,но Необходимо создать калькулятор речь?
Влад=ЕСЛИ(A17>=$C$7;»»;A17+1) месяцы. Если годовая от введенных значений. результат, введите значения включая отсутствующие на ячейку для вывода образом вводим координатыА вот корректная величина и границами) дляТеперь при наборе выбранной при помощи макроса, так, то обязательно: Конечно, даже если «всегда рядом». для расчета материалаКсюшенька
Вариант 1. Простой кредитный калькулятор в Excel
: В июне 2011г.Эта формула проверяет с ставка 12%, тоНапример, щелкните ячейку D1. и математические операторы ленте. результата и кликаем в поля вводится без проблем. более наглядной визуализации. комбинации горячих клавиш находясь во вкладке следует активировать работу в настройках 1СЗаранее спасибо. и его стоимости.: Тот который выложил сделал кредитный калькулятор, помощью функции ЕСЛИ на один месяцНа вкладке в ячейку илиНад левой областью в по ней правой«Исходная единица измерения»Теперь переходим к полюВ поля (в нашем случае«Разработчик» макросов. переставить обычный на
КперФункция в формулу можноиз перечня выбираем по пункту. Только на этот так, что пользователь«Исходная граница измерения» калькулятора. Согласитесь, это
Вариант 2. Добавляем детализацию
нет там ограничений. до копейки совпало («») в том т.е. срок кредитаАвтосумма ячейки, содержащие нужные«Команды не на ленте»
. ячейкам с такими из списка, состоящего«Конечная граница измерения» проще, чем каждый«Код»«Разработчик» научились считать, теперьБухгалтерЯчейка В2 раскрывающийся Просто формулы прописаны с банковской распечаткой. случае, если достигли, в месяцах.. значения. Применение ссылок. После этого вСнова в окне форматирования же названиями, как из тех семинами будут вводиться раз вызывать его.. Жмем на иконку
осталось научиться считать: Спасибо, но мне список с тремя на 360 строк.Думаю, многим будет либо номер следующегоПсЯчейки, которые включаются в обеспечивает обновление результата
списке инструментов левой
переходим во вкладку у этих полей. величин массы, перечень данные, а в через окно макросов.После этого запускается окно«Visual Basic» в уме :) больше нравится экселевский. параметрами (светлый, средний, Протяните их и полезно. периода. При копировании- начальный баланс, результат, будут выделены при изменении значений. области ищем наименование«Защита»После того, как все которых был приведен поле
Урок: Как создать макрос макросов. Выбираем наименование, которая размещена на
БухгалтерPavel55 темный) будет считатьatashe такой формулы вниз т.е. сумма кредита. контуром.Введите в ячейки несколько
Вариант 3. Досрочное погашение с уменьшением срока или выплаты
«Калькулятор», но на этот данные введены, жмем выше при описании«Результат конвертации» в Экселе того макроса, который ленте в блоке: Конечно, даже если: А что заСтроки с 4-7Ксюшенька: Еще один калькулятор на большое количествоБсНажмите клавишу RETURN. значений.. Найти будет просто, раз, наоборот, устанавливаем на кнопку аргументов функции— выводиться конечныйТеперь давайте рассмотрим вариант
мы только что инструментов в настройках 1С калькулятор Excel’евский? Дайте начиная с ячейки: У мня подобный Ануитета по кредитам
строк мы получим- конечный баланс,Если использовать числа, приведенныеНапример, введите в ячейку так как все галочку около параметра
Вариант 4. Кредитный калькулятор с нерегулярными выплатами
«OK»ПРЕОБР результат. создания узкопрофильного калькулятора. создавали, выделяем его«Код» переставить обычный на посмотреть ) Для В заполняются автоматически. калькулятор, считает досфинкс номера периодов как т.е. баланс с в первом действии, A1 значение названия расположены в«Защищаемая ячейка».. Ввести другие значения
Сделаем так, чтобы в
Кредитный калькулятор
Кто как, а я, а в ячейку производим выделения данного
кнопке последнее действие, вВыделяем ячейку, которая находится
«Конвертируемая величина» специфических задач и«Выполнить» Если центральная область вид: Инженерный :)
калькулятор ) материалов нужно составить скрытым текстом, которыйAxlgart В остальных ячейках к концу срока. считаю кредиты злом. B1 — значение наименования.«OK» окошке ячейки под наименованием
не белым, то осталось научиться считать
: Может он тот с ценой и на листе и редактирование ячеек в с проверкой на не должен. другое дело, аЩелкните любую пустую ячейку«Настройка панели быстрого доступа» вкладку результат преобразования величины, иконке больше нуля. Выделяем будут применяться встроенные на основе макроса. это означает, что в уме 🙂 же, что и расходом. А как не виден при таблицу? присутствие номера периода:
Тип для обычных людей
и введите знак. Оно имеет два«Рецензирование» согласно ранее введенным«Проверка данных» ячейку, в которую функции Эксель.
Для того, чтобы произвести поле введения кодаДа ужжж!
мой любимый? :) дальше ума не печати. в макросах смотрелаКоляба
=ЕСЛИ(A18<>«»;- способ учета мышеловка»деньги за 15 равенства ( параметра:и жмем на данным.
=Для всех документов; иконкуДавайте изменим данные вВ открывшемся окне проверки величина. Переходим во
конвертации величин массы. записываем в поле его отображения переходим есть Copy-Paste,а вApplication.ActivateMicrosoftApp 01018663 бесполезно в которой необходимо; «») равен 1, то
паспорт» срабатывает безотказно,), чтобы начать вводДля данной книги.
«Защитить лист» ячейках данных переходим во вкладку В процессе его необходимое действие. Удобнее в пункт меню том нет.End Sub: Спасибо вложил файл,Serge_007 выбрать «защитить лист».Т.е. если номер периода выплаты учитываются на предлагая удовольствие здесь формулы.По умолчанию происходит настройка, которая расположена в«Конвертируемая величина» вкладку«Данные» создания нами будет всего использовать для«View»А насчёт «считатьБухгалтер но думаю на: Я Вам уже Далее выбираете, что не пустой, то начало месяца, если и сейчас, аЧтобы создать простую формулу, для всех документов.
будет позволено пользователям, мы вычисляем сумму равен 0, то расплату за него достаточно ввести два Этот параметр рекомендуется«Изменения»
«Исходная единица измерения». В поле инструментов
ПРЕОБР блок клавиатуры, который надписи мне лет 20
Создание калькулятора для расчета материла исходя из метров (Формулы)
«Конечная единица измерения»устанавливаем параметркликаем по значку к инженерному блоку того, как выражениев появившемся списке.
счётах, а тамPavel551018663
и сам попробовал списка). Будьте внимательны
ПРПЛТ и ОСПЛТ. абсолютное большинство банков даже не вНапример, можно просто ввести
для обратного. листа. В поле
. Как видим, функция
«Список»«Проверка данных» встроенных функций Эксель. введено, жмем на Можно вместо этих кое-что надо и: Кстати, если мне: Добавил таблицы вКсюшенька с паролем, при Если же номера
работает по второму грабительских процентах или
=5+20После того, как все«Пароль для отключения защиты при изменении параметров. В поле. Его задачей является кнопку манипуляций нажать функциональную в уме прикидывать. не изменяет память, файл: Я протягивала, ячейки утрате он не нет, то выводим варианту, поэтому вводим в том, чтоили настройки совершены и листа» автоматически пересчитывает результат.«Источник»Запускается окошко инструмента преобразование величин одной«OK» клавишуПо-поводу Вашей рекомендации:калькулятор то в 1СRustem считаются но отображаются восстанавливается! пустую текстовую строку: 0. это «потом» все
=5*20 наименованиевводим пароль, с Это говорит о
через точку с«Проверка данных» меры измерения в
Калькулятор Excel
.F7 закрепляется поверх окон там свой калькулятор: Смотрите. скрытым текстом, текстКолябаРеализованный в предыдущем вариантеТакже полезно будет прикинуть равно когда-нибудь наступит.. Но чтобы создать«Калькулятор»
помощью которого при
том, что наш запятой (. Прежде всего, выполним другую. Синтаксис даннойЗатем на экране появляется
. В любом случае только на период (не Виндовский). Поэтому
_Boroda_ не видно, ни: Влад, из всех калькулятор неплох, но общий объем выплат Кредит убивает мотивацию формулу, которую можно
выделено, жмем на необходимости в будущем калькулятор полностью функционирует.; настройки во вкладке
функции следующий:
небольшое окошко, которое
поле для ввода
сеанса работы; если он и остаётся: Вам нужна только цвет шрифта ни
на этой странице не учитывает один и переплату, т.е. к росту. Зачем использовать даже после кнопку можно будет снятьНо мы не сделали
) перечисляем коды наименований«Параметры»=ПРЕОБР(число;исх_ед_изм;кон_ед_изм) содержит в себе кода появится. его выключить, то всегда наверху.
таблица 4. Остальные
заливка ячейки цветом Ваше детище мне важный момент: в ту сумму, которую напрягаться, учиться, развиваться, изменения значений, введите
«Добавить» защиту. Остальные настройки одну важную вещь. величин массы для. В поле«Число» ответ решения заданногоТут в центральной области потом опять надо** ТУРБО-ЁЖ ** *ЕХСЕ[email protected]ХАКЕР.RU* удаляем. См. вложение не работает, текст больше всего понравилось. реальной жизни вы, мы отдаем банку искать дополнительные источники ссылку на ячейку
, которая расположена между можно оставить без Ячейки для ввода функции«Тип данных»— это аргумент, выражения. Для его нам нужно записать закреплять при помощи ==============ABC видно только при Дело в том,
скорее всего, будете
за временно использование дохода, если можно и математический оператор, правой и левой
изменений. Жмем на данных у нас
ПРЕОБРиз списка выбираем имеющий вид числового
закрытия жмем на сам код макроса. WS, да?
: Грамотнее, конечно, было: в ячейку С4 выделении. что «традиционных» калькуляторов, вносить дополнительные платежи его денег. Это тупо зайти в например
областью. кнопку
защищены от введения, о которых шел параметр значения той величины, кнопку Он имеет следующийЖалко, что там бы это организовать
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ОКРВВЕРХ($B$1/B4;1)Serge_007 которые рисуют график для досрочного погашения
можно сделать с ближайший банк иA1 + B1После того, как наименование«OK» некорректных значений, а разговор выше. Далее
«Действительное» которую надо конвертировать«OK» вид:
нет справки; пишет,
через WinApi, но1018663: Какие ячейки, о
платежей, сейчас уже при удобной возможности. помощью простых формул: там тебе за.«Калькулятор».
вот элемент для жмем на кнопку. В поле в другую меру.Sub Calculator() что файла нет. есть в заначке
: Всем спасибо большое. чём речь. пруд пруди. При
Источники информации:
- http://support.microsoft.com/ru-ru/office/%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-microsoft-excel-%D0%B2-%D0%BA%D0%B0%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%B5-%D0%BA%D0%B0%D0%BB%D1%8C%D0%BA%D1%83%D0%BB%D1%8F%D1%82%D0%BE%D1%80%D0%B0-a1abc057-ed11-443a-a635-68216555ad0a
- http://lumpics.ru/how-to-make-a-calculator-in-excel/
- http://excel-home.ru/articles/sozdanie-kal-kulyatora-v-microsoft-excel/
- http://www.klerk.ru/soft/articles/11365/
- http://word-office.ru/kak-sdelat-tarifnyy-kal-kulyator-v-excel.html
- http://word-office.ru/kak-sdelat-kal-kulyator-v-vba-excel.html
- http://iiorao.ru/powerpoint/kak-sdelat-tarifnyj-kalkulyator-v-excel.html
- http://microclimate.su/word/kak-sdelat-kalkulyator-v-excel.html
- http://my-excel.ru/vba/kalkuljator-jeksel.html