excel中满足多个条件中的一个条件并返回值

用当下的时间(如2018/9/21)减人员入职时间,求出各人员的归类:0~3个月,3~6个月,6~12个月,1年以上。
如何用函数带出?
如:人员A入职日期2014/10/6,则归类为1年以上。

如图,在C2输入:

=IF(B2,LOOKUP(DATEDIF(B2,NOW(),"M")/3,{0;3;6;12},{"0~3个月";"3~6个月";"6~12个月";"一年以上"}),"")

下拉填充

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-09-21

=IF(DATEDIF(A47,TODAY(),"m")>12,"1年以上",IF(DATEDIF(A47,TODAY(),"m")>6,"6~12个月",IF(DATEDIF(A47,TODAY(),"m")>3,"3~6个月","0~3个月")))

第2个回答  2018-09-21

=LOOKUP(DATEDIF(A1,TODAY(),"M"),{0,4,7,13},{"<=3个月","4-6个月","7-12个月","1年以上"})

追问

为什么2015年之前的会带不出来呢

为什么2015年之前的会带不出来呢

追答

除非源数据错误,否则是可以得到正确结果的。

第3个回答  2017-11-03
图2 图1 C1=INDEX(图2!A:A,MATCH(A1&B1,图2!$B$1:$B$20&图2!$C$1:$C$20,))数组公式向下复制。 数组公式,公式输完后,光标放在公式编辑栏同时按下CTRL+SHIFT+回车键,使数组公式生效

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网