EXCEL函数去除数组中的0值和空值

2024年11月28日 04:29
有3个网友回答
网友(1):

=INDEX({5,3,5,0,1,8,0,2},N(IF(1,SMALL(IF({5,3,5,0,1,8,0,2}<>0,TRANSPOSE(ROW(INDIRECT("1:"&COLUMNS({5,3,5,0,1,8,0,2})))),""),ROW(INDIRECT("1:"&SUM(--({5,3,5,0,1,8,0,2}<>0)))))))),按CTRL+SHIFT+ENTER结束。

公式中假设你的原始数组中的个数是未知的,所以公式麻烦了一点。

网友(2):

网友(3):

不懂你整个公式的目的,所以不好回答,你试一下这样

=SUM(IF(--({5,3,5,0,1,8,0,2}<>0),{5,3,5,0,1,8,0,2}))