2015-10-16 143 views
-1

我使用下面SUMIFS在列計數文本值函數來計算在一列中的總數,其中在另一列(列c)的值相匹配,在小區C7:COUNTIFS

=SUMIFS('Time Allocation'!$C$505:$C$10001,'Time Allocation'!$B$505:$B$10001, "="&$C7) 

現在我想要做的是完全相同的事情,但是這次我想要計算列c中的值與單元格C7中的值匹配的列中存在任何類型的文本值的次數。

因爲總和僅適用於數字和我要計數的文本值的單元格,我已經嘗試使用:

=COUNTIFS('Time Allocation'!$C$505:$C$10001,'Time Allocation'!$B$505:$B$10001, "="&$C7) 

但這說沒有足夠的論據我的配方食品中。

請有人能告訴我如何做到這一點?

+2

您的公式表明您實際上與列C中的C7值相匹配,而不是C列中的值。你能澄清嗎? –

+0

[COUNTIFS](http://www.techonthenet.com/excel/formulas/countifs.php)採用配對參數(範圍/標準) - 不同於包含sum_range的SUMIFS。 – pnuts

回答

1

我會這樣做。

=sumproduct((('Time Allocation'!$C$505:$C$10001)=('Timeallocation'!$B$505:$B$10001))*(ISNUMBER(('Time Allocation'!$B$505:$B$10001))=FALSE)) 

我可能已經錯過了一個或兩個括號,它應該是

sumproduct(((C:C)=(B:B))*(isnumber(C:C)=FALSE)) 

只是很難檢查與長列名的錯誤。這應該是0和1的集合的總和,當沒有和數量相同時爲1。