求一个IF函数,大神看这里! 80
我要算工龄工资,要求是满6个月,就有50元,而之后每递增一年,就再加100,至300封顶。我是想,IF函数:如果A1大于或等于6,则显示50,若A1大于或等于16,则显示...
我要算工龄工资 ,要求是满6个月,就有50元,而之后每递增一年,就再加100,至300封顶。
我是想,IF函数:如果A1大于或等于6,则显示50,若A1大于或等于16,则显示100,若A1大于或等于30,则显示150,若A1大于或等于42,则显示200,若A1大于或等于54,则显示250,若A1大于或等于54,则显示300,300封顶,若A1小于6,则显示为0。
但我想应该有更简单的方法吧,求大神帮助 展开
我是想,IF函数:如果A1大于或等于6,则显示50,若A1大于或等于16,则显示100,若A1大于或等于30,则显示150,若A1大于或等于42,则显示200,若A1大于或等于54,则显示250,若A1大于或等于54,则显示300,300封顶,若A1小于6,则显示为0。
但我想应该有更简单的方法吧,求大神帮助 展开
展开全部
在c语言中,整数型常量之间的运算是不会保留小数位的,举个例子:3/2在整数型中等于1。了解了这个就好办了:
首先设置整数型常量:a b=a-6 c=b/12;
通过if函数判断b是否小于0;
是为0,否的话再用知道switch函数:
判断c的值:
0为50;
1为150;
2为250;
3为300;
default为300;
另外我有一点对于这个问题的疑问,既然满6个月有50元,而后面又是一年才给100那应该是350封顶,不然第三年下半年和第四年上半年这一年期间只能拿50不是不合理吗?
首先设置整数型常量:a b=a-6 c=b/12;
通过if函数判断b是否小于0;
是为0,否的话再用知道switch函数:
判断c的值:
0为50;
1为150;
2为250;
3为300;
default为300;
另外我有一点对于这个问题的疑问,既然满6个月有50元,而后面又是一年才给100那应该是350封顶,不然第三年下半年和第四年上半年这一年期间只能拿50不是不合理吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |