Excel 里计算时间区域的公式

发布网友 发布时间:2022-04-19 17:14

我来回答

4个回答

热心网友 时间:2023-07-18 14:29

Excel 里计算时间区域的步骤是:

1、打开Excel

2、根据题目要求,需要在B列和C列自动生成A列时间所处的时间区域,MOD(A2,1)可以得到A2的时间值,却无法得到A2时间所处的区间,更不会自动识别PM还是AM,因此需要通过IF函数来条件判断是PM还是AM,以及是否需要减去12:00,而得到整数小时的方式;不区分24小时的时间区域,不需要进行上午和下午的判断,而直接得到结果;

3、在B2单元格输入以下公式,然后向下填充公式

=IF(HOUR(A2)>12,HOUR(A2)-12&":00 PM to "&HOUR(A2)-11&":00 PM",HOUR(A2)&":00 AM to "&HOUR(A2)+1&":00 AM")

公式表示:如果A2的小时数大于12,那么就将A1的小时数减去12,然后后面与“:00 PM to ”连接,再与A1的小时数减去11,及“:00 PM”连接;如果A2的小时数小于等于12,那么直接返回A2的小时数与“:00 AM to”及增加一个小时后与“:00 AM”连接的字符串;

4、在C2单元格输入以下公式,然后向下填充公式

=HOUR(A2)&":00 to "&HOUR(A2)+1&":00"

公式表示:将A2的小时数、“:00 to ”、A2的小时数加1、“:00”连接起来。

热心网友 时间:2023-07-18 14:30

一开始没看到详细的内容,回答的不对。

热心网友 时间:2023-07-18 14:30

我只是做了B列的,C列大同小异

热心网友 时间:2023-07-18 14:31

DateDiff 函数
可用来决定两个日期之间所指定的时间间隔数目。例如,可以使用 DateDiff 来计算两个日期之间相隔几日,或计算从今天起到年底还有多少个星期。  
DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
DateDiff 函数语法中有下列命名参数:
interval 必要。字符串表达式,是所要加上去的时间间隔。它具有好多设定值,与DateAdd函数相同;此例中的"d",表示天数;
Date1,date2 必要;计算中要用到的两个日期。
Firstdayofweek 可选。指定一个星期的第一天的常数。如果未予指定,则以星期日为第一天。
firstweekofyear 可选。指定一年的第一周的常数。如果未予指定,则以包含 1 月 1 日的星期为第一周。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com