gpt4 book ai didi

google-sheets - 需要求和公式

转载 作者:行者123 更新时间:2023-12-04 02:53:34 24 4
gpt4 key购买 nike

我需要帮助在 Google 表格中为以下总和创建公式:

x*(0.95^1+0.95^2+0.95^3+...+0.95^n)

其中 x 是常数,n 是正整数。公式必须适合一个单元格。

最佳答案

=x*SERIESSUM(.95,1,1,{1,1,1,1,1})

虽然很可能有一个现成的统计或财务工作表函数,但您似乎对 another answer 中提供的这个公式的结果感到满意。 .

您只需要生成数组 n 次,其中 n 是工作表上一个单元格的值。
INDEX(ROW(1:4), , )返回 {1, 2, 3, 4} 的结果作为一个真正的数组。

转换 {1, 2, 3, 4}{1, 1, 1, 1}在行号周围使用 SIGN 函数“包装器”。
=INDEX(SIGN(ROW(1:4)), , )              'returns {1, 1, 1, 1} as a true array

要改变数组的长度,请使用 INDIRECT 构建 ROW 引用。对于 C10 中的 4,这将返回相同的结果。
=INDEX(SIGN(ROW(INDIRECT("1:"&C10))),,) 'returns {1, 1, 1, 1} as a true array
'proof
=SUM(INDEX(SIGN(ROW(INDIRECT("1:"&C10))),,)) 'returns 4

将其与公式的其余部分放在一起,作为数组模式下 INDEX 的标准公式。
=B10*SERIESSUM(0.95, 1, 1, INDEX(SIGN(ROW(INDIRECT("1:"&C10))),,))

如果您不想在其数组模式下使用 INDEX,您可以省去它并添加一个 ARRAYFORMULA 包装器。

enter image description here

关于google-sheets - 需要求和公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53970289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com