Google Sheets如何计算一行中三个最大值的总和?
提取一行中三个最大值并求和的公式方案
针对你给出的一行数值(14、5、10、1、14、18),以下是两种直接可用的公式方案:
方案1:LARGE函数累加
使用LARGE函数分别提取第1、2、3大的数值,再求和。假设数值位于单元格区域A1:F1,公式为:
=LARGE(A1:F1,1)+LARGE(A1:F1,2)+LARGE(A1:F1,3)
- 说明:
LARGE(A1:F1,1)返回最大值18,LARGE(A1:F1,2)返回第二大值14,LARGE(A1:F1,3)返回第三大值14,三者相加结果为46。
方案2:SUMPRODUCT+LARGE数组简化
用数组参数一次性提取三个最大值,再通过SUMPRODUCT求和,公式更简洁:
=SUMPRODUCT(LARGE(A1:F1,{1,2,3}))
- 说明:
{1,2,3}作为数组参数,让LARGE一次性返回三个最大的数值,SUMPRODUCT直接对这三个值求和,结果同样为46。旧版Excel无需按数组组合键,直接回车即可生效。
内容的提问来源于stack exchange,提问作者ichark
相关产品推荐
相关产品推荐

