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的全部用法也就介绍完毕了,如果有其他的应用方式我也会来更新的。

时间: 2024-10-28 21:05:12

Excel—SUMPRODUCT用法指南的相关文章

Excel sumproduct用法

excel sumproduct 假设有一张表,我们希望查看它前后分类的变动. 可以利用sumproduct函数,计算每个单元格(支付方式)对应的值,然后相加. 行\列 D E F G H I J K L M N O 1 Description PaymentType 现金支付 刷卡支付 国内银行卡 国外银行卡 外挂pos 储值卡 代金券 其他   标记公式 2 预订金 3 现金支付               1 3 现金 3 现金支付               1 4 现金溢收 3    

SASS用法指南

学过CSS的人都知道,它不是一种编程语言. 你可以用它开发网页样式,但是没法用它编程.也就是说,CSS基本上是设计师的工具,不是程序员的工具.在程序员眼里,CSS是一件很麻烦的东西.它没有变量,也没有条件语句,只是一行行单纯的描述,写起来相当费事. 很自然地,有人就开始为CSS加入编程元素,这被叫做"CSS预处理器"(css preprocessor).它的基本思想是,用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件. 各种"CSS预处理器"之中

bootstrap快速入门笔记(四)-less用法指南, mixin和变量

一,less变量,less文件 1.bootstrap.less 这是主要的 Less 文件.该文件中导入了一些其他的 less 文件.该文件中没有任何代码. 2.forms.less 这个 Less 文件包含了表单布局.输入框类型的样式. 3.mixins.less 4.这个 Less 文件让 CSS 代码可重复使用. 5.patterns.less 这个 Less 文件包含了重复的用户界面元素的 CSS 代码,不会被位于 scaffolding Less 文件中的基本样式覆盖. 6.rese

SASS用法指南(转)

学过CSS的人都知道,它不是一种编程语言. 你可以用它开发网页样式,但是没法用它编程.也就是说,CSS基本上是设计师的工具,不是程序员的工具.在程序员眼里,CSS是一件很麻烦的东西.它没有变量,也没有条件语句,只是一行行单纯的描述,写起来相当费事. 很自然地,有人就开始为CSS加入编程元素,这被叫做"CSS预处理器"(css preprocessor).它的基本思想是,用一种专门的编程语言,进行网页样式设计,然后再编译成正常的CSS文件. 各种"CSS预处理器"之中

Compass用法指南

Compass用法指南 作者: 阮一峰 Sass是一种"CSS预处理器",可以让CSS的开发变得简单和可维护.但是,只有搭配Compass,它才能显出真正的威力. 一.Compass是什么? 简单说,Compass是Sass的工具库(toolkit). Sass本身只是一个编译器,Compass在它的基础上,封装了一系列有用的模块和模板,补充Sass的功能.它们之间的关系,有点像Javascript和jQuery.Ruby和Rails.python和Django的关系. 二.安装 Co

Microsoft.Office.Interop.Excel的用法以及利用Microsoft.Office.Interop.Excel将web页面转成PDF

1.常见用法           using Microsoft.Office.Interop.Excel; 1)新建一个Excel ApplicationClass ExcelApp = New ApplicationClass();    Microsoft.Office.Interop.Excel.Workbook book = ExcelApp.Workbooks.Add(); 2) 更改 Excel 标题栏: ExcelApp.Caption := '应用程序调用 Micr

Microsoft.Office.Interop.Excel的用法

创建xls对象Excel.Application ExcelApp=new Excel.ApplicationClass();Excel.Workbook xlsWorkbook=ExcelApp.Workbooks.Add(miss); ApplicationClass ExcelApp = New ApplicationClass();2) 更改 Excel 标题栏:  ExcelApp.Caption := '应用程序调用 Microsoft Excel'; 3) 添加新工

ext.net 2.5 导出excel的用法

前台页面的导入,导出 <ext:FileUploadField ID="FileUploadField_Import" runat="server" ButtonOnly="true" ButtonText="导入" Icon="PackageIn"> <DirectEvents> <Change OnEvent="ImportExcelClick">

英语用法指南 Practical English Usage

1. abbreviated styles  简略的文体 有些书面语和口语的文体有其特殊的语法规则,这往往是因为需要节省篇幅或时间. @ 广告和说明书 简短的广告和说明书往往省略冠词.作主语或宾语的代词.be的各种形式和介词. Single man looking for flat Oxford area. Please 806127 weekends. 单身男子在牛津区寻求住房一套.请于周末致电806127. Job needed urgently. Will do anything lega