统计Excel前一列数值大于后一列的次数(数值为0则跳这不统计)

统计Excel前一列数值大于后一列的次数(数值为0则跳这不统计)
有很多个列,如:
A1 B1 C1 D1 E1 F1.
26 21 16 0 10 11.
我需要使用公式或者自定义函数统计出A1是否大于B1,如果是,则为1次,然后再统计B1是否大于C1,如果是,则统计为2次,一直把符合前一列大于后一列条件进行加和,如果后一个数值为0,则不统计,像上面例子,A1大于B1,次数为1,B1大于C1,次数变成了2,C1大于D1(由于D1是0,所以此次不能计入次数,次数仍是2),可以使用自定义函数.
我们竭诚 1年前 已收到1个回答 举报

johnleemail 幼苗

共回答了17个问题采纳率:100% 举报

假设你说的单元格区域在A1至F1单元格区域,则公式为
=SUMPRODUCT((A1:E10)*(B1:F10)*(A1:E1>B1:F1))
如果区域更大,比如是A至Z列
则公式为
=SUMPRODUCT((A1:Y10)*(B1:Z10)*(A1:Y1>B1:Z1))

1年前

3
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.023 s. - webmaster@yulucn.com