如何使用具有多个条件的嵌套 SUM 函数?
How can i used nested SUM functions with multiple criteria?
这个公式快要完成了,我只是遗漏了一小部分我看不到!
如果列 A:A
包含 OPEN
或 CLOSED
.[=22=,我希望单元格 A19
到 SUM
列 K:K
]
我缺少什么?
如果只计算 CLOSED
或 OPEN
,则该公式有效,但我需要它来计算两者。
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")
)
这个公式快要完成了,我只是遗漏了一小部分我看不到!
如果列 A:A
包含 OPEN
或 CLOSED
.[=22=,我希望单元格 A19
到 SUM
列 K:K
]
我缺少什么?
如果只计算 CLOSED
或 OPEN
,则该公式有效,但我需要它来计算两者。
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")
)