![Excel,找到 {max(sum(Sheet1(A)+Sheet2(A)+Sheet3(A))} 公式的行,但不在任何表中求和](https://linux22.com/image/1509010/Excel%EF%BC%8C%E6%89%BE%E5%88%B0%20%7Bmax(sum(Sheet1(A)%2BSheet2(A)%2BSheet3(A))%7D%20%E5%85%AC%E5%BC%8F%E7%9A%84%E8%A1%8C%EF%BC%8C%E4%BD%86%E4%B8%8D%E5%9C%A8%E4%BB%BB%E4%BD%95%E8%A1%A8%E4%B8%AD%E6%B1%82%E5%92%8C.png)
我想计算 Excel 中 3 个不同工作表中数据总和的最大值,并找出最大值所指的行。
为了定义最大值,我使用以下公式: {=MAX(Dead!B2:B182+Soil!B2:B182+Fluid!B2:B182)}
注意:总数不是作为 Excel 中的列创建的。
答案1
您可以MATCH
在任何数组上使用函数。由于您已经使用数组公式来查找最大值,因此您可以将整个内容括在 中MATCH
,因此:
{=MATCH(MAX(Dead!B2:B182+Soil!B2:B182+Fluid!B2:B182),Dead!B2:B182+Soil!B2:B182+Fluid!B2:B182,0)}
返回结果将表明在数组中哪里可以找到最大值。在这种情况下,您需要从结果中减去 1 才能找到实际行,因为您的数组从第 2 行开始。