需要高级 Excel 公式帮助

需要高级 Excel 公式帮助

我在 A 列中有一个液体产品电子表格。每种产品在 B 列(6 行)中列出了 6 种 ML 尺寸。C-FI 列中有销售该产品的不同公司。我在公司栏中列出了每种尺寸的价格。因此,每种产品总共有 23 个不同的单元格需要分析,例如:公司 A 以 5.84 美元的价格出售 3ML,公司 B 以 9.87 美元的价格出售 4ML,等等。我想让 excel 在背景中计算每 ML 的最低价格和最高价格,并在与每个价格相关的单元格中突出显示价格。因此每 24 个单元格会有两个突出显示。然后,我需要能够复制它以移动到下一个产品。

答案1

请考虑下面的屏幕截图。

要计算每单位最低价格,请使用

=MIN(IF($A$2:$A$13=A2,$C$2:$E$13/$B$2:$B$13,1000))

要计算每单位最高价格,请使用

=MAX(IF($A$2:$A$13=A2,$C$2:$E$13/$B$2:$B$13,0))

两者都是数组公式,编辑单元格时必须用Ctrl- Shift-进行确认。Enter

您可以使用以下公式设置条件格式。绿色突出显示具有最低单价的供应商和产品,条件格式如下:

=C2/$B2=MIN(IF($A$2:$A$13=$A2,$C$2:$E$13/$B$2:$B$13,1000))

在条件格式规则中,使用以下公式以红色突出显示单价最高的供应商和产品:

=C2/$B2=MAX(IF($A$2:$A$13=$A2,$C$2:$E$13/$B$2:$B$13,0))

在条件格式中使用时,您无需以数组形式输入公式。条件格式公式会自动被视为数组公式。

在此处输入图片描述

相关内容