excel中的 sumif 和 countif 函数分析详解

如上图所示:

E3=COUNTIF(C2:C10,">"&E2)-COUNTIF(C2:C10,">="&F2)

即用大于50的个数减去大于等于100的个数就得到位于(50~100)的数值个数。

F3=SUM(COUNTIF(C2:C10,{">50",">=100"})*{1,-1})

(COUNTIF(C2:C10,{">50",">=100"}) 返回{6,2}(数组常量),接着{6,2}*{1,-1}={6,-2},sum{6,-2}=4

G3=SUM(COUNTIF(C2:C10,">"&{50,100})*{1,-1})

与F3的公式类似,只不过使用了&来连接字符串,需要注意的是应用此公式,如果C2:C10出现100,则会出错。

G4{=SUM(COUNTIF(C2:C10,">"&E2:F2)*{1,-1})}

G4的公式与G3类似,换成单元格表示,这里使用了数组公式{},其实F3,G3因为使用的数组在工作表上都找不到应该是需要使用数组公式的,但貌似不使用也可以得出正确的结果。

E4=SUMPRODUCT((C2:C10>E2)*(C2:C10<F2))

E4的公式使用了sumproduct的计数功能,即对满足两个条件的区域进行计数。

-----------------------------------------------------------------------------------------------

E8=SUMIF(C2:C10,">"&E7)-SUMIF(C2:C10,">"&F7)

E8的公式与E3的类似,不过这里使用的是sumif,即对满足的区域求和。

E9=SUM(SUMIF(C2:C10,">"&{50,100})*{1,-1})

E9与G3类似。

F8{=SUM(SUMIF(C2:C10,{">",">="}&E7:F7)*{1,-1})}

F8与G4类似

E10{=SUM((C2:C10>E7)*(C2:C10<F7)*C2:C10)}

E10使用数组公式,对满足两个条件的区域进行求和。

F10=SUMPRODUCT((C2:C10>E7)*(C2:C10<F7)*C2:C10)

F10与E10类似,不过这里使用的是sumproduct函数的求和功能,故可以省去数组公式{}

---------------------------------------------------------------------------------------------------------------------

excel:右下角直接拖动是复制,按住 ctrl 拖动是计数累加

word:删除页眉下面横线:选中回车符,开始--四边白框--> 无框线

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏marsggbo

Udacity并行计算课程笔记- Fundamental GPU Algorithms (Reduce, Scan, Histogram)

如下图示,第一种情况只有一个工人挖洞,他需要8小时才能完成,所以工作总量(Work)是8小时。第二种情况是有4个工人,它们2个小时就能完成挖洞任务,此时工作总量...

941
来自专栏小樱的经验随笔

BZOJ 1800: [Ahoi2009]fly 飞行棋【思维题,n^4大暴力】

1800: [Ahoi2009]fly 飞行棋 Time Limit: 10 Sec  Memory Limit: 64 MB Submit: 1689  So...

2798
来自专栏开发与安全

平衡二叉树 AVL 的插入节点后旋转方法分析

平衡二叉树 AVL( 发明者为Adel'son-Vel'skii 和 Landis)是一种二叉排序树,其中每一个节点的左子树和右子树的高度差至多等于1。 首先我...

2280
来自专栏锦小年的博客

复杂网络(1)--图论的基本理论

1 图论的基本概念 1.1 图(graph)及其分类 (1) 图的定义:图是由点集V={vi}以及V中元素无序对的集合E={ek}所构成的二元组,记为G=(...

22710
来自专栏软件开发 -- 分享 互助 成长

经典算法学习之回溯法

回溯法的应用范围:只要能把待求解的问题分成不太多的步骤,每个步骤又只有不太多的选择就可以考虑使用回溯法。  若用回溯法求问题的所有解时,要回溯到根,且根结点的所...

2168
来自专栏算法修养

HOJ 2133&POJ 2964 Tourist(动态规划)

Tourist Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 1503...

3448
来自专栏数据结构与算法

Day4晚笔记

数据结构 并查集:捆绑两个点的信息,判断对错 倍增:LCA, 字符串 hash,模拟, 最小表示法 给定一个环状字符串,切开,使得字符串的字典序最小 图和树 割...

2484
来自专栏伦少的博客

spark ML之特征处理(1)

转载请务必注明原创地址为:https://dongkelun.com/2018/05/17/sparkMlFeatureProcessing1/

78610
来自专栏开发与安全

算法:图解最小生成树之普里姆(Prim)算法

我们在图的定义中说过,带有权值的图就是网结构。一个连通图的生成树是一个极小的连通子图,它含有图中全部的顶点,但只有足以构成一棵树的n-1条边。所谓的最小成本,就...

2249
来自专栏数据结构与算法

HDU 3078 Network

Problem Description The ALPC company is now working on his own network system,...

3407

扫码关注云+社区