【发布时间】:2018-03-17 07:24:16
【问题描述】:
我想显示 Sl。列中的编号基于另一列中的标志字段。
如果 flag 是“m”,那么 Sl.没有对应的那个项目加1
如果flag是“s”,那么Sl。 No 对应该项目,表示为主要项目编号 + 0.01
如果遇到“h”,则应重新开始编号。
目前,我在单元格D3 中使用了=IF(B3="","",IF(B3="m",COUNTIF($B$2:B3,"m"),LOOKUP(10^35,$D$1:D2)+0.01))。
该公式根据需要提供编号顺序。但是,编号不会重新开始(请参阅下图中的 Cell D17,它应该是 1.00 而不是 4.00)。
注意:根据我的要求,“标志”字段的行之间有空白行,如图所示。
【问题讨论】:
标签: if-statement lookup countif serial-number