ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: WYS67

[求助] 不用辅助列,直接写出M列求统计区域的公式

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-2-14 12:40 | 显示全部楼层
WYS67 发表于 2019-2-14 12:26
老师:这个公式我会写。我是说:如N5,把N$4当作公式参数,写入公式,就能返回G列众数,公式右拉至O5,就 ...

横拉公式 真的不会写。
只有写个区域公式来:
N5:P5
=IFERROR(SUBTOTAL({0,2,9},INDIRECT($M5)),MODE(INDIRECT($M5)))
不会写.png

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-2-14 12:53 | 显示全部楼层
丢丢表格 发表于 2019-2-14 12:40
横拉公式 真的不会写。
只有写个区域公式来:
N5:P5

难为老师了!感谢您打开的思路!

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-2-14 14:15 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-2-16 05:24 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 WYS67 于 2019-2-16 09:04 编辑
丢丢表格 发表于 2019-2-14 08:37
M5
="G"&MATCH((ROW()-5)*P$1+E$5,E:E)&":G"&MATCH((ROW()-4)*P$1+E$5-1,E:E)

123.gif

老师:上面K列是您2楼公式的计算结果;按各周期间隔序号的运算规则,本周期的开始行号不应该与上一周期的结束行号相同才对!正确的结果是:本周期的起止行号与上一周期的起止行号,只能相接,不能相同!如K5显示为G5:G36,那么K6的所在区域就不应该从G36作为开始!否则,G36里的数据就会被N:P列的公式重复计算!

   恳请您参照1楼K:L列的本周期起止行号模拟结果,修改公式。使之全部显示如1楼K列模拟结果!

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-2-16 11:18 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-2-16 15:50 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册

14楼的问题应该怎样解决?

TA的精华主题

TA的得分主题

发表于 2019-2-16 16:44 | 显示全部楼层
WYS67 发表于 2019-2-16 15:50
14楼的问题应该怎样解决?

重新发帖吧,看着乱。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-2-18 08:02 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
丢丢表格 发表于 2019-2-14 08:37
M5
="G"&MATCH((ROW()-5)*P$1+E$5,E:E)&":G"&MATCH((ROW()-4)*P$1+E$5-1,E:E)

1.gif
不用辅助列,直接写出M列求统计区域的公式.zip (166.92 KB, 下载次数: 1)

尊敬的丢丢表格老师:截图N列是您在2楼所写公式的计算结果。仔细查看后发现,与M列的模拟结果有许多地方结果不一致【N列里黄色填充的单元格便是,下边没有黄色填充的还有不少类似问题】:

既然是求周期所在行号区域,上下行的行号区域只能相衔接,但不应该有同一单元格重叠现象发生,否则将会给O:Q列的周期统计带来错误。

如:N5的周期行号区域所在范围是G5:G36,那么,N6的周期行号区域就不应该是G36:G81,如此,G36里的数据势必会被两个周期共用,造成O:Q列的周期统计错误。

  麻烦您重新编写公式,得出和M列模拟答案完全一致的计算结果。

TA的精华主题

TA的得分主题

发表于 2019-2-18 08:36 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
WYS67 发表于 2019-2-18 08:02
尊敬的丢丢表格老师:截图N列是您在2楼所写公式的计算结果。仔细查看后发现,与M列的模拟结果有许 ...

M5
="G"&IFERROR(MID(M4,FIND(":",M4)+2,9)+1,E$5)&":G"&MATCH((ROW()-4)*P$1+E$5-1,E:E)

评分

1

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-2-18 08:48 | 显示全部楼层
丢丢表格 发表于 2019-2-18 08:36
M5
="G"&IFERROR(MID(M4,FIND(":",M4)+2,9)+1,E$5)&":G"&MATCH((ROW()-4)*P$1+E$5-1,E:E)

非常感谢老师!经验证,计算结果与模拟答案完全一样!
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-3-28 18:26 , Processed in 0.046097 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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