You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Excel公式计算零件Min-Max值返回错误的问题咨询

问题根因

你的公式实现思路存在本质错误,和语法细节无关:
VLOOKUP(A2,TAT!A:C,3,FALSE) 本身的逻辑是仅返回A列匹配到A2值的第一行对应的C列单值,不会返回该零件编号对应的所有C列结果集合。给单个数值套MAX()和MIN()函数,计算结果永远等于这个单值本身,自然无法得到正确的最大、最小值。

修正方案

根据你使用的Excel版本选择对应公式即可:

  • 若使用Excel 365/2021及以上支持动态数组的版本,优先用逻辑最直白、计算效率最高的MAXIFS/MINIFS组合,输入完直接按回车即可生效:
=MAXIFS(TAT!C:C,TAT!A:A,A2)&"/"&MINIFS(TAT!C:C,TAT!A:A,A2)
  • 若使用Excel 2019及更早的旧版本,使用条件判断嵌套聚合函数的数组公式,输入完公式后不要直接按回车,需要按Ctrl+Shift+Enter三键组合结束输入才能触发数组计算:
=MAX(IF(TAT!A:A=A2,TAT!C:C))&"/"&MIN(IF(TAT!A:A=A2,TAT!C:C))
注意事项
  • 提前确认TAT工作表C列的单元格格式为数值型,如果是文本格式存储的数字,聚合函数无法正常识别计算,提前修改单元格格式后重算即可
  • 如果表格数据量较大,不要直接引用整列(如TAT!A:A),替换为实际的数据区间(如TAT!A2:A2000)可以大幅降低计算卡顿概率

内容的提问来源于stack exchange,提问作者Attitude Black

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 21:01:14