首页 > 解决方案 > 根据 MS Excel 中其他两个列的两个条件查找列中的 MIN 值

问题描述

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

在此处输入图像描述

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

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

当 (seq index=1, allele index=1) 时,此公式正确返回 0.05 作为最小排名值。但是,当我尝试为整个数据集扩展公式时,我没有得到正确的值。我用:

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

对于(seq index=1,allele index=1),我应该返回 0.05,(seq index=2,allele index=1)返回 0.07,(seq index=3,allele index=1)返回 0.09。我有 30 个左右等位基因的 1000 个索引,因此有一个包含 60,000 多行的非常大的数据集。我想在单独的表格中填充一个矩阵,该表格读取 I 和 J 列并计算某些标准的最小值。非常感谢任何帮助。

标签: excelexcel-formulalookup

解决方案


推荐阅读