Столбец B12 имеет формулу, которая добавляет день недели на основе даты в столбце C12. Как создать формулу, чтобы в следующей ячейке ниже, в B13, формула оставляла ячейку пустой до тех пор, пока не будет введена дата в столбец C.
2 ответа
Да, это код, который вы ищете:
=IF(ISBLANK(C13);"";TEXT(C13;"ddd"))
Этот код проверяет, является ли ячейка пустой с помощью ISBLANK(ячейка)
Если ячейка пуста, мы ничего не показываем. Если ячейка не пуста, мы будем показывать День с даты, полученной из ячейки C13.
Вот формула в действии.
Кстати, вы можете нажать и перетащить формулу на несколько ячеек, чтобы сделать то же самое для всех ячеек, на которые вы перетаскиваете формулу.
Это код, который вам нужен для ответа.
={IF(PRODUCT((C13:C1048576="")*TRUE())=0,"Blabla","")}
Что эта формула делает:
C13:C1048576=""
Сначала проверяется, все ли ячейки в столбце C пусты. Это даст истинные или ложные значения.
*TRUE()
Затем я умножаю это на истинное значение, чтобы изменить значения с истинного на 1 и ложного на 0.
PRODUCT(previous)=0
Это проверяет, является ли какая-либо из ячеек не пустой, потому что это вызовет 0 в массиве, что приведет к тому, что произведение всех элементов в массиве будет равно нулю.
"Blabla"
Это текст, который вы хотите отобразить.