Энциклопедия пожаробезопасности

Ипотечный кредитный калькулятор в Excel. Как правильно рассчитать кредит в Excel? Создание калькулятора в Microsoft Excel

Вместо использования калькулятора используйте Microsoft Excel для выполнения математических операций!

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

Вычитание в Excel

Умножение в Excel

Деление в Excel

Простые формулы

Все записи формул начинаются со знака равенства (= ). Чтобы создать простую формулу, просто введите знак равенства, а следом вычисляемые числовые значения и соответствующие математические операторы: знак плюс (+ ) для сложения, знак минус (- ) для вычитания, звездочку (* ) для умножения и наклонную черту (/ ) для деления. Затем нажмите клавишу ВВОД, и Excel тут же вычислит и отобразит результат формулы.

Например, если в ячейке C5 ввести формулу =12,99+16,99 и нажать клавишу ВВОД, Excel вычислит результат и отобразит 29,98 в этой ячейке.


Формула, введенная в ячейке, будет отображаться в строке формул всякий раз, как вы выберете ячейку.

Важно: Несмотря на то, что есть функция сумм , функция Subtract отсутствует. Вместо этого используйте оператор "минус" (-) в формуле; Например, = 8-3 + 2-4 + 12. Кроме того, можно использовать знак "минус" для преобразования числа в его отрицательное значение в функции сумм. Например, формула = СУММ (12, 5,-3, 8,-4) использует функцию сумм для сложения 12, 5, вычитания 3, сложение 8 и вычитания 4 в указанном порядке.

Использование автосуммирования

Формулу СУММ проще всего добавить на лист с помощью функции автосуммирования. Выберите пустую ячейку непосредственно над или под диапазоном, который нужно суммировать, а затем откройте на ленте вкладку Главная или Формула и выберите Автосумма > Сумма . Функция автосуммирования автоматически определяет диапазон для суммирования и создает формулу. Она также работает и по горизонтали, если вы выберете ячейку справа или слева от суммируемого диапазона.

Примечание: Функция автосуммирования не работает с несмежными диапазонами.

Автосуммирование по вертикали

На рисунке выше показано, что функция автосуммирования автоматически определила ячейки B2: B5 в качестве диапазона для суммирования. Вам нужно только нажать клавишу ВВОД для подтверждения. Если вам нужно добавить или исключить несколько ячеек, удерживая нажатой клавишу SHIFT, нажимайте соответствующую клавишу со стрелкой, пока не выделите нужный диапазон. Затем нажмите клавишу ВВОД для завершения задачи.

Руководство по функциям IntelliSense: сумм (число1; [число2];...) перемещаемый тег под функцией - это руководство по IntelliSense. Если щелкнуть сумму или имя функции, будет изменена синяя гиперссылка на раздел справки для этой функции. Если щелкнуть отдельные элементы функций, будет выделена соответствующая ей репрезентативная единица в формуле. В этом случае выделено только значение B2: B5, так как в этой формуле есть только одна ссылка на номер. Для любой функции будет отображаться тег IntelliSense.

Автосуммирование по горизонтали


Дополнительные сведения см. в статье о функции СУММ .

Избегание переписывания одной формулы

После создания формулы ее можно просто копировать в другие ячейки, а не создавать ту же формулу. Вы можете скопировать формулу или использовать маркер заполнения для копирования формулы в смежные ячейки.

Например, когда вы копируете формулу из ячейки B6 в ячейку C6, в ней автоматически изменяются ссылки на ячейки в столбце C.

При копировании формулы проверьте правильность ссылок на ячейки. Ссылки на ячейки могут меняться, если они являются относительными. Дополнительные сведения см. в статье Копирование и вставка формулы в другую ячейку или на другой лист .

Что использовать в формуле для имитации клавиш калькулятора?

Клавиша калькулятора

Метод Excel

Описание, пример

Результат

+ (клавиша плюс)

Используйте в формуле для сложения чисел. Пример: =4+6+2

- (клавиша минус)

Используйте в формуле для вычитания чисел или обозначения отрицательного числа.

