0
点赞
收藏
分享

微信扫一扫

真题分析:excel求季度

案例来源:第12套真题excel部分


题目:在“月份”列中计算季度,格式如“1季度”。必须使用函数。

真题分析:excel求季度_嵌套


参考答案:

以B3单元格为例,大猫提供两种解法

解法1容易理解,书写较为麻烦;

解法2书写简单,但是不易理解。


解法1:

=IF(MONTH(A3)<4,"1季度",

IF(MONTH(A3)<7,"2季度",

IF(MONTH(A3)<10,"3季度","4季度")))

真题分析:excel求季度_取整_02


解法2:

=ROUNDUP(MONTH(A3)/3,0)&"季度"

真题分析:excel求季度_嵌套_03


原理分析:


解法1:

提取A3单元格中的月份信息,

月份小于4是否成立,成立则“1季度”;

月份小于7是否成立,成立则“2季度”;

月份小于10是否成立,成立则“3季度”;

否则“4季度”。


=IF(MONTH(A3)<4,"1季度",

IF(MONTH(A3)<7,"2季度",

IF(MONTH(A3)<10,"3季度","4季度")))

猫评:if函数嵌套虽然容易理解,但是书写起来较为繁琐。



解法2:

一年有12个月,每个季度有3个月。通俗讲就是“月份数中有多少个3,就是有多少个季度。剩下不足3的部分处于下一个季度”

=ROUNDUP(MONTH(A3)/3,0)&"季度"


解释:月份数除以3,就是季度数。但是结果不一定是整数,比如结果假设为3.2个季度,此时已经有了三个季度,并且第四个季度已经度过了0.2部分。此时实际为第四季度。


因此如果计算结果为小数,则数值向上取整。求出所处的季度数以后,再连接上汉字“季度”即可


roundup函数:向上进位,第2个参数表示保留多少位小数。

&:文本连接符



举报

相关推荐

0 条评论