Excel—SUMPRODUCT用法指南
1、最简单的SUMPRODUCT函数等同与SUM函数。

2、SUMPRODUCT可以设置多参数,其输出值为各参数对应值的乘积之和。
E2=6*7+8*6+2*8+9*8+3*8+5*9

3、SUMPRODUCT可以设置更多的参数。

4、SUMPRODUCT可以实现多条件求和。
G2中的公式,描写的是满足A和SAM两个条件的对Project进行求和的算法。
(A2:A13=E2)+0可以生成值为TRUE 和 FALSE的一列数组,(B2:B13=F2)+0同理。再和最后一列数组相乘后,即可以得到满足要求的和。

5、基于以上原理,SUMPRODUCT的参数顺序是任意的。

6、由于SUMPRODUCT的原理是乘积,因此也可以用“*”符号代替“,”,变成一个参数,进行运算。

7、符号可进行任意组合。要注意给参数加上左右括号。由于是连乘也可以将+0取消掉。

8、SUMPRODUCT也可以用来进行计数,用来替代COUNTIF。必须要用如图所示的格式“(xxxx)+0”。
如对SAM进行计数。

9、当然也可以进行多条件计数。

10、有了判断条件进行大小判断,当然就可以进行排序了。因为排序本质上是大小的顺序规律。
使用SUMPRODUCT对本区域内大于本单元格的值进行计数,再次计数基础上+1就是各个单元格的顺序了。
可以想象一下:对综合单元格区域内的单元格与E2进行比较,若大于E2的单元格有2个,证明其排列顺为3。

11、结合以上实例,也就可以进行多条件排序。
一定注意:SUMPRODUCT的参数的长度一定是一致的。

基本上SUMPRODUCT的全部用法也就介绍完毕了,如果有其他的应用方式我也会来更新的。
Excel—SUMPRODUCT用法指南的更多相关文章
- 一篇说尽Excel常见函数用法
一篇说尽Excel常见函数用法 Word,PPT,Excel这三个Office软件是职场办公里最常用的三个软件,但是我发现简书上写PPT的教程多,Excel的少,即使有,也是零零散散.因为Excel的 ...
- SASS用法指南-转
作者: 阮一峰 日期: 2012年6月19日 原文地址:http://www.ruanyifeng.com/blog/2012/06/sass.html 艹,没想到sass 2012年就有了.现在 ...
- CSS预处理器之SASS用法指南
CSS预处理器之SASS用法指南 一.什么是SASS Sass是是一种基于ruby编写的CSS预处理器,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护. 诞生于200 ...
- Compass用法指南
Compass用法指南 Sass是一种"CSS预处理器",可以让CSS的开发变得简单和可维护.但是,只有搭配Compass,它才能显出真正的威力. 本文介绍Compass的用法 ...
- bootstrap快速入门笔记(四)-less用法指南, mixin和变量
一,less变量,less文件 1.bootstrap.less 这是主要的 Less 文件.该文件中导入了一些其他的 less 文件.该文件中没有任何代码. 2.forms.less 这个 Less ...
- [转]SASS用法指南
[转]SASS用法指南 转自阮一峰 SASS用法指南 一.什么是SASS SASS是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护. 本文总结了 ...
- [转帖]curl 的用法指南
curl 的用法指南 作者: 阮一峰 日期: 2019年9月 5日 感谢 腾讯课堂NEXT学院 赞助本站,腾讯官方的前端课程 免费试学. http://www.ruanyifeng.com/blo ...
- [转]DELL PERC 系列阵列卡选型和用法指南
引用地址 https://www.sulabs.net/?p=895 DELL PERC 系列阵列卡选型和用法指南 2018年12月29日 Su 本文缘起于一位朋友在生产服务器硬件中,使用了错误的阵列 ...
- linux curl 的用法指南
curl用法指南
随机推荐
- Kubernets搭建Kubernetes-dashboard
接上篇文章,在已经部署好Kubernetes的基础上部署kubernetes-dashboard,它是官方提供的用户管理Kubernets集群可视化工具:部署dashboard其实和在kubernet ...
- S5PV210_时钟系统
1.S5PV210的时钟获得:外部晶振+内部时钟发生器+内部PLL产生高频时钟+内部分频器分频 S5PV210外部有4个W晶振接口,可以根据需要来决定在哪里接晶振.接了晶振之后上电相应的模块就能产生振 ...
- C#递归遍历子目录与子目录中的文件
[转载]作者:weixingstudio 采用C#,通过指定一个路径,来递归的遍历所有的子目录以及子目录中的文件,建一个类似资源管理器的目录树 先递归的遍历所有的子目录,如果没有子目录以后,则遍历所有 ...
- python 第一章学习课程
http://www.runoob.com/python/python-dictionary.html
- 微信小程序-多级联动
微信小程序中的多级联动 这里用到的案例是城市选择器 先上代码: .wxml <view class="{{boxHide}}"> <view>{{nian} ...
- [LeetCode] Valid Palindrome 验证回文字符串
Given a string, determine if it is a palindrome, considering only alphanumeric characters and ignori ...
- [LeetCode] Palindrome Number 验证回文数字
Determine whether an integer is a palindrome. Do this without extra space. click to show spoilers. S ...
- C#进阶系列——WebApi 身份认证解决方案:Basic基础认证
前言:最近,讨论到数据库安全的问题,于是就引出了WebApi服务没有加任何验证的问题.也就是说,任何人只要知道了接口的url,都能够模拟http请求去访问我们的服务接口,从而去增删改查数据库,这后果想 ...
- 【java基础系列】一、常用命令行
常用的DOS命令: dir:列出当前目录下的文件以及文件夹 md:创建目录 rd:删除目录 cd:进入指定目录 cd..:退回到上一级目录 cd\:退回到根目录 del:删除文件 exit:退出dos ...
- block
不使用__block修饰: ; self.myBlock = ^(){ NSLog(@"block num == %d",num); }; num = ; self.myBlock ...