Excel公式生成一个模式

我有以下的价值,在A1。 当我拖下来这应该增加如下所示的方式。 B应该先增加,保持C不变。 一旦B达到最大值,即2,那么C应该增加。 C的最大值实际上取决于行号,rownumber除以2,rownumber除以2,取整为下一个整数。

在这里输入图像说明

我们正在尝试使用excelfunction来生成这样一些使用模式。

="A:B[" & MOD(ROW(A1)+1,2)+1 & "]:C[" & ROUNDUP(ROW(A1)/2,0) & "]:D" 

如果你有很多这些,你可以通过在前两行中有两个稍微不同的公式来保存一些计算,然后你可以将它们复制并粘贴到许多行上:

 ="A:B[1]:C[" & ROW(A2)/2 & "]:D" ="A:B[2]:C[" & ROW(A2)/2 & "]:D" 

您可以使用一个条件,以便根据单元格(任何单元格)的行,它应该使用一个值或其他,或者一个函数或另一个。

使用可以使用表格外的其他单元格来设置要保持不变的值,以便随时更改它们,并使用对有条件的单元格的引用。

要保持一些值不变,请在它们之前使用“$”。