基于自定义参数的列车站台占用状态Excel动态计数公式需求
货运列车站台占用状态自动计算Excel公式
操作步骤
- 先把自定义参数存到固定单元格:比如在C1输入列车站台停留时长(VarA,示例20),C2输入列车间隔时长(VarB,示例50),方便后续修改。
- 在B列对应A列时间的单元格(比如B2,对应A2的1月1日0点)输入以下公式,然后下拉填充全年所有行:
=IF(MOD(ROW()-ROW($A$2), $C$1+$C$2) < $C$1, 1, 0)
公式逻辑拆解
ROW()-ROW($A$2):算出当前行距离第一个时间行的偏移数,对应这是全年的第N个小时(从0开始计数)MOD(..., $C$1+$C$2):得到当前小时在“停留+间隔”的循环周期里的位置- 要是这个位置小于VarA的数值,就说明当前小时有列车在站台,返回1;否则返回0
注意事项
- A列必须是连续的逐小时时间,不能有空行或重复行
- 参数单元格(C1、C2)用了绝对引用($符号),下拉公式时不会跑偏
- 修改C1或C2的数值,B列的结果会自动同步更新
内容的提问来源于stack exchange,提问作者Jay Shah
相关产品推荐
相关产品推荐

