Столбец B12 имеет формулу, которая добавляет день недели на основе даты в столбце C12. Как создать формулу, чтобы в следующей ячейке ниже, в B13, формула оставляла ячейку пустой до тех пор, пока не будет введена дата в столбец C.

Образец таблицы с формулами и ячейками

2 ответа2

0

Да, это код, который вы ищете:

=IF(ISBLANK(C13);"";TEXT(C13;"ddd"))

Этот код проверяет, является ли ячейка пустой с помощью ISBLANK(ячейка)

Если ячейка пуста, мы ничего не показываем. Если ячейка не пуста, мы будем показывать День с даты, полученной из ячейки C13.

Вот формула в действии.

Пример вывода

Кстати, вы можете нажать и перетащить формулу на несколько ячеек, чтобы сделать то же самое для всех ячеек, на которые вы перетаскиваете формулу.

0

Это код, который вам нужен для ответа.

={IF(PRODUCT((C13:C1048576="")*TRUE())=0,"Blabla","")}

Что эта формула делает:

C13:C1048576="" 

Сначала проверяется, все ли ячейки в столбце C пусты. Это даст истинные или ложные значения.

*TRUE()

Затем я умножаю это на истинное значение, чтобы изменить значения с истинного на 1 и ложного на 0.

PRODUCT(previous)=0

Это проверяет, является ли какая-либо из ячеек не пустой, потому что это вызовет 0 в массиве, что приведет к тому, что произведение всех элементов в массиве будет равно нулю.

"Blabla"

Это текст, который вы хотите отобразить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .