百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 编程字典 > 正文

EXCEL/Numbers常用公式 - 求和(numbers函数公式大全)

toyiye 2024-09-12 20:51 4 浏览 0 评论

EXCEL/Numbers常用公式 - 经典案例

EXCEL/Numbers公式求和有多种“花式求和”,大家可以根据自己的需要选取。

1.隔列求和

  • Sumproduct公式

实际=SUMPRODUCT((MOD(COLUMN($F54:$K54),2)=0)*($F54:$K54))

计划=SUMPRODUCT((MOD(COLUMN($F54:$K54),2)<>0)*($F54:$K54))

案例:

  • Sumif公式

实际=SUMIF($F$53:$K$53,L$53,$F54:$K54)

计划=SUMIF($F$53:$K$53,M$53,$F54:$K54)

  • ISEVEN, isodd公式

=SUMPRODUCT(ISEVEN(COLUMN($F65:$K65))*($F65:$K65))

=SUMPRODUCT(ISODD(COLUMN($F65:$K65))*($F65:$K65))

Remark:

eg.

在C28单元格中输入以下公式:

=SUMPRODUCT(ISEVEN(ROW(2:27))*C2:C27)

公式释义:

ROW(2:27):提取2到27行的行号,结果为2到27的一组数字(2;3;4:.;27);

ISEVEN(.…):iseven 函数的作用是判断上述数组中的数字是否为偶数,生成一组结果为true和false 的数组;

SUMPRODUCT(..*C2:C27):对上述数组和C2:C27区域的数值进行乘积求和;只有第一个数组中为true的值与C列数值相乘才保留原结果,false相乘为0:最后对乘积结果求和,也就是将所有偶数列的值相加.

说明:

如果 number 不是数字类型,则ISEVEN返回 #VALUE!错误值。

既然有iseven,那么当然也有对应的 isodd 函数。与iseven相对,isodd的作用是判断参数是否为奇数,如果是则返回true,不是则返回false.

2.自动挑选符合条件的数据求和

  • SumifS公式

=SUMIFS($E$91:$E$99,I91,$G$91:$G$99)


  • Sumproduct公式

=SUMPRODUCT(($E$91:$E$99=I97)*($G$91:$G$99))


注:不只局限于2个条件的求和,3个4个5个···条件的求和也适用

3.单条件模糊求和

包含A的求和=SUMIF($E$103:$E$108,"*A*",$G$103:$G$108)或=SUMIF($E$103:$E$108,"*"&I102&"*",$G$103:$G$108)

以A开头的求和=SUMIF($E$103:$E$108,"A*",$G$103:$G$108)或=SUMIF($E$103:$E$108,I103&"*",$G$103:$G$108)

以A结束的求和=SUMIF($E$103:$E$108,"*A",$G$103:$G$108))或=SUMIF($E$103:$E$108,"*"&I104,$G$103:$G$108)

eg.


注:此处不能用sumproduct公式,因为不识别模糊格式“*”

4.多条件模糊求和

包含“电视”且是郑州地区的求和
=+SUMIFS($G$113:$G$118,$E$113:$E$118,"*"&I113&"*",$F$113:$F$118,J113)

注:如果是以“电视”开头或以“电视”结尾的数量求和,请参照3


5.按日期和地区求和(多条件求和)

‘=+SUMPRODUCT((MONTH($E$123:$E$131)=J$122)*($F$123:$F$131=$I123)*($G$123:$G$131))


注: sumif公式在此处不能用。因为sumif不能嵌套矩阵公式,eg. month(E92:E100),sunif智能识别一个范围eg.E92:E100。不同的是sumproduct却可以识别嵌套的矩阵公式

相关推荐

Python 驱动的 AI 艺术批量创作: 免费的Bing 绘图代码解析

这篇文章将深入分析一段Python代码,该代码利用Bing的AI绘图功能,即bing的images/create,根据用户提供的文本提示生成图像。我们将详细探讨其工作原理、代码结构、...

Python爬虫Scrapy库的使用入门?(python scrapy爬虫)

Scrapy是一个开源的并且支持高度可扩展的Python爬虫框架,主要被用来实现从网站提取数据。出现之初就是为网页抓取而设计,但是现在它也可以被用于从APIs中抓取数据或通用的Web抓取任务。Sc...

Python3 标准库概览(python标准库有什么)

操作系统接口os模块提供了不少与操作系统相关联的函数。>>>importos>>>os.getcwd()#返回当前的工作目录'C:\\Python34...

零基础入门学习Python(三):变量和字符串

分享兴趣,传播快乐,增长见闻,留下美好!亲爱的您,这里是LearningYard新学苑。今天小编为大家带来的是...

Python读写docx文件(python读写word)

Python读写docx文件Python读写word文档有现成的库可以处理pipinstallpython-docx安装一下。https://python-docx.readthedocs.io/...

如何利用Xpath抓取京东网商品信息

前几小编分别利用Python正则表达式和BeautifulSoup爬取了京东网商品信息,今天小编利用Xpath来为大家演示一下如何实现京东商品信息的精准匹配~~HTML文件其实就是由一组尖括号构成的标...

如何利用Xpath选择器抓取京东网商品信息

前几小编分别利用Python正则表达式和BeautifulSoup爬取了京东网商品信息,今天小编利用Xpath来为大家演示一下如何实现京东商品信息的精准匹配~~HTML文件其实就是由一组尖括号构成的标...

python之Scrapy爬虫案例:豆瓣(python爬虫书籍豆瓣评分)

python模块之Scrapy爬虫框架...

Python编程入门学习:最常见加密方式和Python实现

前言我们所说的加密方式,都是对二进制编码的格式进行加密的,对应到Python中,则是我们的Bytes。所以当我们在Python中进行加密操作的时候,要确保我们操作的是Bytes,否则就会报错。将字符串...

一日一技:Python中的string.rindex()方法

string.rindex()方法string.rindex()方法返回字符串内子字符串的最高索引(如果找到)。如果未找到子字符串,则会引发异常。rindex()的语法为:...

Asterisk-ARI对通道中的DTMF事件处理

Asterisk通道中关于DTMF处理是一个非常重要的功能。通过DTMF可以实现很多的业务处理。现在我们介绍一下关于ARI对通道中的DTMF处理,我们通过自动话务员实例来说明Asterisk如何创建一...

PyQt5 初次使用(pyqt5下载官网)

本篇文章默认已安装Python3,本篇文章默认使用虚拟环境。安装pipinstallPyQt5PyQt一些图形界面开发工具QtDesigner、国际化翻译工具Liguist需要另外...

Qt开发,使用Qt for Python还是Qt C++ Qt开发,使用Qt for

Qt开发使用QtforPython还是QtC++?1.早些年写过一个PyQt5的项目,最近几年重构成QtC++了,其中有个人原因,如早期代码写得烂,...

最简单方法!!用python生成动态条形图

最近非常流行动态条形图,在B站等视频网站上,此类视频经常会有上百万的播放量,今天我们通过第三方库:bar_chart_race(0.2版本)来实现动态条形图的生成;生成的效果如图:问题:...

Asterisk通道和ARI接口的通信(aau通道数)

Asterisk通道和ARI详解什么是通道Asterisk中,通道是介于终端和Asterisk自己本身的一个通信媒介。它包含了所有相关信息传递到终端,或者从终端传递到Asterisk服务器端。这些信...

取消回复欢迎 发表评论:

请填写验证码