这次来讲讲excel的函数总结,关于excel函数的使用,相信大家不陌生,函数大概有460多个,大家日常使用的不超过30个。
函数分类来看的话,有数据库函数、日期与时间函数、外部函数、工程函数、财务函数、信息函数、逻辑运算函数、查找和引用函数、数学和三角函数、统计函数。这次我们来看看日期与时间函数。

excel支持1900和1904两种日期系统,目前主要是1900,1-2958465能够代表1900/1/1-9999/12/31。时间是小于1的分数表示,例如要表示12:23:35,可以直接输入分数:(12*60*60+23*60+35)/(24*60*60)=44615/86400
DATE(YEAR(A2),MONTH(A2),1)DATE(YEAR(A2),MONTH(A2)+1,0)如果 day 大于指定月中的天数,则 day 会从该月的第一天开始加上该天数。例如,DATE(2008,1,35) 返回表示 2008 年 2 月 4 日的序列数。如果 day 小于 1,则 day 从指定月份的第一天开始减去该天数,然后再加上 1 天。例如,DATE(2008,1,-15) 返回表示 2007 年 12 月 16 日的序列号。方法一、DATE(YEAR(A2),MONTH(A2)+2,DAY(A2))可参考月份加减,依然可以用DATE,然后第二位乘以12。方法二、datedif('起始日期','终止日期','参数')参数=1或者不填就是把星期天当中一个星期的开始,参数=2,就是把星期一当中一个星期的开始,其他的依此类推。
1、IF(MONTH(A2)>=10,4,IF(MONTH(A2)>=7,3,IF(MONTH(A2)>=4,2,1)))3、CHOOSE(MONTH(A2),1,1,1,2,2,2,3,3,3,4,4,4)4、MATCH(MONTH(A2),{1,4,7,10},1)方法六的原理是:在第一季度中,2^1, 2^2和2^3的结果字符长度都是1位;第二季度,结果都是2位;第三季度,3位;第四季度,4位,利用LEN函数返回字符串长度,也即是季度。NETWORKDAYS('起始日期','终止日期','需要剔除的日期')1、NETWORKDAYS(A1,B1,A3:A5)2、NETWORKDAYS(A1,B1,{"2021/5/3","2021/5/4","2021/5/5"})workday('起始日期','间隔工作日','节假日列表')
workday.intl('起始日期','间隔工作日','自定义的休息日','节假日列表')