网站首页 > 技术教程 正文
各位甲纯们,大家新年好哇!
转发上面这头牛,新年牛转钱坤啦!
作为一个低产著称的非技术流派写手,总想着多憋一会儿,看看能不能产出个惊天动地的哪吒。
著名的纯老师曾经说过:VLOOKUP是做表水平的分水岭。
但是VLOOKUP函数再好用,仍然存在难以解决的短板,就是必须知道要查找的数据在哪行或哪列。如果不知道,就无从匹配了。
另外,一般的表格,要么横排:
要么竖排:
但是甲纯做表,是想怎么排就怎么排!
类似上面这种多列数据,如果知道【名字】,但不知道在哪一列,怎么匹配出【手机号码】来着?
没事,纯老师出马,打造一个万能匹配函数,专治各种任性!
先介绍需要用到的一个基础函数:SUMPRODUCT。
这个函数可以理解为数组乘积之和,即1个或者多个数组相乘后再求和。
来吧,再次感受被高数支配的恐惧吧!
一、应用基础:
(1)一个参数
设置一个参数时,SUMPRODUCT相当于求和函数SUM。如下图,求猪头总重量:
【注意】
SUMPRODUCT函数内,如果包含文本、逻辑值等非数值数据时,函数会将其视同数据0处理。
(2)多个参数
比如下列数据,知道每头猪吃饲料的【日食量】,以及【饲养天数】,要求被吃掉的饲料总量。
两个公式的对比操作:
静图:
使用 SUMPRODUCT效率提高许多!
【再次注意】
如果参数数组内包含的元素数量不相同,则运算会出错。比如下面的参数1【日食量】的元素为3个,而【饲养天数】的元素为4个,无法进行SUMPRODUCT运算,得到错误的运算结果。
二、按条件计数
大部分时候SUMPRODUCT函数,并不是用来进行数组相乘求和运算的,而是曲线救国,基本是用来进行按条件计数或求和运算的。
比如下表,求【产地】是”亚洲”的猪的总数量。
【小技巧】
注意参数内的(D2:D5="亚洲")+0,如果需要对参数内的逻辑值进行运算,则应该在参数内进行等值处理。等值处理就是+0,-0,*1或/1,运算结果等于原数值本身,关键的是函数会把逻辑值变成0或1,这就解决了逻辑值无法参与运算的问题。如果没有进行等值处理,则数值会出错,如下图:
三、按条件求和
在上面的例子上,再加一个参数数组,求【产地】是”亚洲”的猪的总重量。
四、多条件求和
【小技巧】
多个参数数组时,公式的写法,可以列成多个参数,也可以让参数直接用(*)相乘。参数内有逻辑值时,如果直接用(*)相乘,则相当于直接做等值处理了,就不需要在做额外(+0之类的)的等值处理。
五、兼容性
在EXCEL2007及以后的版本中,有COUNTIFS函数可以进行多条件计数,有SUMIFS函数可以进行多条件求和,SUMPRODUCT函数的相应拓展应用就被取代了。不过可能有甲纯还在使用EXCEL2003及之前的版本,因为没有COUNTIFS和SUMIFS函数,所以SUMPRODUCT函数还是值得学习和使用的。
好了,本期打好基本功,下期再放大招。
先鸽为敬,告辞!
猜你喜欢
- 2024-11-21 巧用逻辑值,为SUMPRODUCT赋能,提高生产力!
- 2024-11-21 「EXCEL进阶」根据多种条件求和(SUMPRODUCT)
- 2024-11-21 第五章:Excel求乘积函数——sumproduct
- 2024-11-21 sumproduct函数
- 2024-11-21 Excel“王者”级求和函数SUMPRODUCT,职场必学!
- 2024-11-21 你会用SUMPRODUCT函数吗?还不会用损失就大了
- 2024-11-21 Excel实例教程之Sumproduct条件求和用法
- 2024-11-21 同样是求和函数,SUMPRODUCT比SUM的优势在哪里?
- 2024-11-21 Exce技巧:SUMPRODUCT函数比SUM和SUMIF更‘牛’,你了解多少?
- 2024-11-21 1个示例告诉你,SumproDuct才是求和函数No.1
你 发表评论:
欢迎- 最近发表
-
- 阿里P8大佬总结的Nacos入门笔记,从安装到进阶小白也能轻松学会
- Linux环境下,Jmeter压力测试的搭建及报错解决方法
- Java 在Word中合并单元格时删除重复值
- 解压缩软件哪个好用?4款大多数人常用的软件~
- Hadoop高可用集群搭建及API调用(hadoop3高可用)
- lombok注解@Data没有toString和getter、setter问题
- Apache Felix介绍(apache fineract)
- Spring Boot官方推荐的Docker镜像编译方式-分层jar包
- Gradle 使用手册(gradle详细教程)
- 字节二面:为什么SpringBoot的 jar可以直接运行?
- 标签列表
-
- 下划线是什么 (87)
- 精美网站 (58)
- qq登录界面 (90)
- nginx 命令 (82)
- nginx .http (73)
- nginx lua (70)
- nginx 重定向 (68)
- Nginx超时 (65)
- nginx 监控 (57)
- odbc (59)
- rar密码破解工具 (62)
- annotation (71)
- 红黑树 (57)
- 智力题 (62)
- php空间申请 (61)
- 按键精灵 注册码 (69)
- 软件测试报告 (59)
- ntcreatefile (64)
- 闪动文字 (56)
- guid (66)
- abap (63)
- mpeg 2 (65)
- column (63)
- dreamweaver教程 (57)
- excel行列转换 (56)
本文暂时没有评论,来添加一个吧(●'◡'●)