2013-11-22 87 views
0

不需要VBA,有沒有辦法讓我說countif(column X, "")而不計算所有發生在最後一行數據的空單元?該表是動態的,因此我無法將其設置爲靜態範圍。Countif使用Excel中的數據的最後一行?

+0

什麼版本的Excel中使用這樣的

=COUNTIF(INDIRECT("A1:A" & MATCH(REPT("z",255),A:A)), "") 

? – Joe

+2

使用命名範圍? –

回答

0
=COUNTBLANK(COLX) - COUNTBLANK(COLY) 

其中科利是一列,必須爲每一個有效行的值(比方說,ID值)

+0

這工作很好。謝謝! – MyNameIsKhan

1

就像我在我的評論中提到,你可以將舊命名範圍的其他MATCH(REPT("z",255),A:A)會給你行有數據的最後一個單元的數量。所以,你可以在COUNTIF如果最後一行包含數字數據,那麼你這個=MATCH(9.9E+307,A:A,1)