excel同行的两列单元格相加之数分别是=0、=1、=2、=3...至=10的个别数量。单独输入的公式合并成1个公式?

K2:K12公式个别输入,为计算F2:F630和G2:G630
同行的两列单元格相加之数分别是=0、=1、=2、=3...至=10的个别数量。
K2=SUMPRODUCT(N(F2:F630+G2:G630=0))
K3=SUMPRODUCT(N(F2:F630+G2:G630=1))
K4=SUMPRODUCT(N(F2:F630+G2:G630=2))
K5=SUMPRODUCT(N(F2:F630+G2:G630=3))...
...
K12=SUMPRODUCT(N(F2:F630+G2:G630=10))
如将上11个个别单独输入的公式合并成1个公式,自K2下拉至K12。
如加用COLUMN()或ROW(),如何修改?
或有更好的方式如何修改?
谢谢

可以使用一个数组公式来将上述多个个别单元格公式合并成一个公式。以下是一个示例公式:
=SUMPRODUCT(N(F2:F630+G2:G630=ROW($K$2:$K$12)-2))

将此公式输入到单元格K2,并按住Ctrl+Shift+Enter组合键,以将其转换为数组公式。然后,可以将K2单元格复制到K3:K12范围内,以填充剩余的公式。
这个公式使用了ROW(K2:K12)-2来生成0到10的序列。数组公式会逐个计算每个序列值,并使用SUMPRODUCT函数来计算相应序列值与(F2:F630+G2:G630)之和等于序列值的数量。
请注意,使用数组公式时,确保不要直接编辑单元格中的公式,而是通过选中整个公式区域再次按下Ctrl+Shift+Enter组合键来编辑或修改公式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-11-09

刚才有个几乎一样的问题,用:

=SUMPRODUCT(((F2:F630&G2:G630)<>"")*((F2:F630+G2:G630)>=0)*((F2:F630+G2:G630)<11)*(MOD((F2:F630+G2:G630),1)=0))

第2个回答  2023-11-09
既然的你列都是固定的,就无须使用COLUMN函数了,请在K2输入:
=SUMPRODUCT(N($F$2:$F$630+$G$2:$G$630=ROW()-2))
即可下拉。本回答被提问者采纳
相似回答
大家正在搜