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

Используя сочетание функций ЕСЛИ и ИЛИ в столбце «Разница, руб», посчитайте разницу между плановыми и фактическими расходами. Если ячейки столбцов «План, руб» или «Факт, руб»…

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

Используя сочетание функций ЕСЛИ и ИЛИ в столбце «Разница, руб», посчитайте разницу между плановыми и фактическими расходами. Если ячейки столбцов «План, руб» или «Факт, руб» равны нулю, то в столбце «Разница, руб» должно быть пусто, иначе нужно из плана вычесть факт. HFCGBIB KBIM AJHVEKE D CNHJXRE

Ответ нейросети
12 октября 2025 07:52

Ниже пошаговое решение и готовые формулы для столбца «Разница, руб».

Цель задачи: посчитать разницу между плановыми и фактическими расходами. Если хотя бы одно из значений в столбцах «План, руб» или «Факт, руб» равно 0, в «Разница, руб» выводим пустую ячейку. Иначе — план minus факт.

Шаги и варианты формул

  1. Для обычной таблицы (строка за строкой, без таблиц Excel)
  • Предположим:
    • столбец «План, руб» — B
    • столбец «Факт, руб» — C
    • столбец «Разница, руб» — D
  • Введите в ячейку D2 следующую формулу и протяните вниз: =ЕСЛИ(ИЛИ(B2=0; C2=0); ""; B2 - C2)

Пояснение:

  • ИЛИ(B2=0; C2=0) проверяет оба условия: если план или факт равны 0, возвращаем пустое значение.
  • Если ни одно из условий не выполняется, вычисляем разницу: B2 - C2.
  1. Для таблицы Excel (Table) с структурированными ссылками
  • Предположим, у вас таблица с названиями столбцов точно «План, руб», «Факт, руб» и «Разница, руб».
  • Введите в ячейку столбца «Разница, руб» для первой строки (например D2 или внутри самой таблицы) формулу: =ЕСЛИ(ИЛИ([@План, руб]=0; [@Факт, руб]=0); ""; [@План, руб]-[@Факт, руб])

Пояснение:

  • Здесь используются структурированные ссылки. [@План, руб] и [@Факт, руб] — значения текущей строки в соответствующих столбцах.
  • Результат такой же: пустая ячейка, если один из параметров равен 0; иначе разница.
  1. Пример
  • План = 5000, Факт = 3500 → Разница = 1500
  • План = 0, Факт = 2000 → Разница = (пусто)
  • План = 4000, Факт = 0 → Разница = (пусто)

Дополнительные примечания

  • В формуле возвращается пустая строка "" именно для случая, когда одной из числовых ячеек является 0.
  • Если в ваших данных встречаются пустые ячейки и вы хотели бы трактовать их как 0, приведенная формула будет почти так же работать, но в некоторых случаях можно дополнительно явно проверять на пустоту. Например: =ЕСЛИ(ИЛИ(B2=0; C2=0; ТЕКСТ(B2;"0")=""; ТЕКСТ(C2;"0")=""); ""; B2 - C2). Однако по условиям задачи такие проверки не требуются.

Если нужно, могу адаптировать формулу под конкретную раскладку столбцов в вашей таблице или прислать вариант под Google Таблицы. Также могу показать, как это оформить в виде готового примера файла.