Sigma or Summation function in Excel

后端 未结 5 669
深忆病人
深忆病人 2021-01-02 17:22

Given a value (in a cell), calculate a formula like this:

Ʃ(3i+1) for i from 0 to the value specified in the cell.

SUM(), SERIESSUM() are not suitable in thi

相关标签:
5条回答
  • 2021-01-02 17:50

    Demo as below graph:

    Write in B2 Cell with =SUM(3*(ROW(INDIRECT(CONCATENATE("1:",A2+1)))-1)+1) then press Ctrl + Shift + Enter.

    0 讨论(0)
  • 2021-01-02 17:52

    What about

    =(3/2*n+1)*(n+1)
    

    for 0 as lower bound and n is your upper bound

    0 讨论(0)
  • 2021-01-02 18:00

    Use the array formula:

    =SUM(3*ROW(INDIRECT("1:" & A1))+1)+1
    

    Array formulas must be entered with Ctrl + Shift + Enter rather than just the Enter key.

    0 讨论(0)
  • 2021-01-02 18:03

    [To complement Dirk Reichel's answer (I added a $ at "ROW(A$1)":

    "=SUMPRODUCT(3*(ROW(A$1:INDEX(A:A,B1-A1+1))-(1-A1))+1)"

    Here is what it looks like. (see the image)

    No indirect, no array, and can be cut past anywhere. (Needed the $ sign to be cut and past anywhere)]

    0 讨论(0)
  • 2021-01-02 18:12

    To leave you all options, just use this:

    =SUMPRODUCT(3*(ROW(A1:INDEX(A:A,B1-A1+1))-(1-A1))+1)
    

    A1 is the lower limit and B1 is the upper limit... will also work for ranges like i = -5 to -3 ;)

    0 讨论(0)
提交回复
热议问题