首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

你真的会用SUM函数吗?快来看下它的5种不常见却十分实用的用法

SUM函数是Excel中最基础的函数之一,几乎每个用户都熟悉它的基本用法:对一组单元格或数字求和。

然而,除了简单的求和,SUM函数还有一些不常见的高级用法,可以帮助你解决更复杂的问题。以下是SUM函数的5种实用但不太常见的用法,快来看看你是否掌握了它们!

1.使用SUM函数结合数组公式进行条件求和

虽然SUMIF和SUMIFS是专门用于条件求和的函数,但SUM函数也可以通过数组公式实现类似的功能。

示例:

假设你有一个销售数据表,A列为产品名称,B列为销售额,你想计算产品“X”的总销售额。

A(产品名称)B(销售额)产品X100产品Y200产品X150产品Z300

公式:

excel复制

=SUM((A:A="产品X")*B:B)

A:A="产品X"生成一个布尔数组,表示哪些行符合条件。

B:B是要求和的范围。

两个数组相乘后,SUM函数对结果求和。

注意:

这是一个数组公式,输入完成后需要按Ctrl+Shift+Enter,而不是普通的Enter。Excel365和Excel2019支持动态数组,可以直接按Enter。

2.使用SUM函数求和非连续区域

SUM函数不仅可以对连续的单元格区域求和,还可以对多个非连续区域求和。

示例:

假设你需要对A1:A10和C1:C10两个区域进行求和。

公式:

excel复制

=SUM(A1:A10,C1:C10)

你可以直接在SUM函数中列出多个区域,用逗号分隔。

3.使用SUM函数计算文本数字的和

如果单元格中的内容是文本格式的数字(例如,由于数据导入问题导致数字被识别为文本),直接使用SUM函数会忽略这些值。但可以通过VALUE函数将其转换为数字后求和。

示例:

假设A1:A5区域中的内容为文本格式的数字(如"100"、"200")。

公式:

excel复制

=SUM(VALUE(A1:A5))

VALUE函数将文本转换为数字。

SUM函数对转换后的数字求和。

4.使用SUM函数结合通配符进行模糊求和

虽然SUM函数本身不支持通配符,但可以通过SUMIF或SUMIFS函数实现模糊求和。不过,如果你希望使用SUM函数,可以通过数组公式实现类似功能。

示例:

假设A列为产品名称(如“苹果”、“香蕉”、“苹果派”),B列为销售额,你想计算名称中包含“苹果”的产品总销售额。

公式:

excel复制

=SUM((ISNUMBER(SEARCH("苹果",A:A)))*B:B)

SEARCH("苹果",A:A)搜索文本中是否包含“苹果”,返回位置编号或错误。

ISNUMBER将结果转换为布尔值(TRUE或FALSE)。

与B列相乘后,SUM函数对结果求和。

注意:

这是一个数组公式,需要按Ctrl+Shift+Enter。

5.使用SUM函数计算唯一值的和

如果你需要对一组数据中的唯一值求和,可以通过SUM函数结合UNIQUE函数(Excel365和Excel2019支持)实现。

示例:

假设A列为一组数字,包含重复值,你想计算这些数字的唯一值之和。

公式:

excel复制

=SUM(UNIQUE(A:A))

UNIQUE(A:A)提取A列中的唯一值。

SUM函数对这些唯一值求和。

SUM函数不仅仅是简单的求和工具,结合数组公式、辅助函数(如VALUE、UNIQUE)或通配符,它可以解决更复杂的求和问题。

以上5种用法展示了SUM函数的灵活性和强大功能。

如果你在实际工作中遇到类似的复杂求和需求,不妨尝试这些方法!

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OX66ji7iy3JEdPCwtNCF31BQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券