Excel | 根据If条件填充多个单元格

我有一个工作人员的名字,rest时间(每个工作人员有3个rest时间),另一方面,我有间隔水平写在1行[00:00,00:05,00:10 …等等直到你达到23:55]我想要excel来填充间隔单元的基础上的rest时间。 所以,如果John Doe从00:05到00:20rest。 我想用1号在00:05到00:20之间填充间隔,如果另外一名工作人员的rest时间在同一时间内下降,那么将会增加另一个1来使其为2。

我的表格结构如下:

Emp ID | Emp Name | Break Start | Break End | Duration (15 min or 20 min) 00:00|00:05|00:10|00:15|00:20|00:25 ....etc 123 | John Doe | 00:05 | 00:20 | 00:15 1 1 1 456 | Richard | 00:10 | 00:25 | 00:15 1 1 1 

我已经有了一个公式,Is =IF(The break start cell = The Interval Cell,1,0) ,但是它只填充等于中断起始处的间隔单元,忽略需要填充的其他邻近单元到rest时间。 就像我们在结构中所做的那样。

多谢你们! 🙂

你要:

 =IF(AND(The Interval Cell >= The break start cell , The break start cell + Duration Cell > The Interval Cell),1,0)