1

已编辑

当 B 列“已启动”/“已配置”时,我试图计算 D/F 列中的所有值。这就是我的数据的样子。

B              D           F
Started        BARB1       BARB1
Started        BARB2
               BARB3       BARB2
Configured     BARB4
Started        

我尝试了以下公式;(CountIf, SumProduct) 但它似乎只是将它们计入 B 列?

=COUNTIF($B$2:$B$1800;B2="Started")
=SUMPRODUCT(($B$2:$B$1800="Started")*($D$2:$CD$1800<>""))
4

2 回答 2

2

这个版本使用 SUMPRODUCT 所以你不需要 CTRL+SHIFT+ENTER

=SUMPRODUCT(ISNUMBER(MATCH(B$2:B$1800;{"started";"configured"};0))*(D$2:F$1800<>""))

于 2013-03-15T15:48:05.067 回答
1

忘记我之前写的,这是答案:

 {=SUM(IF((A:A="Started")*(D:D<>"");1;0))+SUM(IF((A:A="Configured")*(D:D<>"");1;0))}

(你知道 ctrl+shift+enter)

于 2013-03-15T13:50:17.527 回答