Excel公式帮助(从列中的值中减去1,直到0,然后转到下一个值)

Excel公式帮助(从列中的值中减去1,直到0,然后转到下一个值),excel,excel-formula,Excel,Excel Formula,我需要一个公式的帮助,这个公式将从第一个单元格中减去1,直到它达到0,然后从下一个单元格中减去1,直到它达到0,依此类推。这样我就不必担心价值观的不断变化。我是新来的,如果我之前的解释不够清楚,我很抱歉。我基本上只需要一个公式,从一列中的一个单元格中减去1,直到0,然后移动到下一个单元格。我还附上了照片。如果您真的不想让底片显示,请使用: =IFERROR(IF(A2-1<0,"",A2-1),"") =IFERROR(IF(A2-1谢谢大家的回答。我用两种不同的方法计算出来。第一种方法

我需要一个公式的帮助,这个公式将从第一个单元格中减去1,直到它达到0,然后从下一个单元格中减去1,直到它达到0,依此类推。这样我就不必担心价值观的不断变化。我是新来的,如果我之前的解释不够清楚,我很抱歉。我基本上只需要一个公式,从一列中的一个单元格中减去1,直到0,然后移动到下一个单元格。我还附上了照片。

如果您真的不想让底片显示,请使用:

=IFERROR(IF(A2-1<0,"",A2-1),"")

=IFERROR(IF(A2-1谢谢大家的回答。我用两种不同的方法计算出来。第一种方法是使用宏从列中的第一个非0单元格中扣除,然后移动到下一个。第二种方法是使用循环引用使我的值保持不变。类似于使用NOW()的方法带有循环引用的函数,用于获取记录的持续时间,并且不总是更改为当前时间。

感谢您的响应。我不确定这是否是我要查找的。我尝试使用一个公式,该公式将返回最高的非零值[索引('行赋值'!$J$4:$J$20,匹配(TRUE,索引(“线路分配”!$I$4:$I$20>0,),0))]但是这个公式的问题是每次我按enter键时它都会不断变化。所以我不是用上面的公式来得到第一个非零值,而是从一个单元格中减去1,直到它达到0,然后移动到列中的下一个单元格。我不确定在解释时是否清楚,所以我尝试提供在我的帖子中有一个例子。在这一点上,你想要达到的目标越来越不清楚了。我建议你拿五张,想想如何清晰简洁地解释它。展示模拟数据和预期结果。我之前提供了3张图片。我不知道如何更清楚地解释它。我需要一个公式来拉动列中的第一个非零值。我有,但公式不会坚持,因为每次第一个非零值更改时,引用都会更改。这类似于我现在要使用公式()要记录时间记录,但你必须以特定的方式使用它,以便记录的时间保持不变,而不是一直更改为当前时间。但我已经计算出来了。所以谢谢你。如果你解释了你想要启动减法的内容,那会有所帮助。听起来你希望发生一些事件来耗尽第一个单元格,然后再消耗下一个单元格一个接着一个,但最终结果都是零。我怀疑你是否想要一个只显示零的公式。一定有某种“活动单位”导致B列减少。我们算什么了吗?在你对控制论游牧者的评论中,你提到了I列和J列。它们与a列在同一张纸上吗(即,行分配)?它们是如何使用的?减法应该在什么条件下进行?嗨。我是新来的,在我的帖子中试图简化事情,但这似乎令人困惑。我需要根据需要将人员分配到行中。我有一个需要人员配置的行的列表。例如:行1:8、行2:5等。最初我想要一个公式来获得第一个>0的值和分配到该行。因此,在这种情况下,徽章将被扫描到第1行,直到达到0,然后分配到第2行。该公式一直工作,直到我的第一行被填充,因为我的第一个>0值是第2行,因此它将所有以前的值更改为第2行。因此,我希望从列表中减去1,直到0,然后移动到nxt行。“我试过使用max函数”我试过引用这个函数,但不知道如何根据我的需要调整它,只需减去1,直到单元格清空,然后移动到下一个单元格。