Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2036|回复: 5

[已解决]求助公式

[复制链接]
发表于 2016-10-13 21:01 | 显示全部楼层 |阅读模式
本帖最后由 13895003572 于 2016-10-15 05:26 编辑

例如A列有一列数据,得出从上到下连续大于B1中的一个数字的总次数。上了附件说明问题,请帮忙。
最佳答案
2016-10-15 01:51
  1. =MATCH(1=1,A:A<=B1,)-1
复制代码

公式.zip

60.93 KB, 下载次数: 2

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2016-10-14 14:33 | 显示全部楼层
本帖最后由 zyouong 于 2016-10-14 14:37 编辑

=MAX(FREQUENCY(IF(A1:A20>B1,ROW(1:20)),IF(A1:A20<=B1,ROW(1:20)))+1)-1

shift ctrl  enter 数组公式
回复

使用道具 举报

 楼主| 发表于 2016-10-14 15:51 | 显示全部楼层
zyouong 发表于 2016-10-14 14:33
=MAX(FREQUENCY(IF(A1:A20>B1,ROW(1:20)),IF(A1:A20

不好意思,您的公式没达到目的,上传了附件说明问题,麻烦您改下公式。谢谢
回复

使用道具 举报

发表于 2016-10-14 16:10 | 显示全部楼层
最后几行有错误值被去掉了,公式随着你要计算的区域变化需要改变里面的参数。

鍏紡.rar (45.91 KB, 下载次数: 6)
回复

使用道具 举报

 楼主| 发表于 2016-10-14 16:53 | 显示全部楼层
zyouong 发表于 2016-10-14 16:10
最后几行有错误值被去掉了,公式随着你要计算的区域变化需要改变里面的参数。

不知道您是否正确理解题目要求,给出的数据自上到下大于B1中数字的个数是17个,你的结果是32个,请再理解这句话,A列数据从上到下依次大于B1中数字的数值个数,假如B1中的数字比A1数值大,那么A列数据从上到下依次大于B1中数字的数值个数就是0了。再次麻烦您改一下。谢谢
回复

使用道具 举报

发表于 2016-10-15 01:51 | 显示全部楼层    本楼为最佳答案   
  1. =MATCH(1=1,A:A<=B1,)-1
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 10:28 , Processed in 0.357099 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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