首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >使用countifs()比较Excel中的两个列表

使用countifs()比较Excel中的两个列表
EN

Stack Overflow用户
提问于 2019-07-15 18:36:14
回答 3查看 61关注 0票数 1

所以我使用Countifs(),因为我有几个不同的标准,我想要检查一个大型数据集。

我想取两个序列(例如A2:A10B2:B10),并计算A数比相应的B数大多少次(A2与B2,A3与B3,等等)。同时还检查第三序列(C2:C10)是否等于某个值。

以下是我尝试过的粗略版本:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=COUNTIFS(A2:A10,">"&B2:B10, C2:C10,"1/1/2018")

因此,对于本例,它将返回2:example data

我试着为数组公式做Control+Shift+Enter,但不起作用。

编辑:谢谢asher,你是对的,公式确实适用于这个例子。但由于某些原因,在另一个示例中不是这样:data。它使用时间而不是正态数,但这不会有什么区别

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-07-15 18:50:01

您可以使用以下公式,只需按ENTER键确认即可。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=SUMPRODUCT(--(A2:A10>B2:B10),--(C2:C10="1/1/2018"+0))
票数 0
EN

Stack Overflow用户

发布于 2019-07-15 18:42:35

你的逻辑对我来说很好。在单元格E1中,我有以下内容:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=COUNTIFS(A2:A11,">"&B2:B11,C2:C11,"1/1/2018")

或者,您可以使用SUMPRODUCT执行相同的操作:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=SUMPRODUCT(--(A2:A8>=B2:B8),--(C2:C8=E1))

单元格E1包含'1/1/2018‘

票数 0
EN

Stack Overflow用户

发布于 2019-07-15 18:46:47

可以在数组公式中使用SUM() + IF(),如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
=SUM(IF(A2:A5>B2:B5,1,0)*IF(C2:C5=DATE(2018,1,1),1,0))

使用CTRL+SHIFT+ENTER确认,而不是仅按ENTER确认,因为这是一个数组公式,因此您将获得括号:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
{=SUM(IF(A2:A5>B2:B5,1,0)*IF(C2:C5=DATE(2018,1,1),1,0))}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57045426

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文