导航

COUNTIF 求不连续数据

Posted on 2012-06-08 11:19  yiyishuitian  阅读(12)  评论(0)    收藏  举报

公式一:{=SUM(COUNTIF(OFFSET(A3,,{1,3,5}),">"&A3))}

解释一: {1,3,5}为数组,

OFFSET(A3,,{1,3,5}) 为A3 分别向后 偏移1列(B3)  3列(D3)  5列(F3)

COUNTIF(OFFSET(A3,,{1,3,5}),">"&A3) 表示分别以  (B3)   (D3)  (F3) 与A3进行大小比较

SUM()表示把 比较结果求和.

公式二:{=SUM(COUNTIF(OFFSET(A6,,2*ROW($1:$3)-1),">"&A6))}

解释二:这里只解释 2*ROW($1:$3)-1 ,ROW($1:$3) 表示{1,2,3},所以2*ROW($1:$3)-1  表示 {1,3,5}

公式三:{=SUM(N(IF(ISEVEN(COLUMN(B:F)),B3:F3,)>A3))}

解释三:COLUMN(B:F) = {2:6} = {2,3,4,5,6}

ISEVEN() 表示 内面值为偶数时返回 TRUE,否则为FALSE

IF(ISEVEN(COLUMN(B:F)),B3:F3) 表示 如果B3,C3,D3,E3,F3中谁的偶数,那么就把谁的数值取出来

N() 返回转化为数值后的值。