【发布时间】:2015-08-16 03:14:49
【问题描述】:
我想要达到的目标如下所示。我确信有一个(或几个)公式可以用来计算它,所以我不必为每一列的总数硬编码。也许它是=SUM 和=SUMIF 的组合,但我不确定如何用# 构建它。照片后面提供了单列解决方案的伪代码。
FUNCTION getTotal (range)
let total = 0
FOR i = 0 TO range.total DO
IF range[i].hasContents DO
total += "# amount"
ENDIF
ENDFOR
return total
ENDFUNCTION
PS:我实际上是在 Google 电子表格上执行此操作的,因此仅使用 excel 的解决方案不会有帮助(即不要给我 VBA 脚本)
【问题讨论】:
-
如果您不想看到任何与 Excel 相关的解决方案,为什么要使用 Excel-formula 标记? Excel 和劣质的 Google 电子表格不一样。删除 Excel 公式标记。
-
如果您不想要(也不会接受)Excel 解决方案,那么在您的问题中包含
excel技术标签是愚蠢的。虽然它们共享 some 特征并且 some 函数/公式是可互换的,但编程语言不是其中之一。简而言之,不要往墙上扔泥巴,看看有什么能粘住。 -
道歉。我不明白为什么它被否决和改变。我接受更改,但不明白为什么会有反对票......
标签: google-sheets sum conditional formula