我正在尝试为排除没有批发价的行的范围创建小计。我有一系列产品、价格和单位,它们按品牌有小计,但品牌小计是sum
而不是subtotal
因为无论用户选择过滤什么,都需要显示总计。这些小计行没有批发价。
下面是我用来计算范围上方汇总区域总数的 sumif 公式:
=SUMIF(B5:B12, "", D5:D12)
我需要一个以相同方式工作的 subtotal 公式。是否有与 sumif 公式等效的 subtotal 公式?或者我可以使用的工作表函数?
我需要能够在不使用 VBA 的情况下完成此操作。
答案1
无需 VBA 即可进行条件小计。尝试以下公式:
=SUMPRODUCT(SUBTOTAL(9,OFFSET(units,ROW(units)-ROW(D4),0,1)),--(wholesale=""))
在哪里
units
引用D4:D12
你的截图,D4
标题
wholesale
引用B4:B12
你的截图
例子- 单元格 D2 中的公式: