ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 新人求一个公式 求帮助

[复制链接]

TA的精华主题

TA的得分主题

发表于 2015-4-10 17:40 | 显示全部楼层 |阅读模式
我想在表中标黄区域B4:B27写进一个公式,求每天实际值最大的次数,右侧标红的都是每天实际值最大的两个数值
例如B23列,每天19点实际值占每天天最大次数为8次
说简单点就是求每行标红的数据次数
求大家帮忙,谢谢!

工作簿1.rar

9.96 KB, 下载次数: 26

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-4-10 17:43 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
上传个图片
QQ截图20150410174124.png

TA的精华主题

TA的得分主题

发表于 2015-4-10 21:45 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
可以先在黃色區域填上你要的結果看看嗎?

TA的精华主题

TA的得分主题

发表于 2015-4-10 21:59 | 显示全部楼层
先写个比较笨的。。再想想怎么优化

工作簿1.zip

11.84 KB, 下载次数: 10

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-4-11 09:37 | 显示全部楼层
jians0529 发表于 2015-4-10 21:59
先写个比较笨的。。再想想怎么优化

亲 谢谢你 不过你这个公式我要加很多数据 这样写要累死的...

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-4-11 09:39 | 显示全部楼层
kerryzz 发表于 2015-4-10 21:45
可以先在黃色區域填上你要的結果看看嗎?

这是我想要的结果 公式完成后 一直加数据数据跟着变化
360截图20150411093828170.jpg

TA的精华主题

TA的得分主题

发表于 2015-4-11 10:14 | 显示全部楼层
通过一个辅助列来实现(具体见第2行)
在单元格C2输入公式:
  1. =TEXT(C1,"aaa")
复制代码
单元格D2输入公式:
  1. =LARGE(D4:D27,2)
复制代码
然后选择好这两个单元格,往右拉。
再在单元格B4输入公式:
  1. =SUMPRODUCT(($C$3:$AB$3="实际")*(C4:AB4>=$C$2:$AB$2))
复制代码
往下拉

工作簿_20150411.zip

11.06 KB, 下载次数: 12

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-4-11 13:54 | 显示全部楼层
dengjq2000 发表于 2015-4-11 10:14
通过一个辅助列来实现(具体见第2行)
在单元格C2输入公式:单元格D2输入公式:然后选择好这两个单元格,往 ...

解决了我的问题,谢谢!
SUMPRODUCT函数是两个数组的所有元素对应相乘,然后把乘积相加,想问下,你这数组里面对应的值分别是什么呢?能否用23行举个例子呢?谢谢

TA的精华主题

TA的得分主题

发表于 2015-4-11 14:07 | 显示全部楼层
单元格B23的公式为:
=SUMPRODUCT(($C$3:$AB$3="实际")*(C23:AB23>=$C$2:$AB$2))  这是SUMPRODUCT 函数多条件求和或计算通过用法。
你可以通过按F9键去了解呀
选择:$C$3:$AB$3="实际"  按F9键,就会显示:
{FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE}
同理选择: C23:AB23>=$C$2:$AB$2 按F9键,就会显示:
{FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE,TRUE}

然后选择: ($C$3:$AB$3="实际")*(C23:AB23>=$C$2:$AB$2)  按F9键,就会显示:
{0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,0,0,0,0,0,0,0,0,0,0,1}
最后对这些数据进行汇总,得到的结果就是 8 了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2015-4-11 14:09 | 显示全部楼层
dengjq2000 发表于 2015-4-11 14:07
单元格B23的公式为:
=SUMPRODUCT(($C$3:$AB$3="实际")*(C23:AB23>=$C$2:$AB$2))  这是SUMPRODUCT 函数多条 ...

太厉害了 谢谢你 我去慢慢消化消化
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-7-4 06:08 , Processed in 0.050063 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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