Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3188555
А
Аноним
10 мая 2025 17:31 · публичный вопрос
А
Аноним

Компания «Уют» проводит акцию: те, кто купил не меньше 5 стульев или не меньше 2 столов, получают приз. Какую формулу нужно записать в ячейку D2? Предложите несколько вариантов…

Запрос пользователя

Компания «Уют» проводит акцию: те, кто купил не меньше 5 стульев или не меньше 2 столов, получают приз. Какую формулу нужно записать в ячейку D2? Предложите несколько вариантов решения задачи.   A B С D 1 Заказ Стульев Столов Приз 2 1234 6 0 1 3 1235 2 3 1 3 1236 4 1 0 Вариант 1:   Вариант 2:   Вариант 3:

Ответ нейросети
10 мая 2025 17:31

Давайте разберем задачу и предложим несколько вариантов решения.

Условие:
Компания «Уют» выдаёт приз тем заказам, у которых выполнено одно из следующих условий:

  • заказано не менее 5 стульев,
  • или заказано не менее 2 столов.

Таблица выглядит так:

Заказ Стульев Столов Приз
1234 6 0 ?
1235 2 3 ?
1236 4 1 ?

Вариант 1: Простая логическая формула

Создадим формулу, которая выдаст «1», если условие выполнено, и «0» — если нет. Тогда в ячейке D2 запишем:

=ЕСЛИ(ИЛИ(B2>=5; C2>=2); 1; 0)

Объяснение:

  • ИЛИ(B2>=5; C2>=2) — проверяет, выполняется ли хотя бы одно из условий.
  • ЕСЛИ(...; 1; 0) — в случае истинного условия ставим 1 (приз есть), иначе — 0 (приз не дается).

Вариант 2: Используем функцию ЕСЛИ с объединением условий

Можно записать так:

=ЕСЛИ(ИЛИ(B2>=5; C2>=2); "Да"; "Нет")

или для более наглядного варианта:

=ЕСЛИ(ИЛИ(B2>=5; C2>=2); "Получит приз"; "Нет призов")

Вариант 3: Использование функции ЕСЛИ с логическими операциями без ИЛИ (через умножение)

В Excel логическая операция И (AND) возвращает TRUE, если оба условия выполняются, а ИЛИ — хотя бы одно. Для проверки хотя бы одного условия лучше использовать ИЛИ, но если хотите, можно использовать умножение:

=ЕСЛИ(ИЛИ(B2>=5; C2>=2); 1; 0)

или через И — чтобы проверить оба условия (что не требуется по условию задачи) — это не подходит, так как достаточно одного.


Итоговые формулы для ячейки D2:

Вариант Формула
1 =ЕСЛИ(ИЛИ(B2>=5; C2>=2); 1; 0)
2 =ЕСЛИ(ИЛИ(B2>=5; C2>=2); "Да"; "Нет")
3 =ЕСЛИ(ИЛИ(B2>=5; C2>=2); "Получит приз"; "Нет призов")

Если хотите, я могу помочь с форматом вывода или более сложными вариантами!