关于Excel的问题,统计一列单元格中连续出现正数或负数最多的次数以及求和 单元格为空值的不统计

如题所述

如图:加了两个辅助列B和D

B1=COUNTIF(A$1:$A1,">0")+IF($A1<0,10^3,0)

小于0的金额合计C1=SUM(OFFSET($A$1,MATCH(MAX(COUNTIF($B$1:$B$20,$B$1:$B$20)),COUNTIF($B$1:$B$20,$B$1:$B$20),0)-1,,MAX(COUNTIF($B$1:$B$20,$B$1:$B$20))))

小于0的次数C2=MAX(COUNTIF($B$1:$B$20,$B$1:$B$20))

D和E是大于0的

D1=COUNTIF($A$1:A1,"<0")+IF($A1>0,10^3,0)

E1=SUM(OFFSET($A$1,MATCH(MAX(COUNTIF($D$1:$D$20,$D$1:$D$20)),COUNTIF($D$1:$D$20,$D$1:$D$20),0)-1,,MAX(COUNTIF($D$1:$D$20,$D$1:$D$20))))

E2=MAX(COUNTIF($D$1:$D$20,$D$1:$D$20))

纯粹是凑数了,看看行不。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-02-13
我不用这些搞复杂的公式,只用代码。
第2个回答  2018-02-13
用频率数组公式即可
第3个回答  2018-02-13
使用EXCEL内嵌函数SUMIF可以解决你的这个困惑.
相似回答