ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 10006|回复: 5

在一个数值上下波动取值后的用法

[复制链接]

TA的精华主题

TA的得分主题

发表于 2018-2-1 13:33 | 显示全部楼层 |阅读模式
规则:一个目标值,波动范围5%,超过目标值每1%加(扣)0.1分。例:0.08,即8%,波动范围是0.03-0.13,在这个范围内不加分,(0.08-0.05),超出部分加0.1分,计算出共加0.3分。公式:if(randbetween(8%-5%,8%+5%),0),if(8%>0,(8%-5%)*100,(8%+5%)*100)),这个对吗?

TA的精华主题

TA的得分主题

发表于 2018-2-1 14:11 | 显示全部楼层
0.08在你波动范围内啊,不是不加分的吗,怎么又成加0.3分了?
我理解的意思是
if(当前值<目标值-范围,(当前值+范围-目标)*0.1,if(当前值>目标值+范围,(当前值-目标值-范围)*0.1,0))
你看下是不是

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-2-1 16:11 | 显示全部楼层
longwutaizi 发表于 2018-2-1 14:11
0.08在你波动范围内啊,不是不加分的吗,怎么又成加0.3分了?
我理解的意思是
if(当前值目标值+范围,( ...

我的意思是(目标值-5%)<目标值<(目标值+5%),在这个范围内得0分,小于(目标值-5%)时,扣(目标值-5%)*0.1分,大于(目标值+5%)时,加(目标值-5%)*0.1分。

TA的精华主题

TA的得分主题

发表于 2018-2-1 16:54 | 显示全部楼层
传个附件,做一个手动的模拟效果

TA的精华主题

TA的得分主题

 楼主| 发表于 2018-2-1 17:43 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
longwutaizi 发表于 2018-2-1 16:54
传个附件,做一个手动的模拟效果

用这个公式,感觉目标值变成在-5%——5%之间浮动,这样好像不对

目标值问题.rar

7.76 KB, 下载次数: 10

TA的精华主题

TA的得分主题

发表于 2018-2-2 09:20 | 显示全部楼层
201801        201701        增减%        分值
2293        2074        10.56%        0.556
718        660        8.79%        0.379
816        856        -4.67%        0.000
592        695        -14.82%        -1.982
1373        1124        22.15%        1.715
2023        1549        30.60%        2.560
361        281        28.47%        2.347
1784        1329        34.24%        2.924
1494        1346        11.00%        0.600
1650        1099        50.14%        4.514
1666        788        111.42%        10.642
1526        955        59.79%        5.479
428        384        11.46%        0.646
310        284        9.15%        0.415
362        357        1.40%        0.000
1538        1456        5.63%        0.063
492        870        -43.45%        -4.845
143        129        10.85%        0.585
313        127        146.46%        14.146
2175        2086        4.27%        0.000
2602        2317        12.30%        0.730
70        47        48.94%        4.394
131        169        -22.49%        -2.749
328        498        -34.14%        -3.914
是这个效果吗?  
=IF(C4>5%,(C4-5%)*10,IF(C4<-5%,(C4-5%)*10,0))
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-11-16 13:36 , Processed in 0.032235 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表