Я пытаюсь добавить формулу вычисления в ячейку (что я могу сделать так, чтобы она работала отлично), но я хочу, чтобы ячейка отправляла пустое сообщение, если результат этого расчета равен нулю.

Вот моя формула, которая работает:

=SUM([Weight]*[Price]+[Added])

Но как мне добавить формулу к этому? Как сделать так, чтобы он не отображал ноль, если результат равен нулю?

2 ответа2

1

Вы можете сделать это с помощью формулы:

=IF(SUM([Weight]*[Price]+[Added])=0,"",SUM([Weight]*[Price]+[Added]))

или используя пользовательский формат для ячеек, содержащих ваши результаты. Введите «General; General ;; @» (без кавычек) в диалоговом окне «Пользовательский формат», как показано ниже:

Этот последний подход хорош, если вам может понадобиться больше математики для результата в ячейке. Формула преобразует ячейку в текстовое значение, равное пустому (""). Если вы попытаетесь добавить или умножить эту ячейку, вы получите ошибку.

Пользовательский формат будет по-прежнему разрешать арифметические операции с результатом.

0

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

Вы начинаете с:

=SUM([Weight]*[Price]+[Added])

так что, чтобы сделать что-то еще, если этот расчет пуст, вы можете сделать что-то вроде этого:

=if(SUM([Weight]*[Price]+[Added])=0, "do whatever when equal to 0", SUM([Weight]*[Price]+[Added]))

Если вы хотите, чтобы он был пустым, если вычисление = 0, тогда замените «делайте все, когда равно 0» на «»

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