如果满足多个条件,则将重复的单元格值计为一个
Count duplicate cell values as one if multiple criteria are met
我正在尝试根据状态 ("Settled") 和不同的代码。如果该代码中其他条目的其他状态尚未确定,则不应计算在内。请参阅下面的示例和预期输出。
MONTH |CODE |CONTRIBUTION|STATUS
JANUARY |CS-111|500 |Settled
JANUARY |CS-111|500 |Settled
FEBRUARY|CS-131|200 |Settled
FEBRUARY|CS-131|200 |Waiting
FEBRUARY|CS-141|300 |Settled
MARCH |CS-151|400 |Waiting
MARCH |CS-161|700 |Settled
示例输出:
January | 1 | 1 because same code and status
February | 1 | 1 because only CS-141 is settled, the second entry of CS-131 is Waiting
March | 1 | 1 because only CS-161 is settled
这是我基于 问题的公式:
=SUMPRODUCT(--($A:$A="January"),--(COUNTIFS($A:$A,$A:$A,$B:$B,$B:$B,$D:$D,"Settled")=0))
使用上面的公式,我得到 2 作为 1 月的输出而不是 1. 1,因为它们具有相同的代码和状态。您能帮我应用哪个概念来获得预期的输出吗?希望我的问题很清楚。非常感谢。
如果之前有人问过这个问题,我们深表歉意。
想象一下这个设置:
G2
中的公式:
=SUM(--(FREQUENCY(IF(($A:$A=G2)*($D:$D="Settled"),IF(COUNTIFS($B:$B,$B:$B,$D:$D,"Waiting")=0,MATCH($B:$B,$B:$B,0))),ROW($B:$B)-ROW($B)+1)>0))
Note: It's an array formula and needs to be confirmed through Ctrl+Shift+Enter
往下拉...
我正在尝试根据状态 ("Settled") 和不同的代码。如果该代码中其他条目的其他状态尚未确定,则不应计算在内。请参阅下面的示例和预期输出。
MONTH |CODE |CONTRIBUTION|STATUS
JANUARY |CS-111|500 |Settled
JANUARY |CS-111|500 |Settled
FEBRUARY|CS-131|200 |Settled
FEBRUARY|CS-131|200 |Waiting
FEBRUARY|CS-141|300 |Settled
MARCH |CS-151|400 |Waiting
MARCH |CS-161|700 |Settled
示例输出:
January | 1 | 1 because same code and status
February | 1 | 1 because only CS-141 is settled, the second entry of CS-131 is Waiting
March | 1 | 1 because only CS-161 is settled
这是我基于
=SUMPRODUCT(--($A:$A="January"),--(COUNTIFS($A:$A,$A:$A,$B:$B,$B:$B,$D:$D,"Settled")=0))
使用上面的公式,我得到 2 作为 1 月的输出而不是 1. 1,因为它们具有相同的代码和状态。您能帮我应用哪个概念来获得预期的输出吗?希望我的问题很清楚。非常感谢。
如果之前有人问过这个问题,我们深表歉意。
想象一下这个设置:
G2
中的公式:
=SUM(--(FREQUENCY(IF(($A:$A=G2)*($D:$D="Settled"),IF(COUNTIFS($B:$B,$B:$B,$D:$D,"Waiting")=0,MATCH($B:$B,$B:$B,0))),ROW($B:$B)-ROW($B)+1)>0))
Note: It's an array formula and needs to be confirmed through Ctrl+Shift+Enter
往下拉...