Какую формулу мне нужно добавить в B1 B2 и т.д., Чтобы формула ничего не делала, если в ячейке A есть запись, но если в пустом поле указано значение ячейки выше в ячейке?

Формула If отвечает на вопрос, но что я могу использовать, чтобы вставить формулу в ячейку B, чтобы получить результат.

Пример:
Ячейка A1 - это дата, скажем, 24.02.17.
Ячейка B1 - это формула If(a1>0, "do nothing") , «добавьте содержимое ячейки A выше).

Ячейка A2 пуста
Ячейка B2 - формула If(a2>0, 24/02/17

Я мог бы сделать это в Visual Basic, могу ли я сделать это с помощью формулы?

2 ответа2

0

Используйте ISBLANK

В вашем объяснении это будет

   A  |  B
1     |
2     | =IF(ISBLANK(A2), B1, )

Ваша формула неверна

If(a1>0, "do nothing"), "put in content of cell A above)

не будет работать как

to do nothing if cell A has an entry but if empty put the value of the cell above in the cell

0

B1 формула не будет работать, так как вы находитесь на вершине своего листа. В2 можно поставить формулу = IF(A2 = 0, A1)

Используя ваш оригинальный if, = IF(A2> 0, A1). Помните, если формат (оценка, если Истина, если Ложь)

Когда вы копируете и вставляете, A2 станет A3 и A1, A2, и так далее, и так далее.

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