我试图让这在Excel中编程:

您可以更改的变量是Point、和Steps。在表中有每个步骤的值,直到给出所有的点/步骤。下面的值必须是零。我使用Numbervalue函数来检查一些假设,但这并没有产生效果:
=IF(NUMBERVALUE(Previous_Cell) < POINTS;Previous_Cell+ POINTS_PER_CELL;0) 在2点之后,下一个单元格变为零。但接下来整个名单又重新开始了。因此,必须有这样一个函数:如果Previous_CELL = 0,那么THIS_CELL =0。
发布于 2015-09-26 21:57:19
假设Points在A1中,在B6中:
=IF(OR(SUM(B$5:B5)>B$2,B5=B$2),"",B$3*(MOD(ROW()-1,B$2)+1)) 在C6中,两者都被复制下来以适应:
=IF(OR(SUM(C$5:C5)>C$2,C5=C$2),"",C$3*(MOD(ROW()-6,C$2)+1))https://stackoverflow.com/questions/26756663
复制相似问题