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

Excel函数需求:计算矩阵减2后正数单元格的总和

Excel函数实现矩阵处理需求

需求说明

你有一个4行3列的矩阵(注:你描述的3×4为列×行表述,实际给出的矩阵结构为4行3列),需完成以下计算:

  • 对每个单元格的值减2
  • 求所有减2后结果大于0的单元格的总和(手动计算结果为22)

矩阵数据

0 1 5
3 4 1
3 8 9
4 2 0

推荐函数方案

假设矩阵数据存放在Excel的A1:C4区域,可使用以下两种函数实现:

1. SUMPRODUCT函数(无需数组输入,兼容所有Excel版本)

=SUMPRODUCT(--((A1:C4-2)>0),(A1:C4-2))
  • 公式逻辑:
    • A1:C4-2:批量对矩阵每个单元格执行减2运算,生成新数组
    • ((A1:C4-2)>0):判断新数组元素是否大于0,返回布尔值数组(TRUE/FALSE)
    • --:将布尔值转换为数值1/0,用于筛选有效元素
    • SUMPRODUCT将筛选后的有效元素对应相乘后求和,仅保留减2后大于0的值

2. SUM+IF数组公式(旧版Excel需按Ctrl+Shift+Enter输入)

=SUM(IF((A1:C4-2)>0,A1:C4-2,0))
  • 公式逻辑:通过IF函数筛选出减2后大于0的值,再用SUM函数对筛选结果求和

结果验证

上述两种公式计算结果均为22,与手动计算结果一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 15:09:58