excel 如何判断一行数值中的最大相连和最大间隔? 请看附件图片

2024-12-15 12:18:20
推荐回答(2个)
回答1:

我看你的数据是从第三行开始的吧,在AX3输入
=IF(COUNTIF($A3:$ap3,ax$2),IFERROR(SUM(--(SMALL(IF($A3:$ap3=ax$2,COLUMN($A3:$ap3),10000),COLUMN($A3:$ap3))-COLUMN($A3:$ap3)=MODE(SMALL(IF($A3:$ap3=ax$2,COLUMN($A3:$ap3),10000),COLUMN($A3:$ap3))-COLUMN($A3:$ap3)))),1),0)
CTRL+shift+回车结束

在bu3输入
=IFERROR(SUM(--(SMALL(IF($A3:$ap3<>bu$2,COLUMN($A3:$ap3),10000),COLUMN($A3:$ap3))-COLUMN($A3:$ap3)=MODE(SMALL(IF($A3:$ap3<>bu$2,COLUMN($A3:$ap3),10000),COLUMN($A3:$ap3))-COLUMN($A3:$ap3)))),COLUMNs($A3:$ap3))

上面是07版本才能用到的,如果你是03版本的,要把IFERROR改成
IF(ISERROR(SUM…………COLUMNs($A3:$ap3)),"",SUM…………COLUMNs($A3:$ap3)))
这样

回答2:

什么是最大相连值,怎么计算的
什么是最大间隔值,算法如何