水平定向数据的条件最大/最小值

时间:2016-03-15 20:55:20

标签: excel

Example data set

右边,上面是指向我数据集的子段图像的链接。它以3列为一组,第一列为浓度,第二列为限定符,最后一列为MDL - 最多为95个样本(因此总共285列使手动输入不切实际)。如何计算具有" u"的限定符的浓度值的最大值或最小值?反之亦然没有限定词?

我无法弄清楚任何事情,遗憾的是我没有时间重新定位数据。有人有想法吗?

1 个答案:

答案 0 :(得分:2)

也许这样的事情会发生,

enter image description here

C7中的8个公式:J7是,

=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)

当包含或排除限定符时,它们包括最小值和最大值。

<强> Addendum: Excluding blank cells

可以添加另一个检查值LEN的条件。要将值的长度更改为除以1(未更改)或除以0(#DIV /)!错误)将LEN包装在SIGN function

=AGGREGATE(15, 6, $A2:$AY2/(SIGN(LEN($A2:$AY2))*($A$1:$AY$1=C$6)*($B2:$Z2="U")), 1)

我将SMALL子函数仅保留为AGGREGATE的子函数14并将其作为数组进行处理。