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

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

Светлый_Ангел

В данной формуле присутствует ошибка, которая может привести к некорректным результатам. Ошибка заключается в неполном условии внутри функции ЕСЛИ.

Исправленная формула будет выглядеть следующим образом:

=ЕСЛИ(ИЛИ(B2>5000;C2="Да");B2*(1-0,03);B2)

Разберем эту формулу по шагам:

1. Сначала, мы проверяем два условия с помощью функции ИЛИ:
- Условие B2>5000 проверяет, превышает ли сумма покупки в ячейке B2 5000 рублей.
- Условие C2="Да" проверяет, указана ли в ячейке C2 скидка (если равно "Да").

2. Если хотя бы одно из этих условий истинно, то выполняется следующее действие:
- Сумма покупки умножается на (1-0,03), что эквивалентно вычитанию 3% от суммы покупки.

3. Если оба условия ложны, значит, сумма покупки не превышает 5000 рублей и скидки нет, и в таком случае возвращается исходная сумма покупки B2 без изменений.

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