我有一个有两列的表,比如A:B.我在列A中有一个单独的列表(在D列中).对于列D中的每个目标值,我想在col A与目标匹配的所有行中找到B列中的最小值和最大值.例如,如果数据如图所示,
col A col B col D 1 7.5 1.00 7.5 1.00 1.20 2 7.5 1.04 8 1.08 1.45 3 7.5 1.08 8.5 1.17 1.83 4 7.5 1.15 5 7.5 1.20 6 8 1.08 7 8 1.13 8 8 1.20 9 8 1.29 10 8 1.38 11 8 1.43 12 8 1.45 13 8.5 1.17 14 8.5 1.22 15 8.5 1.26 16 8.5 1.35 17 8.5 1.42 18 8.5 1.51 19 8.5 1.58 20 8.5 1.64 21 8.5 1.69 22 8.5 1.74 23 8.5 1.79 24 8.5 1.83
我想让公式返回最后两列(最小和最大).
笔记:
即使在引用超出最后一行的范围时(例如,$A$8:$A$50
在公式中使用,不一定$A$8:$A$24
),也可以方便地使用某些内容,以便可以在列A,B的底部添加新数据,并且所有内容都会自动更新.
列A,B实际上将包含其他数据,标题等,所以我猜一些公式可能不适用于对整列的引用$A:$A
.
编辑:我刚刚发现了一些相似/相关的帖子
如果匹配其他列的条件,则在范围内查找MIN/MAX日期
Excel 2010中的条件最小值和最大值
在A列中选择相同值的B列中的最小值?
给定A列中的值,在EXCEL中的B列中找到min/max
在条件中找到excel中的最大值或最小值
这个对我有用.
分钟:
=MIN(IF(($A$1:$A$50=D1),($B$1:$B$50)))
最多:
=MAX(IF(($A$1:$A$50=D1),($B$1:$B$50)))
注意,它是一个数组公式,所以你需要按CTRL+ SHIFT+ENTER