1234

ExcelHome技术论坛

用户名  找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 数值归类统计问题

[复制链接]

TA的精华主题

TA的得分主题

发表于 2024-12-31 15:29 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
最后一张表,第三个没判断

TA的精华主题

TA的得分主题

发表于 2024-12-31 15:39 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
你这样核算,按照你的算法,660这一段根本找不到
如图:表3验算你第一张表


image.jpg

TA的精华主题

TA的得分主题

发表于 2024-12-31 15:40 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-12-31 15:41 | 显示全部楼层
shiruiqiang 发表于 2024-12-31 15:40
算了,等别的老师的代码再瞧瞧

你的表里649.5~657  0.456493406,不对


649.5~662.5  B列数值-0.089  在这个范围-3<B≤0  W ,但 657~660 需要扣除掉,,扣除完之后

就分成2段了

649.5~657  -0.089   W
660~662.5  -0.089    W


========================================================================

下一段

第6行到第10行的B列数都在 0<B≤5        T这个区间,可以合并到一起,,合并后的段落为662.5-712.5

合并后B列的加权平均值为=(0.489*7+1.133*13+3.341*11.5+3.804*6.5+4.835*12)/(7+13+11.5+6.5+12)=2.78639

最终结果是 662.5-712.5 2.78639  T ,没有需要扣除的

TA的精华主题

TA的得分主题

 楼主| 发表于 2024-12-31 15:43 | 显示全部楼层
先归类统计,,,统计完后,如果有需要扣除的段落,断开就行

TA的精华主题

TA的得分主题

发表于 2025-1-1 13:45 来自手机 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
看明白了,就是b列数归类统计,统计完后,按中间那几列,该扣除的扣除掉

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-2 08:03 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
wwdfefgg 发表于 2025-1-1 13:45
看明白了,就是b列数归类统计,统计完后,按中间那几列,该扣除的扣除掉

是的,理解的没问题,大家一起顶起来

TA的精华主题

TA的得分主题

发表于 2025-1-2 14:15 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 fjlhgs 于 2025-1-2 16:53 编辑

检查下结果是否正确

2025-1-2 test.rar

219.81 KB, 下载次数: 5

TA的精华主题

TA的得分主题

发表于 2025-1-2 16:31 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
你都第二次发帖了,这次基本上能够了解你的需求,但是要说明sheet2中D列的值都为加权平均值,不是你说的直接扣除段落!
你看看是否符合你的需求!
1.png
2.png

2024-12-31 test.rar

209.01 KB, 下载次数: 1

TA的精华主题

TA的得分主题

 楼主| 发表于 2025-1-3 08:26 | 显示全部楼层
本帖最后由 627379235 于 2025-1-3 09:00 编辑
fjlhgs 发表于 2025-1-2 14:15
检查下结果是否正确

非常感谢你的参与,,刚核了一下

生成的结果中第17行数据有问题

image.png

2570-2574 在需要扣除的区间,不应该出现在结果中
==================================================


还有如果我在需要扣除的范围里加一组数,结果就有点问题

比如
image.png
200-300
超出了A列数的范围,,这个跳过,不用扣除就行
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

1234

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

GMT+8, 2025-2-18 15:27 , Processed in 0.024887 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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