网友按照另外一篇文章:Excel-掏出距离栏/列的最小值(ROW,COLUMN,INT,阵列公式),想要扩年夜处置的动作,参考下图,要求分歧种别的最年夜值/最小值,该若何处置?
【準备工作】
拔取贮存格A1:C25,按 Ctrl+Shift+F3 键,勾选「顶端列」,界说名称:种别、项目、数值。
【输入公式】
贮存格F2:{=MAX(IF((种别=$E2)*(ROW(项目)/2)=INT(ROW(项目)/2),数值,FALSE))}
贮存格G2:{=MIN(IF((种别=$E2)*(ROW(项目)/2)=INT(ROW(项目)/2),数值,FALSE))}
这些阵列公式,输入完成,要按 Ctrl+Shift+F3 键。会主动发生「{ }」。
(请先参考:Excel-掏出距离栏/列的最小值(ROW,COLUMN,INT,阵列公式)的申明)
(种别=$E2)*(ROW(项目)/2)=INT(ROW(项目)/2):此中的「*」运算,相当于履行逻辑运算 AND 指令。
如斯用法,可以在公式中利用「多前提」的运算,例如:前提1*前提2*前提3*…*前提n。本例前提1:(种别=$E2),为判定是不是合适某种别,前提2:*(ROW(项目)/2)=INT(ROW(项目)/2),为判定是不是为距离列(偶数列,第2列、第4列、…)。
在公式中利用:ROW(项目),其成果和 ROW(种别) 及 ROW(数值) 不异,由于项目、种别、数值的贮存格範围不异。
複製贮存格F2:G2,贴至贮存格F2:G4。
别的,距离栏的部门,请自行操练,做法类似!
创作者先容 vincent 北京拓展公司