Используя сочетание функций ЕСЛИ и ИЛИ в столбце «Разница, руб», посчитайте разницу между плановыми и фактическими расходами. Если ячейки столбцов «План, руб» или «Факт, руб» равны нулю, то в столбце «Разница, руб» должно быть пусто, иначе нужно из плана вычесть факт. HFCGBIB KBIM AJHVEKE D CNHJXRE
Ниже пошаговое решение и готовые формулы для столбца «Разница, руб».
Цель задачи: посчитать разницу между плановыми и фактическими расходами. Если хотя бы одно из значений в столбцах «План, руб» или «Факт, руб» равно 0, в «Разница, руб» выводим пустую ячейку. Иначе — план minus факт.
Шаги и варианты формул
1) Для обычной таблицы (строка за строкой, без таблиц Excel)
- Предположим:
- столбец «План, руб» — B
- столбец «Факт, руб» — C
- столбец «Разница, руб» — D
- Введите в ячейку D2 следующую формулу и протяните вниз:
=ЕСЛИ(ИЛИ(B2=0; C2=0); ""; B2 - C2)
Пояснение:
- ИЛИ(B2=0; C2=0) проверяет оба условия: если план или факт равны 0, возвращаем пустое значение.
- Если ни одно из условий не выполняется, вычисляем разницу: B2 - C2.
2) Для таблицы Excel (Table) с структурированными ссылками
- Предположим, у вас таблица с названиями столбцов точно «План, руб», «Факт, руб» и «Разница, руб».
- Введите в ячейку столбца «Разница, руб» для первой строки (например D2 или внутри самой таблицы) формулу:
=ЕСЛИ(ИЛИ([@План, руб]=0; [@Факт, руб]=0); ""; [@План, руб]-[@Факт, руб])
Пояснение:
- Здесь используются структурированные ссылки. [@План, руб] и [@Факт, руб] — значения текущей строки в соответствующих столбцах.
- Результат такой же: пустая ячейка, если один из параметров равен 0; иначе разница.
3) Пример
- План = 5000, Факт = 3500 → Разница = 1500
- План = 0, Факт = 2000 → Разница = (пусто)
- План = 4000, Факт = 0 → Разница = (пусто)
Дополнительные примечания
- В формуле возвращается пустая строка "" именно для случая, когда одной из числовых ячеек является 0.
- Если в ваших данных встречаются пустые ячейки и вы хотели бы трактовать их как 0, приведенная формула будет почти так же работать, но в некоторых случаях можно дополнительно явно проверять на пустоту. Например: =ЕСЛИ(ИЛИ(B2=0; C2=0; ТЕКСТ(B2;"0")=""; ТЕКСТ(C2;"0")=""); ""; B2 - C2). Однако по условиям задачи такие проверки не требуются.
Если нужно, могу адаптировать формулу под конкретную раскладку столбцов в вашей таблице или прислать вариант под Google Таблицы. Также могу показать, как это оформить в виде готового примера файла.