我有一堆列,里面有像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)")
有什么办法可以用一个公式来做吗?
发布于 2016-07-12 15:12:14
像这样的复杂过滤可以用filter完成,然后可以用counta计算结果。示例:
=counta(filter(A:A, LEFT(A:A, FIND("-", A:A)-1) > RIGHT(A:A, FIND("-", A:A)-1)))filter的第一个参数是要过滤的范围;第二个参数是基于该范围(或另一个具有相同行数的范围)的公式,它返回True或False。将返回公式计算为True的行。
https://stackoverflow.com/questions/38331416
复制相似问题