gpt4 book ai didi

excel - 如何在 Excel 中将 SUM 函数与(新)动态数组一起使用

转载 作者:行者123 更新时间:2023-12-03 18:44:04 25 4
gpt4 key购买 nike

假设 3 列(A、B、C)是动态数组,我想创建第四个/最后一个动态数组公式,它是 D 列中每一行的这 3 列的总和。为清楚起见,我正在寻找该行- 最后一列中每一行的逐行总和。

这将起作用:=A2#+B2#+C2#
使用 SUM 函数如何实现相同的功能?我问的原因是这更容易在更大范围的数据上使用。

下面给出了一个#REF!错误:=SUM(A2:C2#)

最佳答案

新编辑:
通过添加 BYROW 和 LAMBDA,我们可以比我下面的原始答案更容易做到这一点:

=BYROW(A1#:C1#,LAMBDA(x,SUM(x)))
BYROW 将每一行传递给 LAMBDA,LAMBDA 迭代地执行 SUM 并返回一个数组:
enter image description here

原答案
问题是 SUM,MAX,MIN 都允许数组并在整个数组上执行整个操作。所以我们需要使用一些使用数组并溢出单个结果的东西。这就是 MMULT 的目的:
=MMULT(A2#:C2#,TRANSPOSE(COLUMN(A2:C2)^0))
enter image description here

刚刚用我们有序列的动态数组实现:
=MMULT(A2#:C2#,SEQUENCE(COLUMNS(A2:C2),,1,0))

关于excel - 如何在 Excel 中将 SUM 函数与(新)动态数组一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61797451/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com