Excel累积计数数组

时间:2017-03-07 06:28:07

标签: arrays excel count

尝试在这里搜索,但发现什么都不适合这个查询。我想累积计算Excel数组中的“TRUE”。该阵列例如是{TRUE; FAL; FALSE; TRUE; TRUE; FALSE; TRUE}我想操纵它返回{1; 0; 0; 2; 3; 0; 4}。

阵列是由许多条款产生的,我不会反复调用以得到答案,否则公式会大小气球!然后将数值结果与例如一个值进行比较。 > = 3返回一个TRUE / FALSE数组,然后再乘以1个数组,然后转换为日期

所有这些都使用原生Excel而不是VBA,如果可能的话,我想维护它。我已经尝试了几天的选择让它发挥作用,并且非常感谢任何建议。非常感谢你的时间,伊恩泰勒。

1 个答案:

答案 0 :(得分:0)

使用名称​​ Arry 作为例如{TRUE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE}

Arry*MMULT(N(ROW(INDEX(A:A,1):INDEX(A:A,ROWS(Arry)))>=COLUMN(INDEX(1:1,1):INDEX(1:1,ROWS(Arry)))),N(Arry))

这可能需要提交CSE,具体取决于其使用的结构。

此致