EXCEL表格中排班,怎么让班次名称自动根据班次时间排列?

比如班次开始时间是6:00,然后名称就是A班,所有8:00开始的班都是B班,下边只要开始时间不同,班次名字就不同,怎么设置公式呢?

  你好:班越多,用lookup()越省事。

               b1 =LOOKUP(HOUR(A1),{6,8,10,12,14},{"A","B","C","D","E"})


             

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-27
if语句,假设时间在A列,班次在B列,在B1中输入函数:
=IF(HOUR(A1)=6,"A班",IF(HOUR(A1)=8,"B班",""))追问

那如果有BCDEF班不是要设置很长很长的IF?重点不是6点就一定是A班,万一6点的班次取消了,8点变成A班呢?

追答

那你最好能做一个单独的表,把时间和班次对应好,然后用vlookup函数套出来,如果有更改,你就直接改那个对应表的数据就可以了.具体用法是,假设你的排班表在A:C列,你在E:F列写一个对应表,格式如下:
A B C D E F
日期 时间 班次 6:00 A班
12月1日 6:00 函数 8:00 B班
10:00 C班
.......
在C列中输入函数:
=VLOOKUP(A2,E:F,2,)
下拉即可,如果班次有更改,就直接改EF列数据,C列公式不用更改.

追问

这个办法麻烦到一定程度了……其实我的主要目的就是想问有没有公式能够让A班、B班、C班跟拖拉序号(就是1、2、3)一样一拖拉就自动ABCDEF下去?这样我用一个IF公式就能解决问题。

追答

这个可以的,写函数
=CHAR(65)&"班"
下拉会自动生成A\B\C\D,然后可根据日期的不同,用if判断一下,是这个意思吗?

追问

是的是的!可是【=char(65)&"班"】这个公式的变量是哪个啊?我照抄下拉也全是A班囧

追答

你可以把函数改为:
=char(row(A65))
下拉即可.

本回答被提问者采纳

EXCEL表格中排班,怎么让班次名称自动根据班次时间排列?
你好:班越多,用lookup()越省事。b1 =LOOKUP(HOUR(A1),{6,8,10,12,14},{"A","B","C","D","E"})

excel如何排班Excel如何排班自动带出班次
您好!您可以使用Excel来制作排班表。以下是一些步骤:1. 在A1单元格输入“日期姓名班次”,然后调整A列为正常宽带(把鼠标箭头放在顶部序号A单元格右边框处出现十字架时,双击即可)。2. 编辑A1单元格,在“日期”与“姓名”之间连续按两次Alt+enter键,然后在“日期”之前按八次空格键,再按一次Tab键...

怎样用excel跟随日期自动排班
1、首先打开电脑上的excel表格,导入数据之后在B3单元格里输入公式:=B2。2、然后在c3单元格里输入公式:=B3+1。3、接着在C3单元格里往右拖动至H3单元格,把第三行的数据复制粘贴到第四行。4、最后把第三行和第四行的数据改变下格式。5、完成之后,接下来只需要改变第二行的日期,下面的日期和星...

Excel一周一倒班,怎么自动循环排班?
点击“加载”按钮,将数据加载到Excel Power Query编辑器中。选中要设置循环排班的单元格区域,然后点击“主页”选项卡,然后点击“每周一倒班”,在“每周一倒班”对话框中选择“每7天一次”,然后点击“确定”按钮。以上两种方法均可以实现自动循环排班,您可以根据自己的需要选择合适的方法。同时,还需要...

如何将excel表格的日期自动排班?
1、将星期一到星期日自定义序列,然后将日期列按自定义序列排序。2、打开需要设置的Excel表格。用鼠标选取需要日期排序的数据。单击鼠标右键,找到“排序”,点击进入。系统中并没有默认日期排序,所以需要点击“自定义”。进入以下页面后,点击“升序”位置。点击“自定义序列”。3、选中要对应星期的日期...

excel如何排班
在Excel中进行排班,首先需要创建一个排班表格。这个表格可以包括日期、员工姓名、班次等关键信息。例如,在第一列输入连续的日期,从当月的第一天到最后一天;在第一行,除了日期列外,可以设置“员工姓名”“上午班”“下午班”等表头。接下来,利用Excel的排序和筛选功能...

用excel制作一个自动排班系统(可以利用公式的方法)
如果需要,可以为每个班次设定特定的时间段。3. 使用公式实现自动排班 在排班表格的下方单元格中,可以使用Excel的公式来实现自动分配班次。例如,可以使用IF函数根据日期来自动分配班次。例如,`=IF=1,"早班","中班")`,其中“日期单元格”是包含日期的单元格引用。根据实际需要调整条件和...

用EXCEL制作一个自动排班系统(可以利用公式的方法)
1、以Excel2007为例,打开Excel表格,如图所示。2、设置日期、部门、姓名、电话等项,这就需要看你需要哪些了,可以自由添加其他选项。3、表格制作完成以后,给表格加边框。4、在表格中把日期、部门、姓名等等都填上。然后调节到合适的行高和行距。5、表格里字体根据图中所示,可以随意调整大小及字体。6...

怎么用excel制作自动排班表,早班用K代表,晚班用H代表,自动排出后可以手 ...
1.首先我们在B3单元格中输入公式:= B2,如图所示。2.然后在c3单元格中输入公式:= B3 + 1,如图所示。3.接下来,将C3单元格中的右侧拖动到H3单元格,然后将数据从第三行复制并粘贴到第四行,如图所示。4.最后,我们将第三行和第四行的数据更改为下一格式。5、我们只需要改变第二行的日期。

奶茶店排班表自动排班怎么弄
1、启动Excel程序,创建一个新的工作簿,以便存储排班数据。在工作簿中,设置一行用于输入员工姓名和预定工作时间。2、在工作簿中,设置一列以标识工作日期。利用Excel的公式功能,根据每位员工的预定工作时间,自动填充排班表中的工作时段。3、为应对员工替换的需求,在工作表中预留一个备用员工名单区域,...

相似回答