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列的入职时间来发本年过节费呢?
请指教!~~谢谢````` 展开
1.如何用函数按"入职时间"得出"12年入职月份"
2.如何用函数在E列按"12年入职月份"得出不同值(按入职月份发放过节费):
2012年入职时间1-3个月的发100;
2012年入职时间4-6个月的发200;
2012年入职时间7-9个月的发350;
2012年入职时间10-12个月的发500;
复杂点的话,那如何直接按C列的入职时间来发本年过节费呢?
请指教!~~谢谢````` 展开
3个回答
展开全部
如果我理解正确的话,应该是只发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。
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。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
D2输入
=if(year(C1)<2012, 12, 12-month(C1)+1)
下拉公式填充
E2输入
=lookup(D2, {1,4,7,10},{100,200,350,500})
下拉公式填充
=if(year(C1)<2012, 12, 12-month(C1)+1)
下拉公式填充
E2输入
=lookup(D2, {1,4,7,10},{100,200,350,500})
下拉公式填充
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-01-16 · 知道合伙人软件行家
关注
展开全部
=lookup(datedif(c2,"2012-12-31","M"),{1,4,7,10;100,200,350,500})
追问
我用您的公式做了一下,发现涉及到3、6、9、12月入职的人员核算出来的结果是不正确的~如:3月入职的应该是发500;12月入职的应该是100~~不过还是要谢谢您的帮助~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |