条件最大/最小值在水平定向的数据上
示例数据集
上面是一个链接到我的数据集的子部分的图像。 它以3列为一组,第一列为集中,第二列为限定符,最后一列为MDL,并且可以连续存储多达95个样本(总共285列使得手动input不切实际)。 我如何计算浓度值的最大值或最小值是否为“u”,反之亦然?
我找不出任何东西,不幸的是我没有时间重新定位数据。 任何人有一个想法?
也许像这样的事情会做,
C7:J7中的8个公式是,
=AGGREGATE(15, 6, $A2:$AY2/(($A$1:$AY$1=C$6)*($B2:$Z2="U")), 1) =AGGREGATE(15, 6, $C2:$BA2/(($C$1:$BA$1=D$6)*($B2:$AZ2="U")), 1) =AGGREGATE(14, 6, $A2:$AY2/(($A$1:$AY$1=E$6)*($B2:$Z2="U")), 1) =AGGREGATE(14, 6, $C2:$BA2/(($C$1:$BA$1=F$6)*($B2:$AZ2="U")), 1) =AGGREGATE(15, 6, $A2:$AY2/(($A$1:$AY$1=G$6)*($B2:$Z2<>"U")), 1) =AGGREGATE(15, 6, $C2:$BA2/(($C$1:$BA$1=H$6)*($B2:$AZ2<>"U")), 1) =AGGREGATE(14, 6, $A2:$AY2/(($A$1:$AY$1=I$6)*($B2:$Z2<>"U")), 1) =AGGREGATE(14, 6, $C2:$BA2/(($C$1:$BA$1=J$6)*($B2:$AZ2<>"U")), 1)
当包括或不包括限定符时,它们涵盖最小值和最大值。
附录:排除空白单元格
可以添加另一个检查值的LEN的条件。 要将值的长度改为除以1(不变)或除以0(#DIV /)! 错误)将LEN包装在SIGN函数中 。
=AGGREGATE(15, 6, $A2:$AY2/(SIGN(LEN($A2:$AY2))*($A$1:$AY$1=C$6)*($B2:$Z2="U")), 1)
我将SMALL子函数保留为只有AGGREGATE的子函数14,并作为一个数组处理。