2012-11-16 66 views
1

我試圖將一列中的數字加上開放式辦公室中的空白單元格的數量。我叫我的專欄example,並試圖公式列加上OpenOffice Calc中的空白單元格的總和

=Sum(example) + countblank(example) 

但計算所有的空白單元格的下面我的數據行。我如何做到這一點,我可以添加更多的行到我的數據,並使公式仍然是正確的?

回答

0

最簡單的方法是使示例中的最下面一行成爲頁腳行。

E.g.在下面的示例中,示例涵蓋了單元格A1:A10,其中包含數據的A1:A9,以及包含諸如「」的文本的A:10。你可以簡單地插入上面的行,並且範圍將自動展開。

 A 
--+---- 
1| 32 
2| 16 
3| 
4| 9 
5| 12 
6| 8 
7| 
8| 10 
9| 12 
10| <END> 
0

還有使用一個公式來計算坯料的數目的範圍內,直到最後一個非空白值的可能性:

=COUNTBLANK(OFFSET(Example;0;0;MAX(IF(ISBLANK(Example);0;ROW(Example))))) 

這是一個數組公式,所以你需要在Open Office的公式嚮導中選擇「數組」複選框(或者如果使用Excel,請按CTRL + SHIFT + ENTER)。

它通過向下突破的問題分爲兩個部分:

  1. 這個片段計算該示例中的最上一行包含非空值:

    MAX(IF(ISBLANK(例); 0; ROW(實施例)

  2. OFFSET函數減少實施例的大小,以匹配的最後非空單元的位置:

    (OFFSET(例如; 0; 0; [要考慮的行數]))

我們現在有需要處理的值的範圍,我們應用COUNTBLANKS公式。

相關問題