最低和最低最高 - 有两个强制条件

时间:2015-05-26 17:05:23

标签: excel excel-vba vba

我有3列,名称如下: name1 name2 。 我想在另一张表中获得两个具有两个强制条件的表格(使用 name1 name2 计算最小值和最大值):

要从 name2 列中获取的第一个表的名称,此表有两个分区。 第一个分区名为max,正在计算30_-20, 40_-20, 50_-20, 30_22, 40_22, 50_22, 30_60, 40_60, 50_60的最大值,第二个分区名为min,正在计算30_-20, 40_-20, 50_-20, 30_22, 40_22, 50_22, 30_60, 40_60, 50_60的最小值。 我想说的可以在下图中看到。

enter image description here

我的工作需要这个,而且我对宏没有任何了解。我认为有必要学习宏。

1 个答案:

答案 0 :(得分:2)

在单个工作表上给出与您的示例图像类似的布局。

MAXIF and MINIF two conditions criteria

G3,I3,M3和O3的标准公式为:

=MAX(INDEX($C$2:$C$999*($A$2:$A$999=H3)*($B$2:$B$999=H$1), , ))
=MIN(INDEX($C$2:$C$999+(($A$2:$A$999<>H3)+($B$2:$B$999<>H$1))*1E+99, , ))
=MAX(INDEX($C$2:$C$999*($A$2:$A$999=N3)*($B$2:$B$999=N$1), , ))
=MIN(INDEX($C$2:$C$999+(($A$2:$A$999<>N3)+($B$2:$B$999<>N$1))*1E+99, , ))

根据需要填写。引用包含值(例如 30_-20 )的单元格通常比将该值重复硬编码为各种类似公式更容易。我已经使用H3:H5和N3:N5作为A列值。

工作原理:

请参阅MINIF, MAXIF and MODEIF with Standard Formulas