Excel表格中,每优于等于5%,在0.49的基础上扣1次0.05,阶段不足5%,不扣分 (比如目标值在0-4.99,在0.49的基础上扣一次0.05 目标值在10~14.99,应该只扣2次0.05 目标值15~19.99,扣3次0.05 依此类推~)

1个回答
展开全部
摘要 亲,您好,很高兴为您解答,Excel表格中,每优于等于5%,在0.49的基础上扣1次0.05,阶段不足5%,不扣分 (比如目标值在0-4.99,在0.49的基础上扣一次0.05 目标值在10~14.99,应该只扣2次0.05 目标值15~19.99,扣3次0.05 依此类推~)?可以使用Excel中的IF函数和ROUND函数来实现这个功能。假设目标值在单元格A1中,那么可以按照以下步骤来实现:1.使用IF函数来判断目标值所在的区间。IF函数的语法为:IF(条件, 返回值1, 返回值2)。根据上述要求,可以设置如下条件:=IF(A1>=0,A1=INT(A1-0.49))*1+IF(A1>=5,A15))*2+IF(A1>=10,A15))*3+IF(A1>=15,A15))*42.将IF函数的返回值作为ROUND函数的第一个参数,将目标值保留2位小数后作为ROUND函数的第二个参数(因为扣分是按照0.05的倍数进行的,所以需要将目标值保留2位小数)。ROUND函数的语法为:ROUND(数值, 小数位数)。=ROUND(IF(A1>=0,A1=INT(A1-0.49))*1+IF(A1>=5,A15))*2+IF(A1>=10,A15))*3+IF(A1>=15,A1<20,INT(A1/5))*4, 2)这样,公式的返回值就是目标值应该扣除的分数。如果需要显示实际得分,只需将目标值减去返回值即可、希望本次服务能够帮助到您,感谢您的咨询,祝您万事如意!
咨询记录 · 回答于2023-02-23
Excel表格中,每优于等于5%,在0.49的基础上扣1次0.05,阶段不足5%,不扣分 (比如目标值在0-4.99,在0.49的基础上扣一次0.05 目标值在10~14.99,应该只扣2次0.05 目标值15~19.99,扣3次0.05 依此类推~)
亲,您好,很高兴为您解答,Excel表格中,每优于等于5%,在0.49的基础上扣1次0.05,阶段不足5%,不扣分 (比如目标值在0-4.99,在0.49的基础上扣一次0.05 目标值在10~14.99,应该只扣2次0.05 目标值15~19.99,扣3次0.05 依此类推~)?可以使用Excel中的IF函数和ROUND函数来实现这个功能。假设目标值在单元格A1中,那么可以按照以下步骤来实现:1.使用IF函数来判断目标值所在的区间。IF函数的语法为:IF(条件, 返回值1, 返回值2)。根据上述要求,可以设置如下条件:=IF(A1>=0,A1=INT(A1-0.49))*1+IF(A1>=5,A15))*2+IF(A1>=10,A15))*3+IF(A1>=15,A15))*42.将IF函数的返回值作为ROUND函数的第一个参数,将目标值保留2位小数后作为ROUND函数的第二个参数(因为扣分是按照0.05的倍数进行的,所以需要将目标值保留2位小数)。ROUND函数的语法为:ROUND(数值, 小数位数)。=ROUND(IF(A1>=0,A1=INT(A1-0.49))*1+IF(A1>=5,A15))*2+IF(A1>=10,A15))*3+IF(A1>=15,A1<20,INT(A1/5))*4, 2)这样,公式的返回值就是目标值应该扣除的分数。如果需要显示实际得分,只需将目标值减去返回值即可、希望本次服务能够帮助到您,感谢您的咨询,祝您万事如意!
我需要求算这个数值的公式
亲,您好,很高兴为您解答,如果你要求算的是上述 Excel 表格中每个单元格的数值,可以使用以下公式:=IF(A2>=1,1,IF(A2<=0,0,TRUNC(A2/0.05)*0.05-IF(MOD(A2,0.05)<0.05*0.5,0,0.05)))其中,A2 是目标值所在的单元格,该公式基于以下逻辑:1.如果目标值大于等于 1,得分为 1,2.如果目标值小于等于 0,得分为 0。3.对于其它情况,先将目标值除以 0.05 取整,然后乘以 0.05,得到扣除的分数。4.如果目标值与上一步计算出的数值之差小于 0.025,将扣除的分数加上 0.05。这个公式可以适用于整个表格,只需要将 A2 替换成对应的单元格即可。希望本次服务能够帮助到您,感谢您的咨询,祝您万事如意!
抱歉亲亲,刚才发错人了以为发给您了呢
左边一列是目标值,我框出来的右边这一列的函数公式该如何填写?右边这一列的得分计算原则为按照5的倍数,扣除相应的0.05'(比如目标值在0-4.99,在0.49的基础上扣一次0.05 目标值在10~14.99,应该只扣2次0.05 目标值15~19.99,扣3次0.05 依此类推~)
假设目标值在左边一列的A列中,得分在右边一列的B列中,可以使用下面的公式计算得分=IF(A2="", "", (INT(A2/5)-INT($A$2/5))*0.05)其中,A2是当前行的目标值,$A$2是第一行的目标值(用于计算扣除次数),INT()是向下取整函数。这个公式将目标值除以5并向下取整,然后减去第一行的目标值除以5并向下取整,得到扣除的次数。最后再将扣除次数乘以0.05即可得到得分。在B2单元格中输入公式后,可以将其复制到B3-Bn单元格中,其中n是数据行数。希望本次服务能够帮助到您,感谢您的咨询,祝您万事如意!
你好,大佬,我想重新表达一下我的问题。我需要求写B列数据的计算公式想实现的目标是:当A列数值小于5%时,B列结果为0.49(意思是不扣0.05)当A列数值≥5%时,B列结果为每增加1次5%在0.49基础上扣除1次0.05,(比如如图所示,当A列数值为16%或者19.99%时,只能在0.49基础上扣除3次0 .05,得出的结果应该是0.34)
好的,根据您的描述,您可以使用以下公式来计算B列的结果:=IF(A2<0.05,0.49,(0.49-FLOOR((A2-0.05)/0.05,1)*0.05))其中,A2是指A列当前行的单元格,可以根据实际情况进行调整。这个公式使用了IF函数和FLOOR函数。当A列当前行的值小于0.05时,B列的结果直接为0.49;当A列当前行的值大于或等于0.05时,首先计算需要扣除的0.05的次数,然后用0.49减去这个次数乘以0.05,即可得出B列的结果。希望这个公式能够帮到您!
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

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

说明

0/200

提交
取消