我有一本包含2个工作表的工作簿,Sheet1Sheet2
Sheet1具有要查找的值(产品代码),以及要填充的空白单元格:

A      B
A100
A200
B150
C3AB
Sheet2有很多产品代码和费用:
A      B
A100   35
A100   14
A100    0
A200   10
A200   12
etc, etc, etc

我在Sheet1 B1中使用以下公式从Sheet2中查找MIN匹配值:
=MIN(IF(Sheet2!$A$1:$A$5=A1,Sheet2!$B$1:$B$5))

我还如何排除返回0的匹配项?对于产品A100,我想返回最低的非零匹配值,即14。

最佳答案

尝试将其作为数组公式提交到B1中

未经测试

=MIN(IF(((Sheet2!$A$1:$A$5=A1)*(Sheet2!$B$1:$B$5>0))>0,Sheet2!$B$1:$B$5))

我认为这会起作用

08-17 19:03