反馈已提交

网络繁忙

SUMIFS-条件求和

  • 文档创建者:Roxy
  • 历史版本:13
  • 最近更新:Fairy.Zhang 于 2025-07-21
  • 1. 概述

    1.1 版本

    报表服务器版本功能变动
    11.0.4
    新增 SUMIFS 函数
    11.0.7SUMIFS 函数适配图表模块

    1.2 应用场景

    SUM 函数支持对数组或数据区域求和,但有时我们需要进行条件求和,即统计满足某些条件的数据之和。

    例如,统计大于 2000 的销量之和。如下图所示:

    1.jpg

    例如,统计当年大于 2500 的应付金额之和,如下图所示:

    2.jpg

    1.3 功能简介

    11.0.4 版本新增 SUMIFS 函数,支持实现条件求和。

    注:层次坐标函数只支持单元格计算,不支持 sheet、水印、js引用、参数默认值。

    1.4 函数解释

    1)概述

    语法SUMIFS(number,boolean)统计满足某些条件的数据之和
    参数1number

    要统计的数据范围

    参数2 boolean

    判断条件,结果为布尔值 true 或者 false ,可使用 &&、|| 进行多个条件的判断;为空时此函数等同于 SUM 函数

    注:目前只支持:

    1)数字类型比较,例如 >10
    2)字符串等于比较,例如 a == "a"
    3)null值比较,例如 ==null

    2)示例

    示例一:单元格 A2 为销售员,B2 为每个销售员的总销量,C2 为公式:SUMIFS(B2,B2 > 2000),并且 C2 单元格的左父格设置为无,则统计出大于 2000 的销量之和,详情参见示例一。

    示例二:单元格 A2 为年份,B2 为月份,C2 为每个月的总应付金额,C3 为公式: SUMIFS(C2,C2>2500),并且 C3 单元格的左父格保持为默认的 A2 单元格,则统计出当年大于 2500 的应付金额之和,详情参见示例二。

    注:请根据实际情况设置公式所在单元格的左父格,示例一中公式所在单元格的左父格需设置为无,而示例二中公式所在单元格的左父格需保持默认。

    1.5 视频教程

    2. 示例一

    2.1 新建模板

    新建一张普通报表,如下图所示:

    新建普通报表.png

    2.2 准备数据

    新建数据库查询 ds1,输入 SQL 查询语句 SELECT * FROM 销量 ,表示提取 销量 表中所有数据。如下图所示:

    销量表准备数据.jpg

    2.3 设计报表

    1)A1、B1 单元格输入文本,A2、B2 单元格拖入相应的数据列,如下图所示:

    3.jpg

    2)B2 单元格数据设置选择「汇总> 求和」 ,如下图所示:

    4.jpg

    3)C1 单元格输入文本,C2 单元格插入公式:SUMIFS(B2,B2 > 2000),并且 C2 单元格的左父格设置为无,如下图所示:

    5.jpg


    2.4 效果预览

    1) PC 端

    保存报表,点击「分页预览」,效果如下图所示:

    1.jpg

    2)移动端

    App 与 HTML5 端效果相同,如下图所示:

    9.jpg

    3. 示例二

    3.1 新建模板

    新建一张普通报表,如下图所示:

    新建普通报表.png

    3.2 准备数据

    新建数据库查询 ds1 ,输入 SQL语句:

    SELECT STRFTIME('%Y',订购日期) AS 年份,STRFTIME('%m',订购日期) AS 月份,应付金额
    FROM 订单
    WHERE STRFTIME('%Y',订购日期) IN ('2010','2011')

    表示从订单表中筛选 2010 年或 2011 年的年份(从 订购日期 字段中提取年份部分,命名为 年份 )、月份(从 订购日期 字段中提取月份部分,命名为 月份 )、应付金额,步骤如下图所示:

    1751252549269958.jpg

    3.3 设计报表

    1)A1~C1 单元格输入文本,合并 A2、A3 单元格,A2~C2 单元格拖入相应数据列,如下图所示:

    6.jpg

    2) C2 单元格的数据设置选择为「汇总>求和」,如下图所示:

    7.jpg

    3)B3 单元格输入文本,C3 单元格插入层次坐标公式:SUMIFS(C2,C2>2500),并且 C3 单元格的左父格保持为默认的 A2 单元格,表示统计当年大于 2500 的应付金额之和,如下图所示:

    8.jpg

     3.4 效果预览

    1)PC 端

    保存报表,点击「分页预览」,效果如下图所示:

    2.jpg

    2)移动端

    App 与 HTML5 端效果相同,如下图所示:

    10.jpg

    4. 模板下载

    点击下载示例一已完成模板:SUMIFS示例一.cpt

    点击下载示例二已完成模板:SUMIFS示例二.cpt

    附件列表


    主题: 报表专题
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持