2013-03-21 16 views
0

我無法找到如何使我的功能工作。 這裏是我的功能,我儘量讓工作:我找不到如何使我的功能工作(CountIF有2個狀態和2個範圍)

=COUNT(IF(Sheet1!$V$6:$V$1026;Sheet2!C7, IF(Sheet1!$J$6:$J$1026;Sheet2!B7))) 

這就是我想做的事:(例)

表1

J   V   
6 test  Low 

表2

 B  C   cell with function 
7 test Low     1 

什麼是錯的?有沒有其他的方式來做同樣的事情?

附加問題,當我不想使用1026作爲最終範圍,但是當我想要使用一個範圍直到最後一個單元格爲止,我該怎麼做?

+2

你可以嘗試使用'COUNTIFS()'函數,這可能會做你正在尋找的東西。請參閱[這裏](http://office.microsoft.com/en-nz/excel-help/countifs-function-HA010047494.aspx)瞭解更多信息。 – Simon 2013-03-21 09:07:55

+0

謝謝,它工作! – user2156096 2013-03-21 09:13:42

+0

附加問題,當我不想使用1026作爲最終範圍,但是當我想使用一個範圍直到最後一個單元格爲止,我該怎麼做? – user2156096 2013-03-21 09:19:59

回答

0

我想你正在努力實現的是:

=SUM(IF(Sheet1!$V$6:$V$1026=C7,IF(Sheet1!$J$6:$J$1026=B7,1,0),0)) 

這是一個數組功能,所以你必須使用鍵Crtl + Shift + Enter鍵,而不是僅僅輸入爲它工作。

你公式的一個主要問題是IF語句包含三個參數:一個測試,然後是真,然後用逗號分隔假。在你的配方中,你沒有測試,你正在使用分號。

+0

嘿,我已經習慣了西蒙在評論中提到的COUNTIFS函數。不管怎麼說,還是要謝謝你。 – user2156096 2013-03-21 09:31:21

相關問題