2013-03-15 32 views
1

EDITED計數的另一列

我想指望在列d所有值一列/ F,當B列被「開始」 /「配置」。這是我的數據看起來像。

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<>"")) 

回答

2

這個版本使用SUMPRODUCT所以你不需要CTRL + SHIFT + ENTER

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

+0

哦有趣;)讓我檢查一下。 – CustomX 2013-03-18 08:21:01

+0

工程一樣好,因爲我不需要CTRL + SHIFT + ENTER! :d – CustomX 2013-03-18 08:39:45

1

忘了我以前寫的,這就是答案:

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

(你知道Ctrl + Shift +回車)

+0

該死的,我忘記了我的問題。我得到了工作,但編輯是我無法工作的原因。或者我很愚蠢...... – CustomX 2013-03-15 13:59:53

+0

K_B,精彩的編碼! :)我永遠不會得到:D – CustomX 2013-03-15 14:20:58