У меня есть значение, которое необходимо рассчитать на основе продаж за предыдущие годы:
{=CEILING(SUM(IF('Inventory Transactions'!$H$2:$H$7137=LEFT($B6,3),IF('Inventory Transactions'!$O$2:$O$7137='Do Not Edit This Sheet'!C6,'Inventory Transactions'!$AD$2:$AD$7137,0),0))/12*2,25)}
В ячейке, в которой я проверял это, возвращаются 50 (когда я делаю математику вручную, это имеет смысл), рассчитывающие продажи, при которых тип продажи не редактируется на этом листе, а затем делится на 12 и умножается на 2, чтобы получить 2 месяца поставка и округление до следующего наивысшего кратного из 25 единиц. однако мой босс теперь хочет сделать все, что было продано менее 100 единиц в прошлом году или 17/ месяц "0", и я попытался
{=CEILING(IF(SUM(IF('Inventory Transactions'!$H$2:$H$7137=LEFT($B6,3),IF('Inventory Transactions'!$O$2:$O$7137='Do Not Edit This Sheet'!C6,'Inventory Transactions'!$AD$2:$AD$7137,0),0))/12*2 <=17,0),25)}
а также
{=CEILING(SUM(IF(IF('Inventory Transactions'!$H$2:$H$7137=LEFT($B6,3),IF('Inventory Transactions'!$O$2:$O$7137='Do Not Edit This Sheet'!C6,'Inventory Transactions'!$AD$2:$AD$7137,0),0))< 100,0)/12*2,25)}
без удачи он возвращает 0 в любом случае и не должен, потому что он возвращает 50 регулярно, что означает, что число / месяц больше 25
Я уверен, что это, вероятно, относительно простая проблема, и мне не хватает чего-то простого.