Как оставить ячейку пустой до тех пор, пока в другую ячейку в той же строке не будут введены какие-либо данные?

Как оставить ячейку пустой до тех пор, пока в другую ячейку в той же строке не будут введены какие-либо данные?

Попытка сохранить ячейку пустой до тех пор, пока какие-либо данные не будут введены в другую ячейку в той же строке. Попытка сохранить ячейку пустой, пока какие-либо данные не будут введены в другую ячейку в той же строке.
В ячейке уже есть длинная формула, которую мне нужно оставить пустой, но я понятия не имею, как добавить ISBLANKк ней дополнительную формулу.

решение1

То, что вам нужно, называется вложенным if, плюс возможность возвращать «пустую» ячейку:

=IF(OR(ISBLANK(D65),ISBLANK(E65),...,ISBLANK(H65)), "", IF(SUM(I65:L65)>0,"Fail","Pass"))

К сожалению, вы не можете вернуть действительно пустую ячейку, поскольку ячейка с формулой не является пустой. Но вы можете вернуть пустую строку "", чтобы она выглядела пустой.

Вы можете отличить пустую ячейку от пустой строки в Excel, например, ISBLANK(M65) и (M65="")

Наконец, вы должны иметь возможность использовать ISBLANK и OR в формате массива:

=IF(OR(ISBLANK(D65:H65)), "", IF(SUM(I65:L65)>0,"Fail","Pass"))

Однако следует отметить, что в старых версиях Excel это может вызвать у вас проблемы, поскольку может потребоваться подтверждение формулы с помощью сочетания клавиш CTRL+SHIFT+ENTER, а не просто нажатием клавиши ENTER.

решение2

Попробуйте эту формулу:

=IF(COUNTBLANK(A1:L1)=12,"",IF(SUM(I1:L1)>0,"Fail","Pass"))

введите описание изображения здесь

Связанный контент