[Excel]Excel函数和用法(12)——复杂求和公式应用

news/2024/7/21 3:46:37 标签: Excel, Office, Formula

求A列非空数据的和(数组公式):

{=SUM(A:A*(A:A<>""))}

 

统计A列非空数据的数量(数组公式):

{=SUM(1*(A:A<>""))}

 

统计A列数据中能被2,3,5整除的数的个数(数组公式):

{=SUM((A:A>0)*(MOD(A:A,2)=0)*(MOD(A:A,3)=0)*(MOD(A:A,5)=0))}

 

统计A列数据中能被2,3,5整除的数的和(数组公式):

{=SUM(A:A*(MOD(A:A,2)=0)*(MOD(A:A,3)=0)*(MOD(A:A,5)=0))}

 

统计A列种包含bad word但不包含"it's ok"字样的行数:

=COUNTIFS(A:A,"*bad word*",A:A,"<>*it's ok*")

注意一下,上面公式其实是大小写不敏感的:

上面公式的另一种写法(数组公式):

{=SUM((A:A<>"")*IF(IFERROR(SEARCH("bad word",A:A),0)<>0,1,0)*IF(IFERROR(SEARCH("it's ok",A:A),0)=0,1,0))}

这里因为SEARCH也是大小写不敏感的,所以结果和COUNTIF公式的结果一致。

 

如果我们希望大小写敏感,替换成FIND就好(也是数组公式):

{=SUM((A:A<>"")*IF(IFERROR(FIND("bad word",A:A),0)<>0,1,0)*IF(IFERROR(FIND("it's ok",A:A),0)=0,1,0))}


http://www.niftyadmin.cn/n/877845.html

相关文章

js set去重对象_一文了解 JavaScript 中的 Set(集合)- 多种去重技巧

上期讨论了 Set 的基本知识&#xff0c;一文了解 JavaScript 中的 Set(集合)文末提到使用 Set 进行数组去重。通常去重的例子都是简单数组&#xff0c;存储的都是基本类型&#xff0c;例如 ——而在实际项目中&#xff0c;需要去重的数组&#xff0c;其数据结构可能更加复杂。J…

原 [Excel]Excel函数和用法(13)——常用公式大全

除了前面介绍过的最常见的公式&#xff0c;比如VLOOKUP&#xff0c;SUMIF&#xff0c;COUNTIF&#xff0c;SEARCH等等&#xff0c;下面的这个表格列出了EXCEL从A到Z开头的所有常用的一些公式&#xff08;排除了很多数学公式和金融公式&#xff09;&#xff0c;希望对大家有所帮…

python怎样编程_怎样自学python编程

自学的方式有很多种&#xff0c;比如&#xff1a;看书&#xff0c;看视频教程或者网络直播等等。每个人的基础不一样&#xff0c;适应的学习方式也不同&#xff0c;小编大致做了以下总结。Python纯小白纯小白适合通过看视频教程或者网络直播的形式去学习&#xff0c;通过视频资…

恼人的Windows 10语言栏设置

最近被Windows 10系统的语言栏给折腾了&#xff0c;于是腾出点时间整理一下&#xff1a; 最近Windows 10系统更新之后莫名其妙多出来一个名叫“简体”的输入法选项&#xff0c;导致输入法里面有“English/简体/Chinese”三个输入法&#xff0c;这个“简体”输入法用着特别不舒…

python input什么意思_python input是什么意思

Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python由Guido van Rossum于1989年底发明&#xff0c;第一个公开发行版发行于1991年。像Perl语言一样, Python 源代码同样遵循 GPL(GNU General Public License)协议。python input是什么意思&#xff1f;Pytho…

python cyclic import(循环导入)的小分析

踩了一个python循环导入&#xff08;英文貌似叫python cyclic import&#xff09;的坑&#xff0c;小小地研究了一下&#xff0c;分享给大家&#xff1a; 首先明确几个逻辑&#xff1a; 1. import XXX的时候&#xff0c;实际上是解释器对XXX模块进行一次解析&#xff08;执行&…

qcustomplot清除已绘制图像_PS中的基础原理之图像选区的创建与编辑

在Photoshop中可以通过创建选区对图像进行填充、移动、复制、变换等编辑操作。因此&#xff0c;选区的使用是处理图像的基本技巧&#xff0c;本文章主要介绍选区的创建工具及命令的使用、选区的编辑和填充等内容。同学们可以根据教程来跟着理解和学习一下&#xff0c;详细你可以…

python class的实例方法,类方法和静态方法小笔记

参考定义&#xff1a; class A(object):X 1#实例方法def foo(self):print("normal func")#类方法classmethoddef class_foo(cls):print("class func, X {}".format(cls.X))#静态方法staticmethoddef static_foo():print("static func, X {}"…