Анализ формулы для определения суммы платежа с учетом скидки
Информатика

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

Что делаю неправильно в данной формуле, которая предназначена для определения суммы платежа каждого из пяти покупателей с учетом скидки (если она имеется): =ЕСЛИ(ИЛИ(B2>5000;C2="Да");B2*(1-0,03);B2)?
Верные ответы (2):
  • Artemovna
    Artemovna
    54
    Показать ответ
    Суть вопроса: Анализ формулы для определения суммы платежа с учетом скидки

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

    Прежде всего, проблема возникает с логическим условием ИЛИ. Вы задаете условие B2 > 5000 или C2 = "Да". Если одно из них истинно, то будет применена скидка. Однако, поставленные скобки не соответствуют требуемому порядку операций. Для корректного использования нужно ставить скобки в следующем порядке: (B2 > 5000) или (C2 = "Да").

    Во-вторых, вы оставили последний аргумент в формуле без условия. В вашей формуле, если никакое из условий не выполнено, формула возвращает значение B2 без изменений. Если же вы хотите, чтобы сумма платежа оставалась неизменной, если никакое из условий не выполняется, вы должны добавить условие ELSE для этой ситуации.

    Доп. материал: Предположим, в ячейке B2 у нас указана сумма платежа 6000, а в ячейке C2 указано "Да". В таком случае, формула будет выглядеть следующим образом:
    =ЕСЛИ(ИЛИ(B2 > 5000; C2 = "Да"); B2 * (1 - 0,03); B2)

    Совет: Если у вас возникают сложности при составлении формул, рекомендуется разделить её на отдельные шаги и вводить каждое условие по отдельности. Это поможет избежать ошибок и сделает формулу более понятной для вас и других пользователей.

    Закрепляющее упражнение: Предположим, у нас есть пять покупателей с суммами платежей и указанными значениями "Да" или "Нет" в столбцах C и D. Используя данную формулу, определите сумму платежа для покупателей, учитывая скидку в 3% (если условие выполняется). Решите для каждой строки отдельно.
    B2: 7000, C2: "Да", D2: "Да"
    B3: 4500, C3: "Нет", D3: "Да"
    B4: 8000, C4: "Да", D4: "Нет"
    B5: 3500, C5: "Нет", D5: "Нет"
    B6: 6000, C6: "Да", D6: "Да"
  • Amina_2486
    Amina_2486
    5
    Показать ответ
    Название: Неправильное использование формулы для расчета суммы платежей.

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

    1. Вместо знака равенства (=), используется знак вопросительного знака (?). В Excel для формул необходимо использовать знак равенства (=) в начале формулы.

    2. Вы используете функцию ЕСЛИ, чтобы проверить условия скидки, однако, если условие истинно, вы возвращаете значение B2 умноженное на (1-0,03).

    3. У вас отсутствует аргумент для случаев, когда условие ложно. Это может привести к некорректным результатам при отсутствии скидки.

    Демонстрация:
    Используя правильную формулу, вам необходимо заменить вашу формулу на следующую:
    =ЕСЛИ(ИЛИ(B2>5000; C2="Да"); B2*(1-0,03); B2)

    Совет:
    1. Убедитесь, что вы корректно используете знак равенства в начале формулы.
    2. Проверьте условия и убедитесь, что они верно отражают требования по скидке.
    3. Учтите случаи, когда условие не выполняется, и предусмотрите альтернативный вариант действий.

    Задача для проверки:
    Используя правильную формулу, вычислите сумму платежа для следующих данных:
    B2 = 6000, C2 = "Нет"
Написать свой ответ: