[ 路丁前言 ] 朋友们好,我们了解,Excel中的日期计算涵数比较丰富,有用以测算年代的YEAR涵数,有测算月的MONTH涵数,有测算礼拜的WEEKDAY涵数这些。
朋友们好,我们了解,Excel中的日期计算涵数比较丰富,有用以测算年代的YEAR涵数,有测算月的MONTH涵数,有测算礼拜的WEEKDAY涵数这些。
可是Excel沒有让我们出示一个现有的测算一季度的涵数,假如我们要依据日期计算一季度要如何处理呢?
今日由Hoa飓风同学们,给大伙儿产生几类依据日期计算一季度的方式,我们一样一样的一下吧:
最先是神龙见首不见尾的IF涵数法:
=IF(MONTH(C2)<4,1,IF(MONTH(C2)<7,2,IF(MONTH(C2)<10,3,4)))
MONTH涵数用以获取特定时间的月,再用IF涵数先后分辨:
假如月低于4,则回到1
假如月低于7,则回到2
假如月低于10,则回到3
之上标准均不符,则回到4.
一季度的增长是依据月逢三加一,运用这一规律性,能够 应用下列二种公式计算进行。
=INT((MONTH(C2)-1)/3) 1
这儿要留意一点,必须先将月結果减1,除于3向下取整以后加上1。
举个事例:
倘若月是1、2、3,月結果减1后,就变为了0、1、2
用0、1、2除于3,再用INT涵数向下取整,結果都是0,最终加1,就是1~3月份的一季度1。
倘若月是4、5、6,月結果减1后,就变成了3、4、5
用3、4、5除于3,向下取整的結果都是1,最终加1,便是4~6月份的一季度2。
第二种应用计算能力的公式计算是:
=CEILING(MONTH(C2),3)/3
最先用MONTH函数计算出时间所属的月,再用CELING涵数,将月往上舍入成3的倍数,最终結果再除于3,便是时间所属的一季度了。
举个事例,倘若月是1、2、3,往上舍入成3的倍数結果全是3,最终結果再除于3,便是时间所属的一季度了。
也有一种是超级变态的字符长度分辨法:
=LEN(2^MONTH(C2))
说这一公式计算超级变态,是说公式计算自身的构思真的是很奇特,用不一样月做为2的乘幂,結果以下。
用LEN函数测算出乘幂的字符长度,恰好与所属一季度相匹配。
如何,你要能想到别的方式吗?
评论