返回列表 上一主題 發帖

[發問] 等比級數相加

[發問] 等比級數相加

大大們好,
B2是起始值為1,每增加一層就多3倍,
當E2=2代表第1層+第2層的值=4
當E2=3代表第1層+第2層+第3層的值=13
如何在E1 key入層級時,以公式帶出E2的層級加總?
但其條件限制是只能利用E1的值變化,不能用A欄及B欄的數字去加總或搜尋!
請問有什麼函數可以用?

等比級數相加.rar (6.47 KB)

2016-07-02_212157.jpg

本帖最後由 PJChen 於 2016-7-2 23:39 編輯

回復 2# KCC

您好,

太感謝您了,可以算出正確答案!可否幫忙解釋下公式的意函?
=SUMPRODUCT(3^(ROW(INDIRECT("1:"&E1))-1))

另外再請教,若1當成第0層時,公式可以怎麼改?目前E1=0時會出現#REF!
層級 個數
0        1
1        3
2        9
3        27
4        81
5        243
6        729
7        2187
8        6561

TOP

回復 4# KCC

謝謝您的解說

TOP

回復 4# KCC

1. 利用3^(row(1:x)-1)作出 {3^0,3^1......3^X},再加總.....
2.SUMPRODUCT(3^(ROW(INDIRECT("1:"&E1+1))-1))

請問大大,
我從昨天一直在研究這個公式,雖然您幫我作出來了,讓我可以直接套用,但我還無法全部理解....
問題:
1. 紅字的部份要怎麼去理解意函?還有為什麼要把它當作是文字?(我看它用了雙引號")
2. 最外層用了SUMPRODUCT為什麼就能夠自動作出 {3^0,3^1......3^X},再加總.....

Sorry!這對我有點深,麻煩您了...

TOP

        靜思自在 : 待人退一步,愛人寬一寸,就會活得很快樂。
返回列表 上一主題