【发布时间】:2023-04-08 21:09:01
【问题描述】:
我有一个 google sheet table,其中包含单元格 A1、B1 和 C1
整数,例如 12 或表达式 <integer> + <integer>,例如 12 + 1 或 12+1。
我想计算D1 中单元格的总和。情况
|A1| B1 | C1|
--------------
|1 | 1+1 | 3 |
应该是 6。简单地说 D1 = SUM(A1:C1) 是行不通的:
它会忽略单元格B1。
我找到了两个无法组合的部分解决方案:
-
SUM(SPLIT(B1;"+"))结果为 2 - 如果我有
A2: 1、B2: 4和C2: 9,那么ArrayFormula(SUM(SQRT(A2:C2)))的结果是6(这些单元格的平方根之和)。
(例如,ArrayFormula(SUM(SUM(SPLIT(A1:C1;"+")))) 无法正常工作)
我该如何解决这个问题?两步解决方案 i) 在新单元格中计算 SUM(SPLIT(<cell>;"+")),并且 ii) 计算总和,这不是一种选择。
【问题讨论】:
标签: google-sheets array-formulas