Excel 有没有一种方法可以通过公式来实现这一点?
这在第1列中有0到100的表中很容易做到,并且公式取其上的值并将当前索引加50*即可 这也适用于: 如果我想得到10的答案,用50填写A1到A10,这个公式给出了正确答案:Excel 有没有一种方法可以通过公式来实现这一点?,excel,Excel,这在第1列中有0到100的表中很容易做到,并且公式取其上的值并将当前索引加50*即可 这也适用于: 如果我想得到10的答案,用50填写A1到A10,这个公式给出了正确答案: Input: 0 to 100 for 0 = 100 for 1 = prior value (100) + (50 * 1) = 150 for 2 = prior value (150) + (50 * 2) = 250 我想弄明白的是: 我可以在一个单元格中执行此操作,该单元格告诉我给定行的输出吗? 我想让公式看看
Input: 0 to 100
for 0 = 100
for 1 = prior value (100) + (50 * 1) = 150
for 2 = prior value (150) + (50 * 2) = 250
我想弄明白的是:
我可以在一个单元格中执行此操作,该单元格告诉我给定行的输出吗?
我想让公式看看输入的ref单元格,并提供50*索引的累计总数加上100 下面是一个UDF用户定义函数解决方案:
=100+SUMPRODUCT(A1:A10,ROW(A1:A10))
然后可以在工作表中使用公式=myFuncA1 下面是一个UDF用户定义函数解决方案:
=100+SUMPRODUCT(A1:A10,ROW(A1:A10))
然后可以在工作表中使用公式=myFuncA1 是的:
在A1中输入100,在A2中输入迭代次数:
Function myFunc(rng As Range) As Long
Dim lastRng As Range
Set lastRng = Cells(rng.Row - 1, rng.Column + 1)
myFunc = lastRng + (50 * rng.Row)
End Function
是的:
在A1中输入100,在A2中输入迭代次数:
Function myFunc(rng As Range) As Long
Dim lastRng As Range
Set lastRng = Cells(rng.Row - 1, rng.Column + 1)
myFunc = lastRng + (50 * rng.Row)
End Function
我得到了价值!我试图输入=SUMPRODUCT50,ROWINDIRECT1:10,这也给了我错误。@JustinMcCartney看到编辑,我用*I get值替换了!我试图输入=SUMPRODUCT50,ROWINDIRECT1:10,这也给了我错误。@JustinMcCartney看到编辑,我用*