Excel两列递归差值公式及递归乘积计算求助
Excel递归计算解决方案
假设左列数据存放在A列(xt1=A1,xt2=A2,以此类推),右列前4行基准值存放在B1:B4(xbar1=B1,xbar2=B2,xbar3=B3,xbar4=B4),以下是对应计算的公式:
1. 循环计算左列与右列基准值的差值
在C1单元格输入以下公式,下拉填充至所有行:
=A1 - INDEX($B$1:$B$4, MOD(ROW()-1,4)+1)
- 逻辑说明:
MOD(ROW()-1,4)+1生成循环序列1,2,3,4,1,2,3,4...,通过INDEX函数循环引用B1到B4的基准值,实现每4行重复匹配右列前4行数据。
2. 计算连续两行差值的递归乘积
在D2单元格输入以下公式,下拉填充至所有行:
=C2*C1
- 逻辑说明:直接引用当前行的差值(C列)与上一行的差值(C列上一行)相乘,实现相邻两行差值的递归乘积逻辑。
内容的提问来源于stack exchange,提问作者user22570245
相关产品推荐
相关产品推荐

