EXCEL函数 满足不同条件返回不同值

如图:1.如何用函数按"入职时间"得出"12年入职月份"2.如何用函数在E列按"12年入职月份"得出不同值(按入职月份发放过节费):2012年入职时间1-3个月的发100... 如图:
1.如何用函数按"入职时间"得出"12年入职月份"
2.如何用函数在E列按"12年入职月份"得出不同值(按入职月份发放过节费):
2012年入职时间1-3个月的发100;
2012年入职时间4-6个月的发200;
2012年入职时间7-9个月的发350;
2012年入职时间10-12个月的发500;
复杂点的话,那如何直接按C列的入职时间来发本年过节费呢?
请指教!~~谢谢`````
展开
 我来答
cttsxsc
2013-01-16 · 超过21用户采纳过TA的回答
知道答主
回答量:150
采纳率:0%
帮助的人:55万
展开全部
如果我理解正确的话,应该是只发2012年入职的:
E列公式:=if(year(c2)=2012,ceiling(month(c2)/3,1),0),计算出节费发放档次,分别是0、1、2、3、4。
F列公式:=if(e2=3,350,if(e2=4,500,e2*100)),计算出节费发放额度,分别是0、100、200、350、500。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jackshoy
2013-01-16 · TA获得超过1446个赞
知道小有建树答主
回答量:1609
采纳率:25%
帮助的人:1332万
展开全部
D2输入
=if(year(C1)<2012, 12, 12-month(C1)+1)
下拉公式填充

E2输入
=lookup(D2, {1,4,7,10},{100,200,350,500})
下拉公式填充
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
朱仕平
2013-01-16 · 知道合伙人软件行家
朱仕平
知道合伙人软件行家
采纳数:7872 获赞数:29181
15年质量管理经验, 5年EXCEL培训经验, 目前专职EXCEL网络教育和企业培训

向TA提问 私信TA
展开全部
=lookup(datedif(c2,"2012-12-31","M"),{1,4,7,10;100,200,350,500})
追问
我用您的公式做了一下,发现涉及到3、6、9、12月入职的人员核算出来的结果是不正确的~如:3月入职的应该是发500;12月入职的应该是100~~不过还是要谢谢您的帮助~~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式