我在 Google 表格中有以下XLSX 格式的电子表格
我试图在单元格 R5 (红色)上设置一个公式,以便它在 L4:N42 范围内添加所有时间,但无论我尝试什么,我要么得到 00:00:00 要么得到各种错误,而不是甚至 chatGPT 也能提供帮助。
当前公式
=ARRAY_CONSTRAIN(ARRAYFORMULA(SUM(IF(ISNUMBER(L4:N42);L4:N42;0)));1;1)
我在 Google 表格中有以下XLSX 格式的电子表格
我试图在单元格 R5 (红色)上设置一个公式,以便它在 L4:N42 范围内添加所有时间,但无论我尝试什么,我要么得到 00:00:00 要么得到各种错误,而不是甚至 chatGPT 也能提供帮助。
当前公式
=ARRAY_CONSTRAIN(ARRAYFORMULA(SUM(IF(ISNUMBER(L4:N42);L4:N42;0)));1;1)
您的公式不应包含 ARRAY_CONSTRAIN。除此之外,公式始终返回 0 的主要原因是条件检查范围内的数字并为其他所有内容返回零,但所有持续时间都被格式化为文本字符串,而不是数字。
通过在计算中使用数字作为字符串将其强制返回数字是一件简单的事情,您还可以使用单个数组函数 SUMPRODUCT 来返回所需的结果: