如何使用数组公式在Excel中返回一个和数组
例如,我们有
1 2 4 3 4 5 4 5 5 2 4 5
我想要一个数组公式,返回一个ARRAY = {7,12,14,11}注意它不是文本,它是一个可以在其他数组公式中使用的数组。
目前我使用{= A1:A4 + B1:B4 + C1:C4 + D1:D4},但如果列数很大,我不能手动处理。
我认为这是评估所需的数组,可以扩展到更大的范围:
=MMULT(A1:C4,TRANSPOSE(COLUMN(A1:C4)^0))
当你的matrix从A1开始时,你可以使用:
=VERKETTEN("{";SUMME(A1:C1); ",";SUMME(A2:C2);",";SUMME(A3:C3);",";SUMME(A4:C4);"}")
这当然是德文版本。 但是“SUMME”应该是SUM,“VERKETTEN”应该是CONCATENATE。 我相信你会在帮助中find它。
那么它将是:
=CONCATENATE("{";SUM(A1:C1); ",";SUM(A2:C2);",";SUM(A3:C3);",";SUM(A4:C4);"}")
更短:
="{"&SUM(A1:C1)&","&SUM(A2:C2)&","&SUM(A3:C3)&","&SUM(A4:C4)&"}"
更多你可能需要使用脚本,可以处理循环等