求一个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。
但我想应该有更简单的方法吧,求大神帮助
展开
 我来答
匿名用户
2019-09-11
展开全部

你的想法好像是错的,按我的理解话,小于6个月,0元;6个月,  50元;18个月,应该是50+100元;30个月,应该是50+100+100元;42个月,50+100+100+100=350>300封顶了

双马尾赤兔君
2019-09-11
知道答主
回答量:3
采纳率:0%
帮助的人:1983
展开全部
在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不是不合理吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式