极算

  • 📘 简介(Meta Description):
  • 📌 关键词(Meta Keywords):
  • 🧠 正文内容:
  • 什么是 SUMPRODUCT 函数?
  • SUMPRODUCT 函数语法
  • 🎯 基础示例:两个数组乘积求和
  • 📊 应用示例:按条件筛选求和
  • ✅ 高阶技巧:多条件统计
  • 💡 为什么不用 SUMIFS?
  • 🛠️ 使用建议:
  • 📌 结语
  • Home
  • Tutorial
  • Practical
  • Technology
  • Development
  • About
  • Achives
  • Disclaimer
  • Privacy Policy
  • RSS Feed
  • Sitemap
  • Mail

Excel 函数实战:玩转 SUMPRODUCT,实现多条件高效统计

  • 叭叭叭叭个啥
  • 2025-07-24
  • 0

📘 简介(Meta Description):

深入解析 Excel 的强大函数 SUMPRODUCT,结合实战案例,带你掌握多条件统计、筛选和数组运算的高阶用法。

📌 关键词(Meta Keywords):

Excel、SUMPRODUCT、函数教程、数组公式、数据统计、多条件统计

🧠 正文内容:

什么是 SUMPRODUCT 函数?

SUMPRODUCT 是 Excel 中一个功能强大的数组函数,常用于多条件求和、加权平均、筛选计算等操作。它的强大之处在于能同时处理多个数组,并对对应位置的值进行乘积再求和。

SUMPRODUCT 函数语法

SUMPRODUCT(array1, [array2], ...)
  • array1, array2...:要相乘并求和的数组或区域。

如果只传一个数组,它会直接求和;多个数组则按位置相乘后求和。

🎯 基础示例:两个数组乘积求和

=SUMPRODUCT({2,3,4},{5,6,7})

相当于:

(2×5) + (3×6) + (4×7) = 10 + 18 + 28 = 56

📊 应用示例:按条件筛选求和

假设你有如下数据:

姓名部门销售额
张三销售部1000
李四市场部800
王五销售部1500

我们希望求“销售部”的总销售额。

=SUMPRODUCT((B2:B4="销售部")*(C2:C4))

解释:

  • (B2:B4="销售部") 会返回 {TRUE,FALSE,TRUE} → {1,0,1}
  • 与 C2:C4 {1000,800,1500} 相乘后 → {1000,0,1500}
  • 然后求和:1000 + 0 + 1500 = 2500

✅ 高阶技巧:多条件统计

同时满足多个条件,比如统计“销售部”且“销售额大于1200”的总值:

=SUMPRODUCT((B2:B4="销售部")*(C2:C4>1200)*(C2:C4))

💡 为什么不用 SUMIFS?

  • SUMPRODUCT 可以支持 不连续区域的复杂条件判断;
  • 不受 数据类型 限制(文本/数值混用);
  • 可以在没有 SUMIFS 的老版本 Excel 中使用;
  • 能配合数组公式、MATCH、ISNUMBER 等函数实现高级逻辑。

🛠️ 使用建议:

  • 使用 --(条件) 将 TRUE/FALSE 转为 1/0,提升可读性;
  • 复杂公式建议配合 NAME 命名区域管理;
  • SUMPRODUCT 在数据量大时可能较慢,注意性能。

📌 结语

SUMPRODUCT 是 Excel 高级用户的必备技能之一,一旦掌握,你将能轻松实现各种复杂的数据统计、筛选和分析操作。

如果你觉得这篇文章对你有帮助,欢迎转发、收藏和评论你遇到的函数难题,我们一起成长!🎓

© 2025 极算
Theme by Wing
  • {{ item.name }}
  • {{ item.name }}