Я пытаюсь оценить цену за килограмм ($ / кг) на основе продаж продукта. Это прекрасно работает, если товар был продан в течение указанного периода. Однако, если продукт не продается, килограмм (знаменатель) оказывается равным 0 (нулю), и возникает ошибка. - Ошибка деления на ноль.
Я пробовал это
=iif(KgSold=0,0,Revenue/KgSold)
Похоже, что функция iif
рассчитывает как истинные, так и ложные результаты. Как мне обойти это.
Должен ли я вместо этого использовать функцию switch
?
=switch(KgSold=0,0
KgSold<>0,Revenue/KgSold)