Развернув ответ Крууга, вы можете использовать функцию COUNTA, чтобы проверить, были ли введены какие-либо данные в тех частях листа, которые вы рассматриваете в области ввода данных.
Например, следующие формулы будут показывать ноль только в том случае, если что-то введено в диапазон A1:I11
рабочего листа, который вас интересует:
For cell G12: =IF(COUNTA(A1:I11)>0,SUM(D12,F12),"")
For cell I12 =IF(COUNTA(A1:I11)>0,SUM(F12,-G12),"")
Диапазон, который вы указываете в функции COUNTA, может быть любым диапазоном или группами диапазонов, которые вы хотите. Например, если вас интересуют только ячейки, расположенные выше двух сумм, вы можете изменить формулы на:
For cell G12: =IF(COUNTA(D1:D11,F1:F11)>0,SUM(D12,F12),"")
For cell I12 =IF(COUNTA(D1:D11,F1:F11)>0,SUM(F12,-G12),"")
(Я показываю два диапазона в функции COUNTA исключительно в качестве примера, поскольку я не знаю, что вы считаете диапазонами данных.)
Единственное, что вы не должны делать, это проверять ввод данных в любом месте всей таблицы, потому что тогда диапазон для подсчета будет включать ваши формулы сумм и создавать ошибку циклической ссылки.