一个四班三倒工作班,要求Excel中B1随时间自动变化,8点到16点(白班)、16点到24点(中班)、0点到8点(晚

2025-03-10 05:10:36
推荐回答(3个)
回答1:

甲班的公式为:

=VLOOKUP(MOD(COLUMN()-1,8),{1,"白班";2,"白班";3,"中班";4,"中班";5,"晚班";6,"晚班";7,"休息";0,"休息"},2,FALSE)

乙班的公式为:

=VLOOKUP(MOD(COLUMN()+1,8),{1,"白班";2,"白班";3,"中班";4,"中班";5,"晚班";6,"晚班";7,"休息";0,"休息"},2,FALSE)

丙班的公式为:

=VLOOKUP(MOD(COLUMN()+3,8),{1,"白班";2,"白班";3,"中班";4,"中班";5,"晚班";6,"晚班";7,"休息";0,"休息"},2,FALSE)

丁班的公式为:

=VLOOKUP(MOD(COLUMN()+5,8),{1,"白班";2,"白班";3,"中班";4,"中班";5,"晚班";6,"晚班";7,"休息";0,"休息"},2,FALSE)

在B列中输入公式后下右拉复制公式即可完成排班表

如图

回答2:

烦琐了点儿 :D

回答3:

太高深了,路过~~~~~~~~