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

Excel公式求助:匹配最大磅数对应盎司,提取年度鲈鱼最高总重量

解决钓鱼重量表格的YTD最高值匹配问题

核心思路

要提取对应团队总重量最高那一行的磅数和盎司数,而非分别取磅的最大值和盎司的最大值。需先将磅和盎司转换为统一单位计算总重量,定位到总重量最大的行后,再提取对应列的磅、盎司数值。

假设表格对应列定义:

  • C列:团队标识(匹配P4单元格内容)
  • I列:磅数(lbs)
  • J列:盎司数(oz)

公式修改方案

方案1:适用于Excel 365/2021(支持动态数组)

提取磅数:

=IF(P4="","",XLOOKUP(MAX(IF(C:C=P4,I:I*16+J:J)),IF(C:C=P4,I:I*16+J:J),I:I,""))

提取盎司数:

=IF(P4="","",XLOOKUP(MAX(IF(C:C=P4,I:I*16+J:J)),IF(C:C=P4,I:I*16+J:J),J:J,""))

方案2:适用于旧版Excel(需按Ctrl+Shift+Enter作为数组公式输入)

提取磅数:

=IF(P4="","",INDEX(I:I,MATCH(MAX(IF(C:C=P4,I:I*16+J:J)),IF(C:C=P4,I:I*16+J:J),0)))

提取盎司数:

=IF(P4="","",INDEX(J:J,MATCH(MAX(IF(C:C=P4,I:I*16+J:J)),IF(C:C=P4,I:I*16+J:J),0)))

公式说明

  1. I:I*16+J:J:将磅转换为盎司(1磅=16盎司),计算每行的总重量(统一为盎司单位)
  2. MAX(IF(C:C=P4,I:I*16+J:J)):筛选出当前团队(C列=P4)的最大总重量
  3. 通过XLOOKUP或INDEX+MATCH定位到该最大总重量对应的行,提取该行的磅数和盎司数

内容的提问来源于stack exchange,提问作者Carol G

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 00:10:06