Google Sheet Formula:如何计算并打印出数组结果?
Posted
技术标签:
【中文标题】Google Sheet Formula:如何计算并打印出数组结果?【英文标题】:Google Sheet Formula: How to calculate and print out an array result? 【发布时间】:2022-01-12 15:56:19 【问题描述】:例如,如果我将以下值放入 A1-A3
A1: 3000 // Initial value
A2:0.99 // Decrease percentage
A3: 5 // Decrease times
我应该在 B1 中输入什么公式才能在 B1-B5 中得到以下结果?
B1: 3000
B2: 2970 //3000*0.99
B3: 2940.3 //3000*0.99*0.99
B4: 2910.897 // 3000*0.99*0.99*0.99
B5: 2881.78803 //3000*0.99*0.99*0.99*0.99
【问题讨论】:
【参考方案1】:试试
=arrayformula($A$1*($A$2^(row(offset(B1,,,$A$3))-1)))
【讨论】:
【参考方案2】:尝试:
=INDEX(A1*A2^SEQUENCE(A3; 1; ))
【讨论】:
以上是关于Google Sheet Formula:如何计算并打印出数组结果?的主要内容,如果未能解决你的问题,请参考以下文章
如何利用python将中文文档写入excel,并且单元格自动调整宽度
如何在 Google Sheet 上的文本字符串中找到完全匹配并忽略第二个数字?