EJ
Lv 7
EJ 發問時間: 電腦與網際網路程式設計 · 1 0 年前

excel 的參數問題

假設我有 A1 和 A2 兩個變數, 而 A1=10, A2=30. 那麼 B1=sum(A10:A30). 也就是說, 我希望加總 A 欄第 10 個到第 30 個數. 不過, 我常常要改變 A1 和 A2 的值. 如果 A1=20, A2=50, 那麼 B1=sum(A20:A50).

請問是不是有什麼辦法可以作到?

2 個解答

評分
  • Daniel
    Lv 7
    1 0 年前
    最佳解答

    公式為:

    B1=SUM(INDIRECT("A" & A1):INDIRECT("A" & A2))

    2008-07-04 01:21:47 補充:

    重打一次:

    B1=SUM(INDIRECT("A" & A1):INDIRECT("A" & A2))

    2008-07-04 01:23:59 補充:

    或者:

    B1=SUM(INDIRECT("A" & A1 & ":" & "A" & A2))

  • piny
    Lv 7
    1 0 年前

    分享一個小弟也愛用的方法

    =SUMPRODUCT(OFFSET(A1,A1-1,,A2-A1+1,))

還有問題?馬上發問,尋求解答。