如何使用具有多个条件的嵌套 SUM 函数?

How can i used nested SUM functions with multiple criteria?

这个公式快要完成了,我只是遗漏了一小部分我看不到!

如果列 A:A 包含 OPENCLOSED.[=22=,我希望单元格 A19SUMK:K ]

我缺少什么?

如果只计算 CLOSEDOPEN,则该公式有效,但我需要它来计算两者。

A19中的当前公式:

=IF(COUNT(A9)=1,TEXT(SUMIF('SPREADS LOG'!A:A,("CLOSED"),'SPREADS LOG'!K:K)," £ #,##0.00")&" / "&TEXT(SUM(SUMIF('SPREADS LOG'!A:A,{"CLOSED","OPEN"},'SPREADS LOG'!K:K)," £ #,##0.00"),""))

注意我需要在公式中保留 / 的奇怪之处,因为它正在进行两个单独的计算,我希望它们显示为 1234 / 5678

这种不太优雅的方式对我有用...

=TEXT(SUMIF('SPREADS LOG'!A:A,("CLOSED"),'SPREADS LOG'!K:K)," £ #,##0.00")&
" / "&
TEXT(SUM(
         SUMIF('SPREADS LOG'!A:A,"Open",'SPREADS LOG'!K:K),
         SUMIF('SPREADS LOG'!A:A,"Closed",'SPREADS LOG'!K:K)
         )," £ #,##0.00")

K 中是否有开盘或闭盘以外的值?如果没有,您可以将第 4 行和第 5 行替换为 SPREADS LOG'!A:A.

假设K还有其他值,而且你订阅了365,你可以使用新的LET函数让这个公式更简单一些。

=LET(sumRng,'SPREADS LOG'!K:K, lkupRng,'SPREADS LOG'!A:A,
           TEXT(SUMIF(lkupRng,("CLOSED"),sumRng)," £ #,##0.00")
           &" / "&
           TEXT(SUM(
                    SUMIF(lkupRng,"Open",sumRng),
                    SUMIF(lkupRng,"Closed",sumRng)
                   )," £ #,##0.00")
    )