我有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
的最小值。
我想说的可以在下图中看到。
我的工作需要这个,而且我对宏没有任何了解。我认为有必要学习宏。
答案 0 :(得分:2)
在单个工作表上给出与您的示例图像类似的布局。
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列值。
工作原理: