求救一個簡單的Excel公式

2008-11-28 9:52 pm
我要在Excel 的Sheet1中寫公式可以數sheet2 中的A1~A1000儲存格數量

詳細求救信說明如下:
在Sheet2
A1~A1000都是空白儲存格,A123有寫"計數開始",A456也有寫"計數開始"
B1~B888有寫數字

在Sheet1 (要寫公式的那張Sheet)
A1要數出
在Sheet2 B123(對應有寫"計數開始"的A123)~B456中"有數字"的儲存格數量 (答案是456-123+1)

B2要數出
在Sheet2 B456(對應有寫"計數開始"的A456)~B888中"有數字"的儲存格數量(答案是888-456+1)


不知道這樣說~您是否了解~希望您可以幫我解決這個問題~~謝謝你

回答 (3)

2008-11-28 10:05 pm
✔ 最佳答案
可以用下列公式,來計算:

計算資料範圍的儲存格數量(含空白)
=COUNTA()資料範圍

計算資料範圍的儲存格數量(含數值)
=COUNT(資料範圍)

=COUNTBLANK()
計算資料範圍的儲存格,是空白的數量

=COUNTIF(資料範圍,索引鍵)
計算資料範圍的儲存格,符合索引鍵的值數量

2008-11-29 14:40:54 補充:
請在C27處輸入下列公式:
=ROW()-MATCH(B27,B:B,)

若要判斷式,請將上述公式改成如下:
=IF(B27="","",ROW()-MATCH(B27,B:B,))

然後全部複製在C欄,即可依你所需
2008-11-29 1:21 am
都沒有範本看了一堆文字就懶的想了.....

2008-11-28 23:53:50 補充:
=MATCH(,Sheet1!A:A,-1)-MATCH("龘",Sheet1!B:B)+1
=MATCH("龘",Sheet1!B:B)-MATCH("計數開始",Sheet1!B:B,)
只限本題,有問題再提。
2008-11-29 12:29 am
=SUMPRODUCT(LARGE((Sheet2!A1:A1000="計數開始")*ROW($A$1:$A$1000),1)-LARGE((Sheet2!$A$1:$A$1000="計數開始")*ROW($A$1:$A$1000),2)+1)

2008-11-28 16:39:11 補充:
=COUNT(INDIRECT("Sheet2!B"&MATCH("計數開始",Sheet2!A:A,0)&":B"&MATCH("計數開始",Sheet2!A:A,1)))

2008-11-28 21:20:34 補充:
檔案位置:http://tco.cseintltd.com.tw/applerot/pic/D.xls
自己研究


收錄日期: 2021-04-15 19:48:55
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20081128000016KK03563

檢視 Wayback Machine 備份