Пример: =18-12

Пример: =24*-5 (24 умножить на отрицательное число 5)

x (клавиша умножения)

* (звездочка)

Используйте в формуле для умножения чисел. Пример: =8*3

÷ (клавиша деления)

/ (косая черта)

Используйте в формуле для деления одного числа на другое. Пример: =45/5

% (клавиша процента)

% (процент)

Используйте в формуле со знаком * для умножения на процент. Пример: =15%*20

(квадратный корень )

SQRT (функция)

Используйте функцию SQRT в формуле, чтобы найти квадратный корень числа. Пример: =SQRT(64)

1/x (обратная величина)

Используйте в формуле выражение =1/n , где n - число, на которое нужно разделить 1.

Пример: =1/8

Excel – это универсальный аналитическо-вычислительный инструмент, который часто используют кредиторы (банки, инвесторы и т.п.) и заемщики (предприниматели, компании, частные лица и т.д.).

Быстро сориентироваться в мудреных формулах, рассчитать проценты, суммы выплат, переплату позволяют функции программы Microsoft Excel.

Как рассчитать платежи по кредиту в Excel

Ежемесячные выплаты зависят от схемы погашения кредита. Различают аннуитетные и дифференцированные платежи:

  1. Аннуитет предполагает, что клиент вносит каждый месяц одинаковую сумму.
  2. При дифференцированной схеме погашения долга перед финансовой организацией проценты начисляются на остаток кредитной суммы. Поэтому ежемесячные платежи будут уменьшаться.

Чаще применяется аннуитет: выгоднее для банка и удобнее для большинства клиентов.

Расчет аннуитетных платежей по кредиту в Excel

Ежемесячная сумма аннуитетного платежа рассчитывается по формуле:

А = К * S

  • А – сумма платежа по кредиту;
  • К – коэффициент аннуитетного платежа;
  • S – величина займа.

Формула коэффициента аннуитета:

К = (i * (1 + i)^n) / ((1+i)^n-1)

  • где i – процентная ставка за месяц, результат деления годовой ставки на 12;
  • n – срок кредита в месяцах.

В программе Excel существует специальная функция, которая считает аннуитетные платежи. Это ПЛТ:

Ячейки окрасились в красный цвет, перед числами появился знак «минус», т.к. мы эти деньги будем отдавать банку, терять.



Расчет платежей в Excel по дифференцированной схеме погашения

Дифференцированный способ оплаты предполагает, что:

  • сумма основного долга распределена по периодам выплат равными долями;
  • проценты по кредиту начисляются на остаток.

Формула расчета дифференцированного платежа:

ДП = ОСЗ / (ПП + ОСЗ * ПС)

  • ДП – ежемесячный платеж по кредиту;
  • ОСЗ – остаток займа;
  • ПП – число оставшихся до конца срока погашения периодов;
  • ПС – процентная ставка за месяц (годовую ставку делим на 12).

Составим график погашения предыдущего кредита по дифференцированной схеме.

Входные данные те же:

Составим график погашения займа:


Остаток задолженности по кредиту: в первый месяц равняется всей сумме: =$B$2. Во второй и последующие – рассчитывается по формуле: =ЕСЛИ(D10>$B$4;0;E9-G9). Где D10 – номер текущего периода, В4 – срок кредита; Е9 – остаток по кредиту в предыдущем периоде; G9 – сумма основного долга в предыдущем периоде.

Выплата процентов: остаток по кредиту в текущем периоде умножить на месячную процентную ставку, которая разделена на 12 месяцев: =E9*($B$3/12).

