换个角度 发表于 2021-11-18 16:30:00

求教:单元格不连续的数组,如何写进公式?

请教大家一个问题:
比如 =SUM(IFERROR(A1:A10,0)), 这个公式可以对 A1:A10的非错误值求和。
我现在只需要对 A2和A5 两个单元格的非错误值求和,如何把A2和A5这两个不连续的单元格反应到上述公式里?
PS: 我知道对非错误值求和可以用aggregate函数来解决,我主要是想学习下如何把不连续单元格组成数组写进公式。 这个例子中我尝试过 (A2,A5)这种写法,但好像不行。
先谢过大家!

光武中兴 发表于 2021-11-26 01:58:18

既然知道这是非错误值了,那么直接=SUM(A2,A5)就行了

酒心巧克力 发表于 2021-11-26 20:08:12

A2和A5单元格是变量,可能会出现错误值,所以需要套一个iferror函数做判断。

亦新一玉 发表于 2021-11-30 21:16:31

if数组生成数组,或者offset生成数组

姜宗法 发表于 2022-1-4 06:53:24

能否给个演示或者例子看一下?感谢

王允 发表于 2022-2-13 22:57:22

仅引用非错误单元格, 注意是数组公式!
=N(Offset($A$1,MODE.MULT(IF(ISERROR($A$1:$A$10)=FALSE,ROW($A$1:$A$10)+{0,0}))-1,))
按F9查看或外套COUNT<数组公式>可知单元格个数是否符实际个数

龍山來鳳 发表于 2022-2-23 18:31:39

感谢!我来研究一下
页: [1]
查看完整版本: 求教:单元格不连续的数组,如何写进公式?