计算每第 n 个单元格以进行精确匹配
countif every nth cell for exact matches
我需要做一个 countif 来计算每隔一个奇数单元格。它需要计算精确匹配,所以如果我要查找“1”,当 1 出现在 10、11、12 等中时,它也不会计算在内。
我已经参考了下面链接的问题,这让我非常接近,但这超出了我过去所做的事情,所以我还没有完全到达那里。
这就是我现在拥有的,但每次出现 1 时它都会返回:
=SUMPRODUCT(--(MOD(COLUMN($B:$BY)-COLUMN($B)+1,2)=1),ISNUMBER(SEARCH("1",$B:$BY))+0)
(从这里转换为问题:How to use Excels COUNTIF in every nth cell and retain wildcard functionality)
=SUMPRODUCT(N(ISODD(COLUMN(myRange))*myRange=1))
其中 myRange
是 $B:$BY
它正在计算 1
出现在奇数列 (E,I,Q
) 的单元格。如果您更喜欢偶数列,请将 ISODD
更改为 ISEVEN
好吧,我无法在评论中粘贴任何内容,但这是我所拥有的。最上面的一组数据是它在报告中的显示方式。底部只是一个测试区域。该公式目前计算除“1”以外的工作。只有 1 个 1 的实例,但公式返回 6,因为它正在计算 10 和 11 的实例。因为我的数字将超过 11,所以我需要让它只计算 1 和 2 时它们是单个的数字。
我需要做一个 countif 来计算每隔一个奇数单元格。它需要计算精确匹配,所以如果我要查找“1”,当 1 出现在 10、11、12 等中时,它也不会计算在内。
我已经参考了下面链接的问题,这让我非常接近,但这超出了我过去所做的事情,所以我还没有完全到达那里。
这就是我现在拥有的,但每次出现 1 时它都会返回:
=SUMPRODUCT(--(MOD(COLUMN($B:$BY)-COLUMN($B)+1,2)=1),ISNUMBER(SEARCH("1",$B:$BY))+0)
(从这里转换为问题:How to use Excels COUNTIF in every nth cell and retain wildcard functionality)
=SUMPRODUCT(N(ISODD(COLUMN(myRange))*myRange=1))
其中 myRange
是 $B:$BY
它正在计算 1
出现在奇数列 (E,I,Q
) 的单元格。如果您更喜欢偶数列,请将 ISODD
更改为 ISEVEN
好吧,我无法在评论中粘贴任何内容,但这是我所拥有的。最上面的一组数据是它在报告中的显示方式。底部只是一个测试区域。该公式目前计算除“1”以外的工作。只有 1 个 1 的实例,但公式返回 6,因为它正在计算 10 和 11 的实例。因为我的数字将超过 11,所以我需要让它只计算 1 和 2 时它们是单个的数字。