Выплата основного долга: сумму всего кредита разделить на срок: =ЕСЛИ(D9

Итоговый платеж: сумма «процентов» и «основного долга» в текущем периоде: =F8+G8.

Внесем формулы в соответствующие столбцы. Скопируем их на всю таблицу.


Сравним переплату при аннуитетной и дифференцированной схеме погашения кредита:

Красная цифра – аннуитет (брали 100 000 руб.), черная – дифференцированный способ.

Формула расчета процентов по кредиту в Excel

Проведем расчет процентов по кредиту в Excel и вычислим эффективную процентную ставку, имея следующую информацию по предлагаемому банком кредиту:

Рассчитаем ежемесячную процентную ставку и платежи по кредиту:

Заполним таблицу вида:


Комиссия берется ежемесячно со всей суммы. Общий платеж по кредиту – это аннуитетный платеж плюс комиссия. Сумма основного долга и сумма процентов – составляющие части аннуитетного платежа.

Сумма основного долга = аннуитетный платеж – проценты.

Сумма процентов = остаток долга * месячную процентную ставку.

Остаток основного долга = остаток предыдущего периода – сумму основного долга в предыдущем периоде.

Опираясь на таблицу ежемесячных платежей, рассчитаем эффективную процентную ставку:

  • взяли кредит 500 000 руб.;
  • вернули в банк – 684 881,67 руб. (сумма всех платежей по кредиту);
  • переплата составила 184 881, 67 руб.;
  • процентная ставка – 184 881, 67 / 500 000 * 100, или 37%.
  • Безобидная комиссия в 1 % обошлась кредитополучателю очень дорого.

Эффективная процентная ставка кредита без комиссии составит 13%. Подсчет ведется по той же схеме.

Расчет полной стоимости кредита в Excel

Согласно Закону о потребительском кредите для расчета полной стоимости кредита (ПСК) теперь применяется новая формула. ПСК определяется в процентах с точностью до третьего знака после запятой по следующей формуле:

  • ПСК = i * ЧБП * 100;
  • где i – процентная ставка базового периода;
  • ЧБП – число базовых периодов в календарном году.

Возьмем для примера следующие данные по кредиту:

Для расчета полной стоимости кредита нужно составить график платежей (порядок см. выше).


Нужно определить базовый период (БП). В законе сказано, что это стандартный временной интервал, который встречается в графике погашения чаще всего. В примере БП = 28 дней.

Теперь можно найти процентную ставку базового периода:

У нас имеются все необходимые данные – подставляем их в формулу ПСК: =B9*B8

Примечание. Чтобы получить проценты в Excel, не нужно умножать на 100. Достаточно выставить для ячейки с результатом процентный формат.

ПСК по новой формуле совпала с годовой процентной ставкой по кредиту.

Таким образом, для расчета аннуитетных платежей по кредиту используется простейшая функция ПЛТ. Как видите, дифференцированный способ погашения несколько сложнее.

Файлы *.xlsx с примерами вычислений формул и функций. А так же бесплатные образцы: отчетов, бланков документов, шаблонов, презентаций графиков и диаграмм для самообучения.

Примеры работ скачать в Excel

Расчет скользящей средней скачать в Excel.
Скачать готовый пример расчета и составления прогноза по методу скользящей средней. В данном примере также построен график скользящей средней.

Сумма прописью скачать.
Функция переводит число и сумма прописью (словами). Можно указать тип валюты в параметрах функции. Готовый пример написанного макроса для пользовательской функции «ЧислоПрописьюВалюта».

Таблица с сортировкой по столбцам.
Макрос для кнопок в заголовках столбцов таблицы, которые позволяют при нажатии отсортировать столбец в соответствии с другими столбцами. Файл xlsm с примером работы макроса на таблице.

Интерактивный кроссворд в Excel.
Готовый шаблон для выполнения кроссвордов с использованием стандартных функций (без использования VBA-макросов) создающих интерактивность: проверка правильных ответов, подсчет количества ответов.

Программа в Excel для создания кроссвордов.
Удобная программа, созданная средствами VBA-macros, которая помогает быстро создавать симметрические кроссворды с последующим выводом на печать.

Скачать пример расчета КТУ.
Формулы расчета коэффициента трудового участия (КТУ) для начисления зарплаты работникам. Бланк таблицы для начисления балов.

Скачать пример расчета КФА.
Формулы расчета коэффициента финансовой активности (КФА). Расчет по балансу финансовой устойчивости и прибыльности предприятия.

Скачать генератор штрих кодов в Excel.
Макрос для генерации 13-ти и 8-ми значных штрих-кодов, прямо в ячейках рабочего листа. VBA-код открытый и доступный для редактирования.

Сравнительная диаграмма в разных вариациях.
Примеры построения сравнительных диаграмм различных типов: Круговые, Линейчатые, Гистограммы, Графики, Точечные, Лепестковые.

Трансформационная таблица МСФО.
Скачать трансформационную таблицу для построения модели бюджетирования по «Международному Стандарту Формирования Отчетов».

Трансформационная таблица - форма.
Форма трансформационной таблицы для запыления данными при создании отчетов с высокой арифметической точностью и наглядностью корректировок.

Расчет среднего заработка при сокращении.
Пример расчета среднего заработка при сокращении работников штата. В расчете указано: средний заработок, выходное пособие, а так же выходное пособие за второй месяц.

Расчет среднего заработка для пенсии.
Скачать таблицу в Excel с примером расчета пособия для пенсии по новым правилам. В расчете учтены: среднемесячный заработок, отношение заработков, стажевой коэффициент, расчетная пенсия, сумма валоризации, страховая пенсия до 2002 года, индекс пенсионного коэффициента и пенсионные баллы.

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

Таблица расчета среднего заработка для больничного листа.
Таблица выводит средний дневной заработок для расчета больничного. Для расчетов анализируются все ведомости за расчетный период.

Калькулятор расчета среднего заработка для центра занятости.
С помощью этой таблицы легко рассчитать средний заработок для центра занятости по всем бухгалтерским нормам и требованиям. Учитываются и вычисляются все необходимые показатели: расчетный период, сумма и порядок начисления.


Автоматизированная таблица для точного расчета стажа с учетом високосных годов (366 дней) и с учетом месяцев с разным количеством календарных дней (30, 31, 28 и 29) С разбиением периодов (отработанных дней) на полный: год, месяц и день.

@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-ем вполне можно написать нормальный сервис расчетный... А конкуренты увидев Вашу "кривую" реализацию возьмут идею и сделают нормальный сервис? И где Вы при этом? Да в ней! И только потому, что Вы не первый!!! "На коне" всегда тот, кто умеет заглядывать в будущее...

P.S. Относительно сложности расчетов: Мои "калькуляторы" по ссылкам весьма просты, но они для пользователей, но в моих планах, после того как закончу переворачивать сайт в адаптив, сделать калькулятор для производства - не менее сложная чем Ваша табличка: которая считать будет по этим же данным, но не стоимость заказа для заказчика, а себестоимость производства... А там и сдельная зарплата рабочих, и электроэнергия, и расходники, и аммортизация и еще дофига всяких слагаемых/переменных... И я сделаю её - .ля буду!!! А после того как сделаю бух уйдет "по сокращению" - останется только главбух который отчеты делает...

PPS. А по поводу перевода других калькуляторов: с первым помучаетесь - остальные даже не заметите как сделаете, "слёту"...

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

Особенно насущной данная задача становится в случае необходимости постоянно проводить однотипные вычисления и расчеты, связанные с определенным видом деятельности. В целом все калькуляторы в Excel можно разделить на две группы: универсальные (используются для общих математических вычислений) и узкопрофильные. Последняя группа делится на множество видов: инженерные, финансовые, кредитные инвестиционные и т.д. Именно от функциональных возможностей калькулятора, в первую очередь, зависит выбор алгоритма его создания.

Способ 1: использование макросов

Прежде всего, рассмотрим алгоритмы создания пользовательских калькуляторов. Начнем с создания простейшего универсального калькулятора. Данный инструмент будет выполнять элементарные арифметические действия: сложение, умножение вычитание, деление и т. д. Он реализован с помощью макроса. Поэтому прежде, чем приступить к процедуре создания, нужно удостовериться, что у вас включены макросы и панель разработчика. Если это не так, то обязательно следует .

  1. После того, как указанные выше предварительные настройки выполнены, перемещаемся во вкладку «Разработчик» . Жмем на иконку «Visual Basic» , которая размещена на ленте в блоке инструментов «Код» .
  2. Запускается окно редактора VBA. Если центральная область у вас отобразилась серым цветом, а не белым, то это означает, что поле введения кода отсутствует. Для включения его отображения переходим в пункт меню «View» и жмем по надписи «Code» в появившемся списке. Можно вместо этих манипуляций нажать функциональную клавишу F7 . В любом случае поле для ввода кода появится.
  3. Тут в центральной области нам нужно записать сам код макроса. Он имеет следующий вид:

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

    Вместо словосочетания «Введите данные» вы можете записать любое другое более приемлемое для вас. Именно оно будет располагаться над полем введения выражения.

    После того, как код введен, файл нужно перезаписать. При этом его следует сохранить в формате с поддержкой макросов. Жмем на иконку в виде дискеты на панели инструментов редактора VBA.

  4. Запускается окно сохранения документа. Переходим в ту директорию на жестком диске или съемном носителе, где хотим его сохранить. В поле «Имя файла» присваиваем документу любое желаемое наименование или оставляем то, которое присвоено ему по умолчанию. В обязательном порядке в поле «Тип файла» из всех доступных форматов выбираем наименование «Книга Excel с поддержкой макросов (*.xlsm)» . После данного шага клацаем по кнопке «Сохранить» в нижней части окна.
  5. После этого можно закрывать окно редактора макросов, просто нажав на стандартный значок закрытия в виде красного квадрата с белым крестиком в его правом верхнем углу.
  6. Чтобы запустить вычислительный инструмент при помощи макроса, находясь во вкладке «Разработчик» , клацаем по значку «Макросы» на ленте в блоке инструментов «Код» .
  7. После этого запускается окно макросов. Выбираем наименование того макроса, который мы только что создавали, выделяем его и жмем на кнопку «Выполнить» .
  8. После выполнения данного действия запускается калькулятор, созданный на основе макроса.
  9. Для того, чтобы произвести в нем вычисление, записываем в поле необходимое действие. Удобнее всего использовать для этих целей числовой блок клавиатуры, который расположен справа. После того, как выражение введено, жмем на кнопку «OK» .
  10. Затем на экране появляется небольшое окошко, которое содержит в себе ответ решения заданного выражения. Для его закрытия жмем на кнопку «OK» .
  11. Но согласитесь, что довольно неудобно каждый раз, когда потребуется произвести вычислительные действия, переходить в окно макросов. Давайте упростим реализацию запуска окна вычислений. Для этого, находясь во вкладке «Разработчик» , щелкаем по уже знакомой нам иконке «Макросы» .
  12. Затем в окне макросов выбираем наименование нужного объекта. Щелкаем по кнопке «Параметры…» .
  13. После этого запускается окошко ещё меньше предыдущего. В нем мы можем задать сочетание горячих клавиш, при нажатии на которые будет запускаться калькулятор. Важно, чтобы данное сочетание не использовалось для вызова других процессов. Поэтому первые символы алфавита использовать не рекомендуется. Первую клавишу сочетания задает сама программа Эксель. Это клавиша Ctrl . Следующую клавишу задает пользователь. Пусть это будет клавиша V (хотя вы можете выбрать и другую). Если данная клавиша уже используется программой, то будет автоматически добавлена ещё одна клавиша в комбинацию – Shift . Вписываем выбранный символ в поле «Сочетание клавиш» и жмем на кнопку «OK» .
  14. Затем закрываем окно макросов, нажав на стандартный значок его закрытия в верхнем правом углу.

Теперь при наборе выбранной комбинации горячих клавиш (в нашем случае Ctrl+Shift+V ) будет запускаться окно калькулятора. Согласитесь, это намного быстрее и проще, чем каждый раз вызывать его через окно макросов.

Способ 2: применение функций

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

Для примера создадим инструмент конвертации величин массы. В процессе его создания нами будет использована функция ПРЕОБР . Данный оператор относится к инженерному блоку встроенных функций Эксель. Его задачей является преобразование величин одной меры измерения в другую. Синтаксис данной функции следующий:

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

«Число» — это аргумент, имеющий вид числового значения той величины, которую надо конвертировать в другую меру измерения.

«Исходная единица измерения» — аргумент, который определяет единицу измерения величины, подлежащую конвертации. Он задается специальным кодом, который соответствует определенной единице измерения.

«Конечная единица измерения» — аргумент, определяющий единицу измерения той величины, в которую преобразуется исходное число. Он также задается с помощью специальных кодов.

Нам следует подробнее остановиться на этих кодах, так как они нам понадобятся в дальнейшем при создании калькулятора. Конкретно нам понадобятся коды единиц измерения массы. Вот их перечень:

  • g – грамм;
  • kg – килограмм;
  • mg – миллиграмм;
  • lbm – английский фунт;
  • ozm – унция;
  • sg – слэг;
  • u – атомная единица.

Нужно также сказать, что все аргументы данной функции можно задавать, как значениями, так и ссылками на ячейки, где они размещены.

  1. Прежде всего, делаем заготовку. У нашего вычислительного инструмента будет четыре поля:
    • Конвертируемая величина ;
    • Исходная единица измерения ;
    • Результат конвертации ;
    • Конечная единица измерения .

    Устанавливаем заголовки, под которыми будут размещаться данные поля, и выделяем их форматированием (заливкой и границами) для более наглядной визуализации.

    В поля «Конвертируемая величина» , «Исходная граница измерения» и «Конечная граница измерения» нами будут вводиться данные, а в поле «Результат конвертации» — выводиться конечный результат.

  2. Сделаем так, чтобы в поле «Конвертируемая величина» пользователь мог вводить только допустимые значения, а именно числа больше нуля. Выделяем ячейку, в которую будет вноситься преобразуемая величина. Переходим во вкладку «Данные» и в блоке инструментов «Работа с данными» кликаем по значку «Проверка данных» .
  3. Запускается окошко инструмента «Проверка данных» . Прежде всего, выполним настройки во вкладке «Параметры» . В поле «Тип данных» из списка выбираем параметр «Действительное» . В поле «Значение» также из списка останавливаем выбор на параметре «Больше» . В поле «Минимум» устанавливаем значение «0» . Таким образом, в данную ячейку можно будет вводить только действительные числа (включая дробные), которые больше нуля.
  4. После этого перемещаемся во вкладку того же окна «Сообщение для ввода» . Тут можно дать пояснение, что именно нужно вводить пользователю. Он его увидит при выделении ячейки ввода величины. В поле «Сообщение» напишем следующее: «Введите величину массы, которую следует преобразовать» .
  5. Затем перемещаемся во вкладку «Сообщение об ошибке» . В поле «Сообщение» нам следует написать ту рекомендацию, которую увидит пользователь, если введет некорректные данные. Напишем следующее: «Вводимое значение должно быть положительным числом». После этого, чтобы завершить работу в окне проверки вводимых значений и сохранить введенные нами настройки, жмем на кнопку «OK» .
  6. Как видим, при выделении ячейки появляется подсказка для ввода.
  7. Попробуем ввести туда некорректное значение, например, текст или отрицательное число. Как видим, появляется сообщение об ошибке и ввод блокируется. Жмем на кнопку «Отмена» .
  8. А вот корректная величина вводится без проблем.
  9. Теперь переходим к полю «Исходная единица измерения» . Тут мы сделаем так, что пользователь будет выбирать значение из списка, состоящего из тех семи величин массы, перечень которых был приведен выше при описании аргументов функции ПРЕОБР . Ввести другие значения не получится.

    Выделяем ячейку, которая находится под наименованием «Исходная единица измерения» . Снова клацаем по иконке «Проверка данных» .

  10. В открывшемся окне проверки данных переходим во вкладку «Параметры» . В поле «Тип данных» устанавливаем параметр «Список» . В поле «Источник» через точку с запятой (; ) перечисляем коды наименований величин массы для функции ПРЕОБР , о которых шел разговор выше. Далее жмем на кнопку «OK» .
  11. Как видим, теперь, если выделить поле «Исходная единица измерения» , то справа от него возникает пиктограмма в виде треугольника. При клике по ней открывается список с наименованиями единиц измерения массы.
  12. Абсолютно аналогичную процедуру в окне «Проверка данных» проводим и с ячейкой с наименованием «Конечная единица измерения» . В ней тоже получается точно такой же список единиц измерения.
  13. После этого переходим к ячейке «Результат конвертации» . Именно в ней будет содержаться функция ПРЕОБР и выводить результат вычисления. Выделяем данный элемент листа и жмем на пиктограмму «Вставить функцию» .
  14. Запускается Мастер функций . Переходим в нем в категорию «Инженерные» и выделяем там наименование «ПРЕОБР» . Затем клацаем по кнопке «OK» .
  15. Происходит открытие окна аргументов оператора ПРЕОБР . В поле «Число» следует ввести координаты ячейки под наименованием «Конвертируемая величина» . Для этого ставим в курсор в поле и кликаем левой кнопкой мыши по этой ячейке. Её адрес тут же отображается в поле. Таким же образом вводим координаты в поля «Исходная единица измерения» и «Конечная единица измерения» . Только на этот раз кликаем по ячейкам с такими же названиями, как у этих полей.

    После того, как все данные введены, жмем на кнопку «OK» .

  16. Как только мы выполнили последнее действие, в окошке ячейки «Результат конвертации» тут же отобразился результат преобразования величины, согласно ранее введенным данным.
  17. Давайте изменим данные в ячейках «Конвертируемая величина» , «Исходная единица измерения» и «Конечная единица измерения» . Как видим, функция при изменении параметров автоматически пересчитывает результат. Это говорит о том, что наш калькулятор полностью функционирует.
  18. Но мы не сделали одну важную вещь. Ячейки для ввода данных у нас защищены от введения некорректных значений, а вот элемент для вывода данных никак не защищен. А ведь в него вообще нельзя ничего вводить, иначе формула вычисления будет просто удалена и калькулятор придет в нерабочее состояние. По ошибке в эту ячейку можете ввести данные и вы сами, не говоря уже о сторонних пользователях. В этом случае придется заново записывать всю формулу. Нужно заблокировать любой ввод данных сюда.

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

    Кликаем левой кнопкой мыши по элементу на пересечении горизонтальной и вертикальной панели координат. При этом выделяется весь лист. Затем кликаем правой кнопкой мыши по выделению. Открывается контекстное меню, в котором выбираем позицию «Формат ячеек…» .

  19. Запускается окно форматирования. Переходим в нем во вкладку «Защита» и снимаем галочку с параметра «Защищаемая ячейка» . Затем клацаем по кнопке «OK» .
  20. После этого выделяем только ячейку для вывода результата и кликаем по ней правой кнопкой мыши. В контекстном меню клацаем по пункту «Формат ячеек» .
  21. Снова в окне форматирования переходим во вкладку «Защита» , но на этот раз, наоборот, устанавливаем галочку около параметра «Защищаемая ячейка» . Затем щелкаем по кнопке «OK» .
  22. После этого перемещаемся во вкладку «Рецензирование» и жмем на иконку «Защитить лист» , которая расположена в блоке инструментов «Изменения» .
  23. Открывается окно установки защиты листа. В поле «Пароль для отключения защиты листа» вводим пароль, с помощью которого при необходимости в будущем можно будет снять защиту. Остальные настройки можно оставить без изменений. Жмем на кнопку «OK» .
  24. Затем открывается ещё одно небольшое окошко, в котором следует повторить ввод пароля. Делаем это и жмем на кнопку «OK» .
  25. После этого при попытке внесения любых изменений в ячейку вывода результата действия будут блокироваться, о чем сообщается в появляющемся диалоговом окне.

Таким образом, мы создали полноценный калькулятор для конвертации величины массы в различные единицы измерения.

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

Способ 3: включение встроенного калькулятора Excel

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


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

Похожие публикации