Excel中如何用if函数把一二三月份设为一季度四五六为二季度,七八九为三季度,十十一十二为四季度?

如题所述

不需要用if函数逐层判断,只需一个roundup函数足矣
假设A列是月份数值数据,只需在B列设置如下公式后下拉填充即可
=ROUNDUP(A1/3,0)&"季度"
或者输入如下公式:
=CEILING(A1/3,1)&"季度"
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-14
=IFS(OR(A1="一月",A1="二月",A1="三月"),"一季度",
OR(A1="四月",A1="五月",A1="六月"),"二季度",
OR(A1="七月",A1="八月",A1="九月"),"三季度",
OR(A1="十月",A1="十一月",A1="十二月"),"四季度")
第2个回答  2019-12-14

假设需判断的日期在A列(日期格式),则在B列输入:

=IF(VALUE(TEXT(A1,"m"))<4,"一",IF(VALUE(TEXT(A1,"m"))<7,"二",IF(VALUE(TEXT(A1,"m"))<10,"三","四")))&"季度"

下拉填充公式

追问

不是这样的算法,我们老师让用if函数还有month月份来判断,把一二三月设为一季度,四五六月设为二季度,以此类推,七八九月为三季度,十十一十二月为四季度。

这个怎么做啊?

追答

=IF(month(A1)<4,"一",IF(month(A1)<7,"二",IF(month(A1)<10,"三","四")))&"季度"

本回答被提问者采纳
相似回答