【问题标题】:Subtotal with >1 criterias>1 个条件的小计
【发布时间】:2021-06-16 07:56:45
【问题描述】:

如何对 2 个条件进行小计?

例如。如图:

我希望“G”列中“LONG”的小计数和“Net P/L”应该>0 两个条件都需要满足=小计“LONG”和“利润>0”

我想要使用 SUBTOTAL 公式仅计算过滤行的计数。 我找到了这样一个标准的公式

=SUMPRODUCT((Table1[[#All],[Long/Short]]="LONG")*(SUBTOTAL(3,OFFSET(Table1[[#Headers],[Long/Short]],ROW(Table1[[#All],[Long/Short]])-MIN(ROW(Table1[[#All],[Long/Short]])),0))))

但我想要 2 个标准的小计(多头和盈亏 >0)

=SUMPRODUCT((Table1[[#All],[Long/Short]]="LONG")*(SUBTOTAL(3,OFFSET(Table1[[#Headers],[Long/Short]],ROW(Table1[[#All],[Long/Short]])-MIN(ROW(Table1[[#All],[Long/Short]])),0))))

【问题讨论】:

  • 只需添加另一个类似于第一部分的乘法:(Table1[[P/L]]>0)*

标签: excel excel-formula


【解决方案1】:

试试这个公式:

=SUMPRODUCT((G3:G5000="LONG")*(V3:V5000>0)*SUBTOTAL(103,OFFSET(V2,ROW(V3:V5000)-ROW(V2),)))

SUBTOTAL 中的 103 将排除过滤的行。

这是一个数组公式。将其输入到单元格中,然后按[Ctrl]+[Shift]+[Enter]创建数组公式。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 1970-01-01
    • 2020-09-28
    • 2010-10-02
    • 1970-01-01
    • 2021-03-29
    • 1970-01-01
    相关资源
    最近更新 更多