基于MS Excel中其他两个列的两个条件在列中查找MIN值

时间:2019-09-09 18:23:43

标签: excel excel-formula lookup

我有一个具有约60,000行数据的Excel电子表格。我正在尝试在满足两个条件的同时查找最小值。我的数据结构如下所示:

enter image description here

我有以下公式适用于数据的前20行:

=MIN(IF(($I$1:$I$20=1)*($J$1:$J$20=1),$H$1:$H$20))

当(seq索引= 1,等位基因索引= 1)时,此公式正确返回0.05作为最小等级值。但是,当我尝试为整个数据集扩展公式时,我没有获得正确的值。我使用:

=MIN(IF(($I:$I=1)*($J:$J=1),$H:$H))

,对于(seq索引= 1,等位基因索引= 1),我应该取回0.05,对于(seq索引= 2,等位基因索引= 1),0.07,对于(seq索引= 3,等位基因索引= 1),我应该取回0.07。我有30个左右等位基因的1000个索引,以及一个非常大型的包含60,000+行的数据集。我想在另一个工作表中填充一个矩阵,该表读取I和J列并计算某些条件的最小值。任何帮助,不胜感激。

0 个答案:

没有答案