google-sheets - 从arrayformula()返回值求和?
问题描述
我连续有一长串值,我需要对其执行多个函数/vlookup,将它们相乘,然后将所有最终值相加。一行中有超过 50 个不同的值,所以我试图想出一种方法来做到这一点,而无需手动输入每列的 vlookup。
这是我放在一起的公式,但它似乎没有返回正确的值:
=sum(arrayformula(vlookup(offset($A$1,0,{9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54}),Input!$E:$F,2,FALSE)
*offset(indirect("$A"&ROW()),0,{9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54})))
+F6+BD6
就好像它正在为某些值做我想要的,但没有将它们全部相加。调试这绝对是一件痛苦的事,所以我想知道我是否以正确的方式解决这个问题。
有没有更好的方法来解决这个问题?我想知道问题是否在于我在这个函数中嵌入了两组数组。
解决方案
推荐阅读
- javascript - Frappe 框架自动计算年龄和全名
- r - 按 id 为多个日期之间的每个日期创建行
- c++ - C++ 类引用成员变量的打字稿等价物
- csv - 使用 D3 加载 CSV 数据时,如何将列的数据类型从字符串更改为浮点/整数?
- javascript - 节点:如何过滤嵌套在多个数组中的 JSON 值?
- java - Repaint() 请求合并为一个是神话吗?
- tensorflow - 没有为任何变量提供梯度:......但我的损失似乎是可微的?
- http - 如何跟踪我和游戏服务器之间发送的 HTTP 请求?
- javascript - 一键延迟更改处理程序
- html - 如何使html列表可滚动