根据A列的信息,分别寻找到加热开始至加热结束阶段、稳压开始至稳压结束阶段,T1及T2的最大值。加热开始及与加热结束之间、稳压开始与稳压结束之间的行数不确定,而且A列的内容也无法修改。
第一种方法:I1单元格输入=MAX(INDIRECT("d"&MATCH($G2,$A:$A,0)&":"&"d"&MATCH($H2,$A:$A,0))),这里利用的是INDIRECT函数的引用功能,MATCH函数的查找功能,说到底就是找到加热开始、加热结束的区间,取最大值。
第二种方法:I7单元格输入=MAX(XLOOKUP($G7,$A:$A,D:D):XLOOKUP($H7,$A:$A,E:E)),同样这里其实就是利用XLOOKUP函数找到对应的区间,取最大值。
求最小值,只需用MIN函数替代MAX函数即可,这里还有第三种解法,用OFFSET函数也可以解决这个问题,只不过理解起来太过麻烦了。
评论 (0)