2012-09-20 86 views
149

我想計算包含某個範圍內任何內容的單元格。 任何包含文本,數字或其他內容的單元格都應在結果單元格中加1。 我發現這個功能,谷歌文檔計數包含任何文本的單元格

countif(range; criteria) 

,但對我來說這不工作,因爲我不知道在什麼類型的標準。 如何做到這一點?

回答

219

您可以通過"<>"(包括引號)作爲criteria的參數。這基本上說,只要它不空白/空白,就算它。我相信這是你想要的。

=COUNTIF(A1:A10; "<>") 

否則,你可以使用​​斯科特建議

+5

否「否則」關於它。 'CountA'是實現它的方法。 – Stephen

+8

countA不是計數生成的單元格的方式,因爲它也將「」計數爲1. –

+4

= COUNTIF(A1:A10,「<>」) –

30

COUNTIF函數將只計算包含在指定範圍內的數字的單元格。

COUNTA(範圍)將計算參數列表中的所有值。文本條目和數字進行計數,即使當它們含有長度的一個空字符串0

實施例:在A7 功能 = COUNTA(A1:A6)

範圍:

A1一個

A2 b

A3香蕉

A4 42

A5

A6

A7 4 - >導致

谷歌電子表格功能列表中包含以供將來參考https://support.google.com/drive/table/25273?hl=en的所有可用功能的列表。

+0

在我的測試中,'COUNTA'不計算空白單元格(即沒有任何內容)。所以你這樣說是不正確的。 – hazrpg

+0

長度爲0的空字符串不一定與空白單元格相同。空白單元格的值爲NULL(或類似,取決於系統);包含長度爲0的字符串的單元格包含內容。 –

+0

@hazrpg,但它用'=「」' – Qwertiy

0

如果你有類似=""細胞不想指望他們,你必須像公式

=row(G101)-row(G4)+1-countblank(G4:G101) 

減去空單元格的數量從細胞的總數在2維的情況陣列這將是

=(row(G101)-row(A4)+1)*(column(G101)-column(A4)+1)-countblank(A4:G101) 

在谷歌文檔測試。

相關問題