我正在尝试不使用 VBA 来执行以下操作。我使用 MOD/列公式完成了大部分工作,但无法同时包含单元格的增长和固定值:
编辑:到目前为止,回复都很棒,谢谢!不幸的是,我漏掉了一件事:我想要另一个变量,称为 M,它表示在下一个“F”值出现之前会出现多少个值。因此,虽然我希望起始值在重复 N 次后增长(并重复此操作),但我并不总是希望固定值 (F) 在每次增长后出现。
变量:
X:起始值
N:在发生增长之前重复相同值的次数
F:在 (M) # 个值之后出现的实际固定值
M:每个固定值 (F) 之间出现的值的数量
FS:固定值(F)在起始值(X)首次出现之前出现的次数(如果起始需要用固定值偏移一次或多次)
FN:每次出现固定值的次数
G:价值增长(相同价值重复 N 次后,出现固定价值(F),下一个价值将是前一个价值增加 G%)
示例 1:X:10 N:5 F:蓝色 M:5 FS:1 FN:1 G:100%
输出:蓝色、10、10、10、10、10、蓝色、20、20、20、20、20、蓝色、40、40、40、40、40、蓝色、80、80、80、80、80
示例 2:X:10 N:3 F:蓝色 M:6 FS:0 FN:1 G:100%
输出:10、10、10、20、20、20、蓝色、40、40、40、80、80、80、蓝色、160、160、160
示例 3:X:10 N:2 F:蓝色 M:6 FS:3 FN:2 G:100%
输出:蓝色、蓝色、蓝色、10、10、20、20、40、40、蓝色、蓝色、80、80、160、160、320、320、蓝色、蓝色
我知道这可能会使事情变得复杂,但我真的很感谢大家的反馈!