Может быть, кто-то может помочь. Я использую простую формулу, где данные в C умножаются на 15, а ответ появляется в D, но я хочу, чтобы D оставалось пустым, пока число не введено в C.

3 ответа3

1

Это можно сделать двумя способами.

формула

Вы можете использовать формулу IF в столбце D. Формула будет выглядеть так:

=IF(C1="","",C1*15)

Это будет в основном только рассчитывать, если C1 не пусто. Если текст введен, ячейка приведет к ошибке. Вы можете противодействовать этому, используя вместо этого следующую формулу:

=IF(ISNUMBER(C1),C1*15,"")

Это запишет результат, только если C1 - число. Если C1 - это текст, например пробел, он останется пустым.

Условное форматирование

В качестве альтернативы вы можете использовать условное форматирование, чтобы закрасить ячейку белым, если ячейка пуста или не является числом. Формула будет такой же, как написано выше.

0

Не так много для этого ...

Проверьте на пустоту, используйте "", если ссылка пуста, в противном случае сделайте свою математику.

=IF(ISBLANK(A2),"",A2*15)

... настроить ссылки по вкусу.

0

Опция 1:

=IF(A1="","",IF(A1<>0,A1*15,""))

(Если ячейка A пуста, оставьте ячейку B пустой, в противном случае проверьте, является ли число 0 .. если нет, выполните умножение, если оно равно 0, оставьте ячейку B пустым)


Вариант 2:

=IF(ISBLANK(A1),"",A1*15)

Если ячейка A не пуста, умножьте ее на 15

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