EXCEL怎么设置对比公式,对比到指定大于某值后停止,求出该区域的最大值和最小值,看图举例

求解各位大神

先输入行数  数组公式:

=MIN(IF((D2:E$100>C2+3),ROW(D2:E$100),4^8))-ROW()+1

复制过去后同时按Ctrl+Shift+enter,然后下拉填充

最大、最小值:

=MAX(INDIRECT("D" & ROW() & ":E" & (ROW()+I2-1)))

=MIN(INDIRECT("D" & ROW() & ":E" & (ROW()+I2-1)))

追问

为什么等于0的地方都错了其他都计算正确,麻烦帮我看下什么原因

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-30

第一步、先在I2 粘贴下列数组公式(以Ctrl+Shift+Enter结束输入),求得行数:

·             =MIN(IF(D2:E$100>C2+3,ROW(D2:E$100)-ROW(D1)))

第二步、在G2输入公式=MAX(OFFSET(D2,,,I2,2))

·             在H2输入公式=MIN(OFFSET(D2,,,I2,2))

分别求得最大、最小值。然后选中G2:I2下拉填充就OK。

下面是三个公式的返回结果:

追问

为什么等于0的地方都错了其他都计算正确,麻烦帮我看下什么原因

追答

公式应该没有错,估计是你数据的问题。
若自己不能解决,可以加我QQ私聊。QQ号码在我的资料里找。

相似回答