当前位置:首页 > 技术文章 > 正文内容

SUMIFS的10种用法,帮你总结好了

arlanguage4周前 (04-07)技术文章9


连续分享了几篇图表想必大家也是眼睛疲劳了,所以我们今天讲讲函数
主题就是SUMIFS函数!你可能觉得SUMIFS很简单但是,真的学会了吗?
SUMIFS


我们一起来看看吧!数据源(注意:图片大小限制,实际明细数据很多)

我们从简单开始,慢慢介绍

空调的金额合计


=SUMIFS(C:C,A:A,"空调")
对应的SUMIF
=SUMIF(A:A,"空调",C:C)

注意SUMIF 是求和区域在后,而SUMIFS是求和区域在前因为条件个数不确定

1月 软性饮料的金额合计


=SUMIFS(C:C,A:A,"软性饮料",D:D,1)

1月和2月的软性饮料金额合计


你可能已经默默在心里说了,这个我会?相加呗!没错,但是不推荐
如果条件较多,就开火车了

不推荐的火车:
=SUMIFS(C:C,A:A,"软性饮料",D:D,1)+SUMIFS(C:C,A:A,"软性饮料",D:D,2)

推荐写法:
=SUM(SUMIFS(C:C,A:A,"软性饮料",D:D,{1,2}))

更多条件只需要在{}中写即可

1月 香烟和 1月 烈酒的金额合计


=SUM(SUMIFS(C:C,A:A,{"香烟","烈酒"},D:D,1))

注意这里香烟和烈酒是文本需要加双引号,不同于上面的1和2

金额小于500的合计数

=SUMIFS(C:C,C:C,"<500")

求和列本身也可以作为条件列一起

商品名称为两个字的金额合计


=SUMIFS(C:C,A:A,"??")

注意这里?是通配符,表示任意1个字符,注意是英文状态下

书籍金额合计(包括儿童和成人两类)

=SUMIFS(C:C,A:A,"*书籍")

这里的*是任意0个或者多个字符,这里可以理解为已书籍结尾的意思

1月到3月间的金额合计

注意这里假设没有月份列,我们要使用日期作为条件



包含书的金额合计


=SUMIFS(C:C,A:A,"*书*")

.这里*同样表示通配符,表示包含的意思,以什么开始就是XX*
不再举栗!

香烟和烈酒的1月和2月合计


也就是1、2月的香烟+1、2月的烈酒
=SUM(SUMIFS(C:C,A:A,{"香烟","烈酒"},D:D,{1;2}))

新手同学的火车:
=SUMIFS(C:C,A:A,"香烟",D:D,1)+SUMIFS(C:C,A:A,"香烟",D:D,2)+SUMIFS(C:C,A:A,"烈酒",D:D,1)+SUMIFS(C:C,A:A,"烈酒",D:D,2)


注意1;2之间是号,{"香烟","烈酒"} 是号逗号

表示行,分号表示列,交叉形成4个条件

小结:函数博大精深,每个参数变化无穷,你以为你已经学完的时候,其实可能那才是入门的开始,今天我们简单总结了一下比较常用的SUMIF(S)函数,可见一斑!你平时有像文中一样开过"火车"吗?

最后:建议收藏备查或学习!

扫描二维码推送至手机访问。

版权声明:本文由AR编程网发布,如需转载请注明出处。

本文链接:http://www.arlanguage.com/post/3855.html

标签: sumif求和
分享给朋友:

“SUMIFS的10种用法,帮你总结好了” 的相关文章

Linux新手入门系列:安装nginx

本系列文章是把作者刚接触和学习Linux时候的实操记录分享出来,内容主要包括Linux入门的一些理论概念知识、Web程序、mysql数据库的简单安装部署,希望能够帮到一些初学者,少走一些弯路。注意:Linux下区分大小写;Linux多用户多线程;Linux下每个文件和目录都有访问权限;安装nginx...

隐藏Nginx服务的Banner 和 隐藏Nginx后端服务指定的header的状态

一、隐藏Nginx服务的Banner当Nginx服务器响应请求时,不隐藏它的版本信息和名称。这会暴露服务器的信息,使攻击者可以获取服务器软件版本和配置的信息,帮助攻击者发现潜在的漏洞或攻击路径。以下是一些潜在的危害:1. 暴露服务器信息:不隐藏 banner 可以让攻击者知道服务器正在使用 Ngin...

利用Nginx反向代理,不重新解析域名对网站进行服务器迁移

因为项目需要,现在想将A服务器上的网站(代码)转移到B服务器上,但是不想重新做域名解析,因为这段时间网站收录方面都比较优秀,冒然修改解析怕对网站收录有影响。所以借助一下Nginx的反向代理,将域名从A服务器反向代理到B服务器。首先将B服务器的环境做成和A一致(Nginx+PHP7.2+Mysql)。...

nginx限制php程序“跨站”访问 nginx限制只能域名访问

我秀站外合作有一个需求:需在一台web服务器上增加一个虚拟主机用来做图片资源站,所用程序为第三方,担心有后门程序,因此希望最好隔断与原机器其他服务的关系。思考了一下,确实有一些风险存在。目前我们服务器上都统一使用nobody用户启动nginx和php,包括web目录,这些机器上部分有多个域名在一起运...

nginx代理常用配置

1. 最简反向代理配置在http节点下,使用upstream配置服务地址,使用server的location配置代理映射。upstream my_server { server 10.0.0.2:8080; keepalive 2000;}server { listen 80; server_...

轻松搭建基于 Serverless 的 ThinkPHP 应用

ThinkPHP 是什么?ThinkPHP 是一个免费开源的,快速、简单的面向对象的轻量级 PHP 开发框架,是为了敏捷 WEB 应用开发和简化企业应用开发而诞生的。ThinkPHP 从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,更注重易用性。遵循 Apache2 开源许可...