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

如何用ArrayFormula实现按月份统计周末数据的SumIF功能?

解决指定月份周末数据统计的公式问题

正确公式

要实现统计指定月份内的周末数据总和,可使用以下修正后的SUMIFS公式:

=ArrayFormula(SUMIFS(C34:AK34, MONTH($C$32:$AK$32), $AL$33, WEEKDAY($C$32:$AK$32, 2), ">5"))

公式说明

  • 参数顺序修正:SUMIFS的语法为SUMIFS(求和区域, 条件区域1, 条件1, 条件区域2, 条件2...),你之前的尝试把求和区域放在了后面,这是核心错误。
  • 周末判断逻辑:WEEKDAY($C$32:$AK$32, 2)中参数2定义周一为第1天、周日为第7天,因此>5对应周六(6)和周日(7),精准匹配周末日期。
  • 引用一致性:日期区域$C$32:$AK$32使用绝对引用,避免公式复制或拖动时引用范围偏移;月份匹配条件保持和原公式一致,确保只统计指定月份的数据。

原尝试的问题点

  1. SUMIFS参数顺序错误,求和区域需放在第一个位置
  2. WEEKDAY的引用未使用绝对引用,可能导致范围错位
  3. 使用了HTML转义符>,公式中直接使用>即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 06:32:14