![如果小计则计数](https://linux22.com/image/1567731/%E5%A6%82%E6%9E%9C%E5%B0%8F%E8%AE%A1%E5%88%99%E8%AE%A1%E6%95%B0.png)
我正在尝试在另一张名为“详细信息”的工作表中获取小于 3 的数字的小计,公式如下。工作表中还有其他小计公式,它们运行良好,但我无法弄清楚这个特定的公式。我一直尝试使用的公式是:
=SUMPRODUCT(SUBTOTAL(3,OFFSET(Detail!$Q$7:$Q$4000,ROW(Detail!$Q$7:$Q$4000)-ROW(Detail!$Q$7),0,1)),--(Detail!$Q$7:$Q$4000,"<3"))
任何帮助,将不胜感激。
答案1
你犯了一个愚蠢的错误,你的公式需要在最后一部分进行简单的更正。
--(Detail!$Q$7:$Q$4000,"<3"))
应该这样写,
--(Detail!$Q$7:$Q$4000<3))
。
替换,"<3"
并<3
重写公式应如下所示:
=SUMPRODUCT(SUBTOTAL(3,OFFSET(Detail!$Q$7:$Q$4000,ROW(Detail!$Q$7:$Q$4000)-ROW(Detail!$Q$7),0,1)),--(Detail!$Q$7:$Q$4000<3))