首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在COUNTIF中使用函数作为标准

如何在COUNTIF中使用函数作为标准
EN

Stack Overflow用户
提问于 2016-07-12 14:15:07
回答 1查看 41关注 0票数 1

我有一堆列,里面有像3-1 1-4 1-0 2-2这样的分数。

我想数一下所有获胜的队伍.左数比右数高。

我有一个公式来知道某一列是否获胜:=LEFT(H2; FIND("-"; H2)-1)-RIGHT(H2; FIND("-"; H2)-1)

我现在要做的是在COUNTIF中使用这个公式,大致如下:

=COUNTIF(A1:A10; "LEFT(CURRENT_COLUMN; FIND("-"; CURRENT_COLUMN)-1)-RIGHT(CURRENT_COLUMN; FIND("-"; CURRENT_COLUMN)-1)")

有什么办法可以用一个公式来做吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-07-12 15:12:14

像这样的复杂过滤可以用filter完成,然后可以用counta计算结果。示例:

代码语言:javascript
复制
=counta(filter(A:A, LEFT(A:A, FIND("-", A:A)-1) > RIGHT(A:A, FIND("-", A:A)-1)))

filter的第一个参数是要过滤的范围;第二个参数是基于该范围(或另一个具有相同行数的范围)的公式,它返回True或False。将返回公式计算为True的行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38331416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档