Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
123
返回列表 发新帖
楼主: 13895003572

[已解决]求助公式

[复制链接]
 楼主| 发表于 2015-3-27 10:41 | 显示全部楼层
13895003572 发表于 2015-3-27 10:01
G1和H1

只要G1H1这组数字同时出现在行内就算,不考虑列间距
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
回复

使用道具 举报

 楼主| 发表于 2015-3-27 10:43 | 显示全部楼层
baksy 发表于 2015-3-27 10:41
如果第一行两个都有,第二行也是两个都有,算隔了几行?

算0,但0肯定不是最大间距,我要所有间距中最大的数。
回复

使用道具 举报

发表于 2015-3-27 11:07 | 显示全部楼层    本楼为最佳答案   
本帖最后由 baksy 于 2015-3-27 11:10 编辑

复制公式,三键回车(点击公式编辑栏中的任意位置,按住 shift、ctrl 两个键,然后敲enter键 )
=MAX(FREQUENCY(ROW(1:78),IF((A1:E78=G1)*(F1:F78=H1),ROW(1:78))))-1
最大9行(57到65行)。

复件 6.rar

5.01 KB, 下载次数: 4

回复

使用道具 举报

 楼主| 发表于 2015-3-27 11:33 | 显示全部楼层
baksy 发表于 2015-3-27 11:07
复制公式,三键回车(点击公式编辑栏中的任意位置,按住 shift、ctrl 两个键,然后敲enter键 )
=MAX(FREQUE ...

我用了10000行数据,把G1H1中的数字变成1,2公式得出的结果是9999。是公式有问题吗?
回复

使用道具 举报

发表于 2015-3-27 11:47 | 显示全部楼层
13895003572 发表于 2015-3-27 11:33
我用了10000行数据,把G1H1中的数字变成1,2公式得出的结果是9999。是公式有问题吗?

=TEXT(MAX(FREQUENCY(ROW(1:78),IF((A1:E78=G1)*(F1:F78=H1),ROW(1:78))))-1,"[>76]出错;0")
公式调整;
78调整到最大值,76调整到比最大值小2即可。

复件 6.rar

5.39 KB, 下载次数: 4

回复

使用道具 举报

发表于 2015-3-27 12:11 | 显示全部楼层
公式更新

复件 6.rar

5.34 KB, 下载次数: 3

回复

使用道具 举报

 楼主| 发表于 2015-3-27 12:49 | 显示全部楼层
baksy 发表于 2015-3-27 12:11
公式更新

我想再描述一次问题,不管结果如何都给你最佳。G1H1中任意给一组数字而且数字需要能变动。找出这组数字出现的行与行的间距,这间距由上到下排列出来会有很多个,我不要都排列出来只要当中最大的间距数。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-29 06:36 , Processed in 0.323630 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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