Функция ЕСЛИ в Excel. Сметная программа в Excel своими руками часть 2.

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • Сайт программы DefSmeta: defsmeta.com/
    Страница аренды программы: defsmeta.com/p...
    Ссылка на Часть 1: • Простые самоделки. Сме...
    Здравствуйте, друзья.
    С вами Андрей. Это вторая часть видео по созданию в Excel простой сметной программы для ремонта квартир. Ссылка на первую часть в правом верхнем углу экрана и в описании. В первой части мы разместили в таблицу список работ и ввели в неё формулы для автоматического расчёта общей стоимости при вводе объёмов.
    Наша таблица практически закончена. Но, неплохо дополнить её такой возможностью, как присвоение скидки на стоимость работ при большой сумме заказа. Мы это сделаем при помощи логической функции с романтическим наименованием “ЕСЛИ”.
    После строки “Всего”, добавляем ещё одну надпись: “Скидка”.
    Размер скидки можно записать в формулу, но, мы же знаем, как переменчив этот мир.
    Захотим изменить скидку, и придётся изменять формулу. А это, знаете, игры с острой бритвой, не нужно трогать то, что хорошо работает.
    Поэтому, предусмотрим для скидки отдельную ячейку, вот эту. Для примера напишем 0,1 - Десять процентов.
    А в ячейку перед ней напишем “Скидка”.
    Итак, если сумма заказа более ста тысяч рублей, будем давать скидку в 10%. Размер суммы поместим в ячейку выше.
    Выделяем ячейку справа от слова скидка под таблицей и нажимаем на кнопку “Вставить функцию” перед строкой формул.
    Открывается форма, в которой нам нужно выбрать функцию.
    Выбираем категорию логические, в появившемся списке выделяем функцию «ЕСЛИ» и нажимаем “ОК”.
    В следующем окне нужно заполнить три поля.
    Первое: “Логическое выражение”. В него мы разместим наше условие. Оно звучит так: если значение ячейки с суммой больше значения нашей ячейки, то… Загадочное “то” мы разместим во второй строке, а пока напишем условие.
    Нажимаем на кнопку в правом конце первого поля.
    Условие ввели, нажимаем на кнопку в правом конце строки и оно попадает в исходную форму.
    Теперь заполняем следующее поле, а именно, что будем делать, если наше условие соблюдено.
    Как пишет Excel, если это истина. В таком случае мы должны поместить в ячейку значение скидки.
    Нажимаем на кнопку в правом конце поля. Выделяем ячейку со значением скидки. Нажимаем клавишу “Enter”, вторая строка заполнена.
    И наконец, заполняем последнее поле, в котором указываем, что делать, если наше условие не соблюдено.
    Как пишет Excel, если это ложь.
    В этом случае скидка равна нулю. Так и напишем - ноль. Нажимаем “ОК”, формула готова.
    Кстати, кто смотрит ролик исключительно ради логической формулы «если», не торопитесь закрывать видео.
    Далее я буду рассказывать, как расширить эту функцию и сделать несколько условий проверки.
    Ну а сейчас, что бы логическая функция работала, нужно ввести две простых формулы.
    Первая будет вычислять значение скидки.
    Под ячейкой сумма вводим знак равенства, выделяем ячейку с суммой, нажимаем клавишу умножить и выделяем ячейку с логической формулой. Нажимаем “Enter”.
    Вторая формула будет вычислять итоговое значение.
    В строке ниже пишем “Итого:”.
    Под значением скидки нажимаем знак Равно, выделяем ячейку с суммой, на клавиатуре нажимаем знак минус и мышью выделяем ячейку со значением скидки. Нажимаем клавишу “Enter”.
    В завершении ролика, хочу сделать нашу функцию «ЕСЛИ» более гибкой.
    Например, при сумме более ста тысяч рублей делать скидку 10 процентов, а при сумме более пятисот тысяч делать скидку пятнадцать процентов.
    Значения суммы и скидки мы записывали в столбец “J”, в следующий столбец запишем дополнительное условие, в строку «От суммы» вводим - пятьсот тысяч, в строку скидка - ноль целых, пятнадцать сотых.
    Теперь выделим нашу формулу и внимательно на неё посмотрим в строке формул.
    Мы видим, что после слова «ЕСЛИ» расположены скобки, внутри которых, через точку с запятой, записаны те три поля, которые мы заполняли при вводе формулы. Если забыли, то я Вам напомню. Сначала идёт условие. Если значение ячейки всего, больше чем значение ячейки с заданным числом, то, и после точки с запятой написано какое значение брать в этом случае. И ещё после точки с запятой, написано значение, которое нужно брать, если условие не выполнено.
    Так вот, я предлагаю, вместо значения, которое записывается при выполнении условия, у нас это значение ячейки J304, вставить ещё одну функцию ЕСЛИ. Что бы это осуществить, мы совершенно тупо скопируем готовую функцию, которая у нас уже есть, а потом, немного её подправим. Итак, выделяем строку формул, всё кроме знака равно и копируем в буфер обмена. Затем, стираем адрес J304 и вместо него вставляем нашу формулу.
    А теперь пройдём по ней и изменим нужные значения. Если значение ячейки всего больше нашего числа, а оно теперь живёт в ячейке правее, соответственно изменяем символ J на символ K. Если верно, то берём значение ячейки k304, а если неверно, то сумма меньше пятисот тысяч, но при этом больше чем сто тысяч, соответственно берём значение J304. Записываем и нажимаем «Enter».
    #стоимость_ремонта #смета #excel #defsmeta

КОМЕНТАРІ • 2

  • @Andrey24Makarof
    @Andrey24Makarof 2 роки тому

    Пока что самое толковое объяснение, что я нашел.

  • @konstantinklokov267
    @konstantinklokov267 4 роки тому

    Спасибо. Ждем продолжения.