Excel自动递增以设置值并重置为初始值

时间:2018-06-25 04:30:27

标签: excel

我有一个可容纳20个零件的托盘,每个零件都单独称重,我需要所有零件的总质量。我有一个SI编号,验证,纸盘编号和自动总和的公式。我无法在excel中将自动增量重置为初始值。

列:

原始质量Mass SI否验证托盘号毛
零件的第一列(原始质量)

第二列(质量好的零件)存储零件的质量

第3列-如果第2列中有合格零件数据,它将合格零件的数量增加到20。然后应将其重置为1(我无法将其重置为1,如图所示,它将增加为21在所附的图片中) 公式:

=IF(INDIRECT("A"&ROW())="","",COUNTA($A$2:INDIRECT("A"&ROW()-1))+1)

第3列(SI编号)添加合格零件的数量

第4列(验证),当计数达到“ 20”时,我将验证设置为true。 式     = IF(B21 = 20,TRUE,“”)

第5列-纸盘已满时。在下一行中添加新的纸盒编号

公式:

=IF(INDIRECT("C"&ROW()-1)=TRUE,"Tray "&COUNTIF($C$1:C22,"TRUE")+1,"")

第六列-当零件数达到20时,计算总质量

公式:

=IF(INDIRECT("C"&ROW())=TRUE, SUM(INDIRECT(("A"&ROW()-20)):INDIRECT("A"&ROW())),"")

感谢您的答复。我想记录每个托盘的总质量,每个托盘包含20个良好的零件。

称量每个零件的重量,如果原始数据在限制范围内,则将原始数据存储在其中,如果不拒绝,则会将其添加到托盘中。使用当前表,我可以得到第一个纸盘1-20。在下一行(第21行)中,依此类推,我想再次从1-20重复数字。Data Table

如果可以达到20,请指导您将零件数动态重置为1,还是有更好的方法进行计算

0 个答案:

没有答案