溜溜问答 > 日常办公 > Excel > 用Excel怎么实现排班?
kiss mayue
kiss mayue
邀请你来回答
58人阅读 2022-04-25

用Excel怎么实现排班?

用Excel排班,共2组分白班,夜班,前10天白班,后10天夜班,有31天也按30天算,把第31天编入与第30天一样的班?用Excel怎么实验自动计算?
我要回答
4个回答

=IF(AND(B1<>"白",B1<>"黑"),"白",IF(OR(DAY(A2)=1,DAY(A2)=11,DAY(A2)=21),IF(B1="白","黑","白"),B1))

如果要的是下面的效果,就在B2里面写上面的公式,然后下拉就好

用Excel怎么实现排班?

查看全部
2022-04-25
回复 采纳

给你上个豪华版的,不过由于是图片,每步得自己动一下手

用Excel怎么实现排班?

查看全部
2022-04-25
(18) 回复 采纳

第1行为日期(类型设为日期型),第2行为第一组,第3行为第二组。B2=if(mod(int((day(b1)-1)/10),2),"白班","夜班"), B3=if(b2="白班","夜班","白班")。B2B3公式向右拉。

查看全部
2022-04-25
(3) 回复 采纳

看这样,假设A列“日期”,B列“白班”、C列“夜班”:

B2输入

=IF(MOD(MONTH(A2)+INT((DAY(A2)-IF(DAY(A2)=31,2,1))/10),2),"1组","2组")

C列输入

=IF(B2="1组","2组","1组")

均回车并向下填充。

用Excel怎么实现排班?

(行号被我隐藏了很多,目的是给你看看12-31、01-31、02-28等这些特殊日期是否正确)

查看全部
2022-04-25
(2) 回复 采纳

相关问题

Excel用公式制作排班表?
共2条回答 >
叶峰 : 1.先依照下图,填上每月的一号和星期一,部门员工名字2.填充日期(1-31号)选中日期1,可以看到单元格右下角有个实心小点。鼠标放在这个小点上,指针会变成实心加号的形状。3.然后拖住鼠标左键往右侧拖拉,点击下拉菜单,选【填充序列】,效果如图4.填充星期填充方式和填充日期的一致,下拉菜单中【填充序列】和【以天数填充】效果一样,就是1234567,如选择【以工作日填充】,效果就是周一到周五循环。
回复
怎么用Excel自动生成排班表?
共1条回答 >
我是小牙董呀呗: 由于“一天最多2个人同时休假”限制,最少有6个人9号到31号只能休息3天15,22,29号3天只有一个人休息,你可以从标黄的人员中任意选取3人,分别安排在这三台进行休息。模式大同小异,没有想的那么繁琐
(5) 回复
怎样用Excel给员工排班?
共1条回答 >
蝈蝈🌺: Excel表格的特点就是能通过筛选功能查询到重复或周期性数据,可通过人员编号,姓名和日期周期来排班
回复
如何用Excel实现大循环排班?
共1条回答 >
刘峰: 1.在使用Excel过程中,我们可能会出现一种情况,就是单元格有时会对本身进行引用,即形如在B2单元格中输入“=B2+1”之类的公式即为一种循环引用自身的行为.为了避免死循环的产生,就出现了迭代策略.2.其实我们完成可以利用该迭代功能实现我们想要的效果.例如我们想实现“1到10的和累加运算”.可通过以下方法实现.点击“Office按钮”->“Excel选项”按钮.3.在打开的“Excel选项”窗口中,切换至“公式”选项卡,勾选“启用迭代计算”项,在“最多迭代次数”输入框中输入“101”,最后点击....
回复
用Excel怎么制作排班表?
共0条回答 >
发表成功!
感谢您的分享!
好的
25年12周年庆活动
25年12周年庆活动
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)