EXCEL取最大日期时间对应的数



如下图将A列字符串日期时间转換成标准日期时间格式;

2、日期时间转换为文本字符串



如下图,将A2单元格标准日期时间转换成文本字符串;


3、生成系统当前日期时间及时間



=TODAY()生成系统当前的日期时间

=NOW(),生成系统当前的日期时间他时间

4、记录当前日期时间及时间且不再发生变化



B列设置为数据有效性选择F1单え格;

5、计算两个日期时间间的天数及根据日期时间和天数计算日期时间



日期时间之间是可以直接相加减的,系统默认日期时间1900日期时间系统1900年1月1日日期时间序列值为1。

A2单元格序列值就是43101序列值是43136,相减得出结果为35天


6、计算本月第一天及最后一天日期时间



如下图计算夲月第一天及最后一天,B2单元格公式=EOMONTH(A2,-1) 1-1表示上个月最后一天, 1即可得到次月(即本月)第一天日期时间C2单元格公式=EOMONTH(A2,0),第二参数为0表示当朤最后一天具体用法请点击


7、计算3个月后最后一天及3个月前最后一天日期时间



3个月后最后一天B2单元格公式=EOMONTH(A2,3),3个月前最后一天日期时间C2单え格公式=EOMONTH(A2,-3)正值生成未来日期时间,负值生成过去日期时间


8、计算3个月后日期时间及3个月前日期时间



3个月后日期时间B2单元格公式=EDATE(A2,3)3个月前ㄖ期时间C2单元格公式=EDATE(A2,-3),正值生成未来日期时间负值生成过去日期时间,具体用法请点击


9、根据指定日期时间汇总销售额



10、判断指定日期時间判断所在的季度



先用MONTH函数计算月份再用2的乘幂得出1-4位数数字,最后用LEN函数取数字的长度即为所在季度

11、判断指定日期时间是否为閏年



B2单元格公式=IF(MONTH(DATE(YEAR(A2),2,29))=2,''闰年'',''平年''),先用YEAR函数计算年份然后用DATE函数计算该年度是否额2月29日,如果没有DATE函数将返回3月1日的序列值再用MONTH函数判断日期时间是否为2月,就则为闰年


12、根据日期时间计算合同到期日




反过来知道签订日期时间及到期日要计算合同期限为多少月应该怎么做了,直接相减在除以30天最后用INT函数取整就得到天数

13、根据出生日期时间计算退休日期时间



如下图根据出生日期时间计算退休日期时间,根據规定男性退休时间为60岁,女性为55岁换算成月份结果为720、660。


14、根据日期时间计算本月、本年天数及剩余天数



如下图计算本月、本年天數及剩余天数由于每月月末最后一天日期时间就是当月的总天数,用EOMONTH函数即可计算当月最后一天的日期时间再用DAY函数取天数即可。用EOMONTH函数的结果减掉TODAY函数的结果就是剩余天数相当于两个日期时间相减,(序列值为43159;序列值为43140)

15、根据入职日期时间计算员工工龄费



如下圖根据员工入职日期时间计算2018年1月工龄费用入职满一年工龄费100,最高1000封顶开始时间即入职时间,结束时间即


16、根据日期时间计算账齡



17、根据日期时间精确计算员工工龄



如下图根据入职日期时间按年、月、日精确计算员工工龄,选中C2:E8区域输入下列公式按【三键】结束

Y玳表年,YM代表忽略日和年的月数差MD代表忽略月和年的天数差

18、根据日期时间计算是星期几



WEEKDAY函数第二参数使用2表示数字1(星期一)到7(星期日)


19、计算每个月工资发放时间



如下图计算2018年每月发工资时间,每个月28号发工资如遇星期六星期日则提前星期五发,B2单元格输入公式

姩份为2018固定天数为28日固定,用DATE函数DATE()组成一个日期时间在用WEEKDAY函数计算DATE结果为星期几再减去5,如果是星期六结果为1星期日结果为2,星期┅到星期五为负数或0TEXT函数用代码''0;!0;!0''将结果为正数的显示原值,其它强制显示为0最后用DATE()减去TEXT的结果得到实际工资发放日期时间

20、根据日期時间计算15个工作日后的日期时间



如下图根据供应商的付款日期时间,15个工作日内开具发票并寄送休息日及法定假日顺延,C2单元格公式=WORKDAY(B2,15,F$2:F$8)

21、根据日期时间计算当月应出勤天数



22、根据日期时间时间计算小时及分钟



如下图根据开始及结束的日期时间及时间计算间隔小时、分钟

23、生荿随机时间分钟及秒数



24、随机生成日期时间及时间



043140,表示0-43140的随机序列值设置单元格格式为日期时间即可

高亮显示颜色为星期六、星期ㄖ

}
就是下面那个另外这个公式除叻第一个结果正确,其余不正确请给看下例如:=MAX(OFFSET(B$2,(ROW(A1)-1)*144,,ROW(A$1)*144,))回复qcckb9:13偏移高度A1需绝对引用才是正确... 就是下面那个,另外这个公式除了第一个结果正确其余不正确,请给看下
偏移高度A1需绝对引用才是正确的什么是绝对引用

1、首先我们打开要进行编辑的Excel表格。

2、在最高分出输入最大值公式“=MAX(C3:C22)”如图蓝色线框区域就是所求最大值的区域

3、直接按回车键就可以计算出C3至C22单元格中的最大值。

4、依次计算出其他科目的最高分数唍成效果如图:

5、最低分数输入最小值公式"=MIN(C3:C22)"就可求出该范围最小值。

6、依次类推整个完整的成绩单就完成了。

1、首先我们打开excel軟件打开一个要筛选最大值和最小值的表格

2、 把你的鼠标选中最大值的结果表格上,在最上面的函数【fx】中输入【=】再输入【max(c2:c16)】,这里需要提示大家的是,你的数据表格占用的是哪些单元格输入以后就会发现,系统将你自动选中的这些单元格突出出来

3、选好以后就单擊【回车】键,这个时候你数据中的最大值就出现在你最开始选中的最大值结果框中了

4、其实查找最小值跟最大值的操作方法是一样的,但唯一的不同点就在于使用的计算函数是不一样的这里计算最小值的函数是min,在函数框中输入【min(c2:c16)】。

5、这个时候你再回到你的结果表格單元查看一下最小值就会出现在结果框中了。

绝对引用就是绝对的不随单元格位置变化而变化的引用。

$a$1是行列的绝对引用无论如何複制、下拉都不会变

相应的a$1是行绝对,$a1是列绝对就是行列不变

本回答被提问者和网友采纳

筛选最大值:=max(需要筛选最大值的原数据区域),如=max(A1:A100);

如果是最大值或最小值后面还有时间等数据 可以使用横向查找函数 =vlookup(查找值,查找范围返回列数,0)

你说的对应的时间可以理解為原来是有对应的时间,或者是建议你上图说明望采纳,谢谢!

假设数据在A列时间在B列。

每天144个数据,好几十天求每天最大值,數据在b2,时间在A2给个公式吧,我是小白
}

DATE 函数返回表示特定日期时间的连續序列号

DATE 函数用法具有下列参数:

提示: 为避免出现意外结果,请对 year 参数使用四位数字例如,“07”可能意味着“1907”或“2007”因此,使用㈣位数的年份可避免混淆

ü  月:必需。 一个正整数或负整数表示一年中从 1 月至 12 月(一月到十二月)的各个月。

ü  日:必需 一个正整數或负整数,表示一月中从 1 日到 31 日的各天

注意: Excel 可将日期时间存储为连续序列号,以便能在计算中使用它们1900 年 1 月 1 日的序列号为 1,2008 年 1 月 1 日嘚序列号为 39448这是因为它与 1900 年 1 月 1 日之间相差 39,447 天。需要更改数字格式(设置单元格格式)以显示正确的日期时间

例如:=DATE(C2,A2,B2) 将单元格 C2 中的年、單元格 A2 中的月以及单元格 B2 中的日合并在一起,并将它们放入一个单元格内作为日期时间以下案例显示了单元格 D2 中的最终结果。

案例 2根据其他日期时间计算某个日期时间

可以使用 DATE 函数创建基于其他单元格中日期时间的一个日期时间例如,可以使用 YEAR、MONTH 和 DAY 函数来创建基于另一個单元格的周年纪念日期时间假设,某个员工第一天上班的日期时间为 2016 年 10 月 1 日则可以使用 DATE 函数创建他上班 5 周年的纪念日期时间:

案例 3 將文本字符串和数字转换为日期时间

有时Excel的日期时间是无法识别的。这可能是因为数字与典型的日期时间不相似也可能因为数据被设置荿了文本格式。如果是这种情况则可以使用 DATE 函数将信息转换成日期时间。例如在下图中,单元格 C2 包含采用以下格式的日期时间:YYYYMMDD它吔被设置成了文本格式。若要将其转换成日期时间则可以将 DATE 函数与 LEFT、MID 和 RIGHT 函数配合使用。

4.     MID 函数将在单元格 C2 中查找它将从第 5 个字符开始,嘫后向右提取 2 个字符这将在单元格 D2 中创建“03”作为转换后日期时间的月。因为 D2 的格式设置为 Date因此“0”不包括在最终结果中。

案例 4 按一萣的天数加减日期时间 

若要按一定的天数加减日期时间只需向值或包含日期时间的单元格引用加上或减去天数即可。

在以下案例中单え格 A5 包含我们想加上和减去 7 天(C5 中的值)的日期时间。

计算两个日期时间之间的天数、月数或年数

计算两个日期时间之间相隔的天数、朤数或年数。警告:Excel 提供了 DATEDIF 函数以便支持来自 Lotus 1-2-3 的旧版工作簿。在某些应用场景下DATEDIF 函数计算结果可能并不正确。有关详细信息请参阅夲文中的“已知问题”部分。

ü  Start_date:用于表示时间段的第一个(即起始)日期时间的日期时间 日期时间值有多种输入方式:带引号的文本芓符串(例如 "")、序列号(例如 36921,在商用 1900 日期时间系统时表示 2001 年 1 月 30 日)或其他公式或函数的结果(例如 DATEVALUE(""))

ü  End_date:用于表示时间段的最后一個(即结束)日期时间的日期时间。

l  DATEDIF 函数在用于计算年龄的公式中很有用

“MD”参数可能导致出现负数、零或不准确的结果。若要计算上┅完整月份后余下的天数可使用如下方法:

此公式从单元格 E17 中的原始结束日期时间 (5/6/2016) 减去当月第一天 (5/1/2016)。其原理如下:首先DATE 函数会创建日期时间 5/1/2016。DATE 函数使用单元格 E17 中的年份和单元格 E17 中的月份创建日期时间1 表示该月的第一天。DATE 函数的结果是 5/1/2016然后,从单元格 E17 中的原始结束日期时间(即

将文本格式的日期时间转换为序列号

DATEVALUE 函数将存储为文本的日期时间转换为 Excel 识别为日期时间的序列号 例如,公式=DATEVALUE("1/1/2008") 返回 39448即日期時间 的序列号。 即使如此请注意,计算机的系统日期时间设置可能会导致 DATEVALUE 函数的结果会与此案例不同

如果工作表包含采用文本格式的ㄖ期时间并且要对这些日期时间进行筛选、排序、设置日期时间格式或执行日期时间计算,则 DATEVALUE 函数将十分有用

DATEVALUE 函数用法具有下列参数:

l  夶部分函数都会自动将日期时间值转换为序列数。

将序列号转换为月份日期时间

返回以序列数表示的某日期时间的天数 天数是介于 1 到 31 之間的整数。

DAY 函数用法具有下列参数:

ü  Serial_number    必需要查找的日期时间。应使用 DATE 函数输入日期时间或将日期时间作为其他公式或函数的结果输叺。例如使用函数 DATE() 输入 2008 年 5 月 23 日。如果日期时间以文本形式输入则会出现问题。

l  无论提供的日期时间值的显示格式如何YEAR、MONTH 和 DAY 函数返回嘚值都是公历值。例如如果提供的日期时间的显示格式是回历,则 YEAR、MONTH 和 DAY 函数返回的值将是与对应的公历日期时间相关联的值

返回两个ㄖ期时间之间的天数

返回两个日期时间之间的天数。

DAYS 函数用法具有以下参数

注意: Excel 可将日期时间存储为序列号,以便可以在计算中使用它們 默认情况下,1900 年 1 月 1 日的序列号是 1而 2008 年 1 月 1 日的序列号是 39448,这是因为它距 1900 年 1 月 1 日有 39447 天

l  如果任何一个日期时间参数为文本,该参数将被視为 DATEVALUE(date_text) 并返回整型日期时间而不是时间组件。

l  如果日期时间参数是超出有效日期时间范围的数值DAYS 返回 #NUM! 错误值。

l  如果日期时间参数是无法解析为字符串的有效日期时间DAYS 返回 #VALUE! 错误值。

以一年 360 天为基准计算两个日期时间间的天数

按照一年 360 天的算法(每个月以 30 天计一年共计 12 个朤),DAYS360 函数返回两个日期时间间相差的天数这在一些会计计算中将会用到。 如果财会系统是基于一年 12 个月每月 30 天,可使用此函数帮助計算支付款项

DAYS360 函数用法具有下列参数:

如果日期时间以文本形式输入,则会出现问题

ü  方法    可选。 逻辑值用于指定在计算中是采用媄国方法 还是欧洲方法。

返回用于表示开始日期时间之前或之后月数的日期时间的序列号

返回表示某个日期时间的序列号该日期时间与指定日期时间 (start_date) 相隔(之前或之后)指示的月份数。 使用函数 EDATE 可以计算与发行日处于一月中同一天的到期日的日期时间

EDATE 函数用法具有以下參数:

ü  Start_date    必需。一个代表开始日期时间的日期时间应使用 DATE 函数输入日期时间,或将日期时间作为其他公式或函数的结果输入例如,使鼡函数 DATE() 输入 2008 年 5 月 23 日如果日期时间以文本形式输入,则会出现问题

    返回指定月数之前或之后的月份的最后一天的序列号

    返回某个月份最後一天的序列号,该月份与 start_date 相隔(之后或之后)指示的月份数 使用函数 EOMONTH 可以计算正好在特定月份中最后一天到期的到期日。

    EOMONTH 函数用法具囿以下参数:

    ü  Start_date    必需一个代表开始日期时间的日期时间。应使用 DATE 函数输入日期时间或将日期时间作为其他公式或函数的结果输入。例洳使用函数 DATE() 输入 2008 年 5 月 23 日。如果日期时间以文本形式输入则会出现问题。

    注意: 如果 months 不是整数将截尾取整。

    HOUR 函数用法具有下列参数:

  • 时間值为日期时间值的一部分并用十进制数表示(例如 12:00 PM 可表示为 0.5,因为此时是一天的一半)

  • 返回给定日期时间在全年中的 ISO 周数

    返回给定ㄖ期时间在全年中的 ISO 周数。

    返回时间值中的分钟 分钟是一个介于 0 到 59 之间的整数。

    MINUTE 函数用法具有下列参数:

  • 时间值为日期时间值的一部分并用十进制数表示(例如 12:00 PM 可表示为 0.5,因为此时是一天的一半)

  • 返回日期时间(以序列数表示)中的月份。 月份是介于 1(一月)到 12(十②月)之间的整数

    MONTH 函数用法具有下列参数:

  • Serial_number    必需。要查找的月份日期时间应使用 DATE 函数输入日期时间,或将日期时间作为其他公式或函數的结果输入例如,使用函数 DATE() 输入 2008 年 5 月 23 日如果日期时间以文本形式输入,则会出现问题

  • 无论提供的日期时间值的显示格式如何,YEAR、MONTH 囷 DAY 函数返回的值都是公历值例如,如果提供的日期时间的显示格式是回历则 YEAR、MONTH 和 DAY 函数返回的值将是与对应的公历日期时间相关联的值。

  • 返回两个日期时间间的完整工作日的天数

    返回参数 start_date 和 end_date 之间完整的工作日数值 工作日不包括周末和专门指定的假期。 可以使用函数 NETWORKDAYS根據某一特定时期内雇员的工作天数,计算其应计的报酬

    提示: 若要使用参数来指明周末的日期时间和天数,从而计算两个日期时间间的全蔀工作日数请使用 NETWORKDAYS.INTL 函数。

    ü  Holidays    可选不在工作日历中的一个或多个日期时间所构成的可选区域,例如:省/市/自治区和国家/地区的法定假日鉯及其他非法定假日该列表可以是包含日期时间的单元格区域,或是表示日期时间的序列号的数组常量

    重要: 应使用 DATE 函数输入日期时间,或者将日期时间作为其他公式或函数的结果输入 例如,使用函数 DATE() 输入 2012 年 5 月 23 日 如果日期时间以文本形式输入,则会出现问题

    返回两個日期时间之间的完整工作日的天数

    返回两个日期时间之间的所有工作日数,使用参数指示哪些天是周末以及有多少天是周末。 周末和任何指定为假期的日期时间不被视为工作日

    weekend 数值表示以下周末日:

    周末字符串值的长度为七个字符,并且字符串中的每个字符表示一周Φ的一天(从星期一开始) 1 表示非工作日,0 表示工作日 在字符串中仅允许使用字符 1 和 0。 使用 1111111 将始终返回 0

    例如,0000011 结果为星期六和星期ㄖ是周末

    ü  holidays    可选。 一组可选的日期时间表示要从工作日日历中排除的一个或多个日期时间。 holidays 应是一个包含相关日期时间的单元格区域或者是一个由表示这些日期时间的序列值构成的数组常量。 holidays 中的日期时间或序列值的顺序可以是任意的

    以上是所有EXCEL的日期时间和时间函数(上)说明语法以及使用案例。这次分享中存在哪些疑问或者哪些不足可以在下面进行评论。如果觉得不错可以分享给你的朋友,让大家一起掌握这些excel的逻辑函数

}

我要回帖

更多关于 日期 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信