如何标明报价最低的公司?

如何标明报价最低的公司?

我有一份 excel 表,其中有三家公司提供相关报价。我用一个公式计算出最低报价。

我怎样才能在另一个单元格中显示提出最低报价的公司名称?

我的 Excel 表

答案1

这个公式可以完成这个工作:

=INDEX($A$1:$C$1;0;MATCH(MIN($A2:$C2);$A2:$C2;0))

它检索包含最小值的列的索引,并使用它来选择列标题。 $A2:$C2是包含值的范围,$A$1:$C$1是标题。

(注意:如果 Excel 显示公式中的语法错误,请尝试使用逗号代替分号。)

参考:

答案2

这些方法可以解决这个问题:

在此处输入图片描述

我解决这个问题的方法有点不同:

  • 方法 1,在整个数据范围中查找最低值,而不是逐行查找。

考虑以下数据D1:F4

  • 单元格中的公式H2用于查找最低值 =MIN(D2:F4)

  • 在单元格中使用此数组公式J2来查找公司。

    {=INDEX($D$1:$F$1,,SUMPRODUCT(($D$2:$F$4=H2)*(COLUMN($D$2:$F$4)-COLUMN($C$1))))}

注意:完成公式 Ctrl+Shift+Enter

  • 方法 2,查找多个公司名称,以防有多家公司提供最低出价。

考虑以下数据D8:F11

  • 单元格中的公式G9用于查找范围内的最低值。

  • 在单元格中输入此数组公式H9,最后Ctrl+Shift+Enter,向右填充,然后向下填充。

    {=IF(COLUMNS($H9:H9)>COUNTIF($D9:$F9,$G$9),"",INDEX($8:$8,SMALL(IF($D9:$F9=$G$9,COLUMN($D9:$F9)),COLUMNS($H9:H9))))}

根据需要调整公式中的单元格和行引用。

相关内容