Google Sheet countif 仅使用 sumtotal 的可见数据

Google Sheet countif only visible data using sumtotal

Sell / Buy
Buy
Buy
Sell

大家好, 我有 google sheet 有很多数据但是,我想根据过滤日期而不是整个列仅可见行

来计算“买入”和“卖出”的数量

我尝试使用的代码如下

=SUMPRODUCT(SUBTOTAL(9,OFFSET(E4,ROW(E4:E100)-ROW(E4),,1)),--(E4:E100 = "Buy"))

我真的很难解决这个问题,如果有人能帮助我处理代码,我将不胜感激。

谢谢。

添加 SUBTOTAL

的列
=SUBTOTAL(103, B4)

隐藏它:

然后使用:

=COUNTA(IFNA(FILTER(B4:B, C4:C="buy", D4:D=1)))

=COUNTIF(D4:D, 1)

="Buy: "&  COUNTIFS(C4:C, "buy",  D4:D, 1)&
 " Sell: "&COUNTIFS(C4:C, "sell", D4:D, 1)