✔ 最佳答案
老漢提供:
A33=COUNTIF(OFFSET(A30,,,MAX(IF(ISNUMBER(A1:A30),(A1:A30>=9)*ROW(A1:A30)))-ROW(A30)),"<9")
數組公式(Ctrl + Shift + Enter 按三鍵輸入)
右拉
2010-07-25 00:30:21 補充:
以上公式, 不計算空白值及非數字, 但會計算0(因為0是屬於數字)
如不計算0, 公式可能長一倍
2010-07-26 13:11:27 補充:
樓上提供的公式是計算9以下的所有數字, 包括0, 負數,小數亦有效
如數值條件是有範圍, 假設是 9以下但不包括0, 但包括負數, 可以同樣方法,再列一式, 計算0的個數; 然後將9以下的個數-0的個數, 便是答案:
=COUNTIF(OFFSET(A30,,,MAX(IF(ISNUMBER(A1:A30),(A1:A30>=9)*ROW(A1:A30)))-ROW(A30)),"<9")-COUNTIF(OFFSET(A30,,,MAX(IF(ISNUMBER(A1:A30),(A1:A30>=9)*ROW(A1:A30)))-ROW(A30)),0)
2010-07-26 13:14:23 補充:
同理, 將9以下的個數-3以下的個數, 便是 3 至 8 的個數:
=COUNTIF(OFFSET(A30,,,MAX(IF(ISNUMBER(A1:A30),(A1:A30>=9)*ROW(A1:A30)))-ROW(A30)),"<9")-COUNTIF(OFFSET(A30,,,MAX(IF(ISNUMBER(A1:A30),(A1:A30>=9)*ROW(A1:A30)))-ROW(A30)),"<3")
2010-07-26 13:17:50 補充:
所有公式, 均是陣列公式
輸入公式後, 必須按Ctrl + Shift + Enter 三鍵輸入