很抱歉感觉这是一个非常基本的问题,但我真的很困惑是否可以在电子表格公式中执行此操作。
如果我有一个包含数字N的单元格,我希望能够显示另一个显示N列表和N-X每个正向减量的单元格,例如:
如果单元格A1为17,则单元格A2应为17,12,7,2,如果X = 5
其中N是任意大的。
我试图避免使用宏,否则在循环中这将是微不足道的。
答案 0 :(得分:4)
答案 1 :(得分:0)
=A1-B$1
这将为您提供以下结果(使用您原始帖子中给定样本数据的值):
A B
1 17 5
2 12
3 7
4 2
5 -3
如果您只想显示正值,请在单元格A2中使用此公式,然后向下复制:
=IF(A1-B$1<0,"",A1-B$1)
答案 2 :(得分:0)
您可以使用VBA创建自定义函数:
Function test(n, x)
Dim str As String
str = n
Do While n - x > 0
str = str & ", " & n - x
n = n - x
Loop
test = str
End Function
然后在你的手机中:
=test(A1, B1)