目标:将单元格C5
中显示的日期差返回到单元格C4
,将C6
中显示的日期差返回到单元格C5
等。
目前,我正在获得带有字母“ s”的单元格的日期差,但在下一个对应的行中带有“ s”的字段中将显示日期差
当前位于C2
中然后向下拖动的公式如下:
=IFERROR(IF(B2="s",A2-INDIRECT("A"&LOOKUP(2,1/($B$1:$B1="s"),ROW($B$1:$B1))),"-"),"n/a")
这是我的工作表当前的样子
先谢谢了。
下面的公式将查找下一个“ s”,只要它位于当前行的1000行之内。将其放入C2
:
=IF(B2="s",INDEX(A3:A1002,MATCH("s",B3:B1002,0))-A2,"-")
然后填充
为避免最后一个“ s”产生#N/A
的结果,您可以将整个内容包装在IFERROR
语句中:
=IFERROR(IF(B2="s","-"),"-")