You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

Excel 2019:如何查找表格中指定方法列最接近值对应的mm2值

Excel 2019 匹配最小差值对应结果的公式解决方案

针对需求——在G2选择目标方法(如Method 11)、指定数值(如500)后,返回对应方法下与指定数值差值最小的mm2结果(如185),可使用以下数组公式解决:

=INDEX(A:A,MATCH(MIN(IF(C:C=G2,ABS(B:B-F2),9^9)),IF(C:C=G2,ABS(B:B-F2),9^9),0))

使用说明:

  1. 替换公式中的单元格引用:
    • A:A:存储mm2结果的列(对应示例中的A16所在列)
    • B:B:存储对应数值的列(对应示例中的533、464所在列)
    • C:C:存储方法名称的列(对应示例中的Method 11所在列)
    • F2:输入指定数值的单元格(如输入500的位置)
    • G2:选择目标方法的单元格
  2. 输入公式后,需按 Ctrl+Shift+Enter 完成输入(Excel 2019中数组公式需通过此组合键触发,输入后公式会自动被大括号{}包裹)

公式逻辑:

  • IF(C:C=G2,ABS(B:B-F2),9^9):仅计算目标方法对应行的数值与指定值的绝对差值,非目标方法的行返回一个极大值(9^9),避免干扰最小值筛选
  • MIN(...):从筛选后的差值中找出最小的那个(对应示例中533与500的差值33)
  • MATCH(...):定位该最小差值在差值数组中的位置
  • INDEX(A:A,...):根据定位的位置返回对应列的mm2结果

内容的提问来源于stack exchange,提问作者Jack Fok

火山引擎 最新活动