excel表内如何设置自动生成上午下午晚上等?

如题所述

一、首先,先打开Excel表格程序,在Excel表格程序中输入好要自动生成上午下午晚上的时间内容。

二、然后,在Excel空白单元格内输入以下函数“

=IF(HOUR(A1)<12,"上午",IF(AND(HOUR(A1)>=12,HOUR(A1)<14),"中午",IF(AND(HOUR(A1)>=14,HOUR(A1)<18),"下午","晚上")))”,回车确定输入。

三、然后,回车之后,即可看到单元格中自动显示下午。

四、最后,将函数内容向下填充即可完成,问题解决。

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-03-11

1、软件或工具:办公软件office Excel,软件版本:Microsoft office家庭和学生版2016。

2、首先在a列输入一列我们用于演示的时间数据。

3、在b1单元格中输入如下函数“

=IF(HOUR(A1)<12,"上午",IF(AND(HOUR(A1)>=12,HOUR(A1)<14),"中午",IF(AND(HOUR(A1)>=14,HOUR(A1)<18),"下午","晚上")))”,该函数利用if函数和时间获取函数来做到时间段的划分。

4、输入完成后点击回车即可看到已经得到了当前时间的时间段。

5、使用格式填充柄,可以将A列的其他时间数据的时间段全部得到。

6、若我们想用Excel自动判断当前是上午下午还是晚上,可以使用“=NOW()”函数获得时间数据,该函数获取的是当前时间。

本回答被网友采纳
第2个回答  2015-07-29

excel表内设置自动生成上午下午晚上的步骤:

如图所示:根据A列的时间,B列判断是上午、中午、下午还是晚上;

要求:0点<=时间<12点:判断为上午;

12点<=时间<14点:判断为中午;

14点<=时间<18点:判断为下午;

18点<=时间:判断为晚上。

1、A列的单元格设置为时间类型;

2、B列里:B1单元格输入=IF(HOUR(A1)<12,"上午",IF(AND(HOUR(A1)>=12,HOUR(A1)<14),"中午",IF(AND(HOUR(A1)>=14,HOUR(A1)<18),"下午","晚上")))

IF( )函数:是判断条件函数;

HOUR( )函数:返回时间值的小时数的函数;

AND(HOUR(A1)>=12,HOUR(A1)<14):时间>=12并且时间<14;

IF公式的含义:

HOUR(A1)<12:当时间<12时,如果是真,判断为上午,如果是假,判断12点<=时间<14点是否成立,如果是真,判断为中午,如果是假,判断14点<=时间<18点是否成立,如果是真,判断为下午,如果是假,判断为晚上;

3、然后鼠标悬停在B1单元格的右上角(如图:红框标注位置),当鼠标变为实心十字型形状时,向下拖拉。

第3个回答  2019-11-22
excel表内设置自动生成上午下午晚上的公式可以用HOUR等函数划分,但这种方法复杂无比,对任何分级的情况推荐使用LOOKUP函数,公式简洁,调整方便,具体示例如下:
在A列单元格中输入一些时间如:15:06:59
在B1单元格列输入公式 =LOOKUP(A1,({0,11.5,12.3,17.3}-1%%%)/24,{"上午","中午","下午","晚上"}),往下复制。这样就可显出上午中午下午等字样
其中{0,11.5,12.3,17.3}是分级时间段,例如11.5表示11:30:00;12.3表示12:18:00
整数=24小时制小时数,小数=分钟数/60
这样在不同公司考勤中可以根据员工上下班时间自由定义时间段
=LOOKUP(A1,({0,11.5,12.3,17.3}-1%%%)/24,{"早班","午休","中班","晚班"})
依同样公式LOOKUP也可以分学生成绩
=LOOKUP(A1,{0,60,75,90},{"不及格","及格","良好","优秀"})
第4个回答  2011-04-09
不太明白你的意思, 是不是说:当你输入一个时间,然后能用公式反映出,这个时间是上午、下午还是晚上?如果是这样的话,你要给出一个区分这三种的时间点,就是说你希望XX点~XX点是上午,XX点~XX点是下午,XX点~XX点是晚上?追问

0<现时<12:上午
12=<现时<14:中午
14=<现时<24:下午

追答

例如你引用的时间是在A1, 在B1中输入公式: =IF(HOUR(A1)<12,"上午",IF(HOUR(A1)<=13,"中午","下午")).

追问

如果要加上18:00以后为晚上的话,怎么加?

excel表内如何设置自动生成上午下午晚上等
在Excel表内生成上午、下午、晚间的自动显示,可以通过两种方式实现:自定义数据格式和使用公式。自定义数据格式相对简单,只需选择“时间”格式,里面包含了带有上午、下午标识的样式。这种方法无需额外操作,只需将单元格格式调整为自定义格式即可。而使用公式则更灵活,可以实现更复杂的自定义需求。例如,...

excel表内如何设置自动生成上午下午晚上等?
一、首先,先打开Excel表格程序,在Excel表格程序中输入好要自动生成上午下午晚上的时间内容。二、然后,在Excel空白单元格内输入以下函数“=IF(HOUR(A1)<12,"上午",IF(AND(HOUR(A1)>=12,HOUR(A1)<14),"中午",IF(AND(HOUR(A1)>=14,HOUR(A1)<18),"下午","晚上")))”,回车确定输入。三...

如何在Excel中设置上、下午和晚上?
excel表内设置自动生成上午下午晚上的公式可以用HOUR等函数划分,但这种方法复杂无比,对任何分级的情况推荐使用LOOKUP函数,公式简洁,调整方便,具体示例如下:在A列单元格中输入一些时间如:15:06:59 在B1单元格列输入公式 =LOOKUP(A1,({0,11.5,12.3,17.3}-1%%%)\/24,{"上午","中午","下午...

excel表格自动生成时间怎么设置?
1、打开excel表格。2、选中一个单元格。3、同时按键盘“ctrl”、“:”键,单元格中会自动显示日期。4、如果想要更改日期的格式,右键单元格点击“设置单元格格式”。5、点击“日期”后选择日期格式,再点击确定即可。以上就是为大家介绍了excel表格日期怎么自动生成,希望对大家有所帮助。本文章基于Dell...

...快速填充到所有单元格考勤表怎么加入上午下午晚上
在“开始”选项卡下,找到“填充”组,然后选择“系列”。在“系列”对话框中,选中“按列填充”选项,在“类型”中选择“时间”,在“单位”中选择“小时”。在“步长”中输入 1,在“结束值”中输入要填充的最后一个时间。单击“确定”按钮,上午和下午的时间将自动填充到选定的单元格区域中。

在Excel表格中如何实现时间的自动更新?
1、首先在开始菜单中打开excel应用程序。2、打开表格后在需要添加日期的单元格内输入公式:=NOW后按回车键。3、输入后就会显示当前的实时日期和时间。4、这里显示的时间还可以调整自己需要的格式,在显示时间的列单机右键选择“设置单元格格式”5、进入对话框后选择“日期”,就可以看到右侧菜单栏内需要的...

Excel如何随机生成一个时间?
具体如下:1. 首先,请大家在自己的电脑中找到【Excel】图标,点击进入主界面,然后将目标表格,接着在A列填入随机时间(07:00-07:30),为了固定住数值,我们需要选择性粘贴到B列。2. 第二步,接下来,请大家把鼠标点到A2单元格,然后复制=TEXT(RAND()*(00:30) 07:00,HH:MM)到单元格内...

如何在Excel表格中设置上下午?
1、首先,通过考勤机所连接服务器将考勤数据导入到Excel中,通常都会导出以下几项考勤数据内容:员工工号,员工姓名,刷卡日期,刷卡时间 2、现在需要为打卡时间设置上下午标签,以便为后续统计提供帮助。在数据表格中插入“上下午”列,并撰写函数:IF(D2<--"12:00:00","上午","下午"),然后拖拽整...

excel表格里日期怎么自动生成
1. 设置单元格格式为日期:在Excel工作表中,可以直接在单元格中输入日期,并通过设置单元格格式来显示特定的日期格式。右击单元格,选择“格式化单元格”,在弹出的对话框中选择日期选项卡,选择合适的日期格式即可。这样输入的数字会自动按照设定的日期格式显示。2. 使用公式生成当前日期:Excel提供了许多...

如何使用Excel实时显示日期和时间?
步骤如下:第1步:打开一个Excel表格,点击需要显示日期的单元格。第2步:在单元格中输入函数TODAY()或NOW()。第3步:按Enter键确认,单元格中会自动显示当前日期或时间。第4步:若要实现日期自动更新,可以点击单元格,然后在上方工具栏中找到“公式”选项,点击进入。第5步:在公式选项中,选择“...

相似回答