问题标签 [google-sheets-formula]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-sheets - 总结谷歌表格中的每一秒单元格
这是我在 Google 电子表格中遇到的情况:
我需要总结黄线中的每个第二个单元格(看图片),不包括FALSE
红线语句下方的那些。如果这些语句对解决这个问题有任何重要性,那么它们将被写在两个合并的单元格中。在这个例子中,正确的数字应该是:4.00
, 4.00
,作为最终答案。8.00
16.00
我在各种 Excel 论坛中进行了一些研究,发现这一行应该可以用来总结以单元格开头的单个列中的每个第二个单元B3
格:
我根据自己的情况对此进行了调整(暂时忽略了关于 TRUE-FALSE 检查的事实):
不幸的是,它在 Google 电子表格中对我不起作用。最后,我想出了为此目的正确工作的公式:
问题是,以这种方式构造公式会使其变得非常长并且太不方便(因为将在左侧添加数百列)
有什么建议么?
google-sheets - 在 Google 表格中使用 COUNTA 函数时,是否可以将默认值设置为零?
我在 Google 电子表格中使用数据透视表来计算给定日期不同类型事件类型的出现次数。事件列在一张纸上,一列是“日期”,一列是“类型”。基于此生成数据透视表。
问题是对于不存在事件类型的日期,COUNTA 返回空。我宁愿它返回0。
原因是出于图表和统计目的,当您从该数据创建图表时,它会在值之间进行插值,忽略空单元格。我希望它在这些事件类型不存在的日子在图表上显示为零......
这可能吗?
google-sheets - 具有多个文本计数的公式
我有一个 Google 表格,其单元格类似于:
A列包含性别(Man
或Woman
),
B列包含选择的颜色(可以是多种颜色,即。Black, Blue, White
)。
我想做的是计算Man
选择Black
或颜色White
的次数。Blue
我对每种颜色都尝试了这个公式,但它不起作用:
你能帮我计算一下公式吗?
datetime - 日期和时间有问题
我在 Google 表格中的日期和时间方面遇到了一些问题。我所拥有的是:
电子表格 1 有许多工作表,其中一张称为Sessions
。在那张纸上有许多列,显示有关各个培训课程的各种数据。然后我有第二个电子表格发布到用户可以看到的谷歌网站。它只有一个由 QUERY + IMPORTRANGE 填充的工作表,以从Sessions
第一个电子表格的选项卡中获取信息。我这样做的原因是我不希望用户能够看到第一个电子表格中的所有不同工作表,也不希望他们看到其中的所有不同列。还有一个原因。我希望查询过滤会话以仅显示将来发生的会话,而不是已经通过的会话。
我在第二张表中提取数据的查询是:
现在效果很好。我想补充的是:
我尝试了许多不同的解决方案,但似乎找不到一个有效的解决方案。
好的....已经取得了一些进展。这并不漂亮,但如果我添加另一张工作表并创建一个包含以下内容的单元格:
然后我可以在查询中使用它:
如果有人可以帮助我在一行中做到这一点,那就太好了。已尝试toDate(Now())
以下建议的选项,但这不会返回任何结果,而上面会返回。
有什么想法吗?
google-sheets - Google 表格中的公式错误
我有一个带有以下公式的 Google 表格:
现在这返回一个数字。
奇怪的是它在 100% 的情况下都有效并返回适当的数字,但是如果我在一些奇怪的情况下尝试使用这个数字进行计算,那么新公式会失败,告诉我“数字”不是数字。
例子:
把公式复制下来,所有的工作都 100%。
然后我继续处理这些数字,在奇怪的情况下,公式告诉我“102”不是数字。
在示例输出下方:
p>有什么我可以在公式中放入强制输出为数字的吗?
google-sheets - Google 电子表格查询错误 - 列不存在
Google 电子表格 API 的另一个问题。我正在尝试使用QUERY()
函数来从我们的数据库中获取来自华沙的所有客户。然而,谷歌 API 似乎在解析我的查询时遇到了一个大问题。我检查了几次,一切正常。尝试了分号、不同的撇号和列名——它仍然不起作用。我在工作表单元格中键入此代码:
并得到这样的错误:
而且我 110% 确定该列存在并且电子表格密钥正常。;)
google-apps-script - 在脚本中使用内置电子表格函数
我是第一次使用 Google App Script。我在 Google Doc 电子表格上使用它。
我正在尝试非常简单的功能,只是为了学习基础知识。例如这有效:
但我对这个简单的问题感到困惑:
#ERROR!
无论我在哪里使用它,它都可以制作。当我把光标放在上面时,它说:
错误:ReferenceError:“今天”未定义。
today()
当直接在电子表格中使用时,该功能有效。
这是否意味着在脚本中,我不能使用电子表格的内置函数?有什么优雅的方法吗?
一些电子表格功能对我来说非常有用(例如我喜欢weekday()
)。
一种不优雅的方法可能是创建列来计算我需要的中间值,并且可以使用电子表格函数进行计算。但我宁愿避免这种肮脏和麻烦的事情。
google-sheets - 调用两个范围联合的公式
我在单元格中有一些数字,A1:A10
在B1:B7
.
我想运行一个函数,该函数采用一个范围(如IRR
or SUM
),以便它将对这两个范围的串联进行操作。谷歌电子表格中有没有办法进行这样的调用?
因为SUM
有明显的解决方法SUM(A1:A10)+SUM(B1:B7)
,但这不适用于像IRR
.
google-sheets - 如果值与参考匹配,如何 SUMIF?
我有一个看起来像这样的谷歌电子表格,用于预算。
我希望人们能够将线条放入右侧的“支出”部分,并包括其中一个预算代码(蓝色突出显示)。例如,如果有人在“House Bugdet”上花费了 30 美元,他们会将 30 放在金额栏(黄色)中,将“HB”放在预算代码栏(蓝色)中。
我的想法是,我可以使用这些预算代码来计算在红色突出显示的列中花费了多少预算。例如,HB 应显示已花费 30 美元,HA 应显示已花费 20 美元,如下例所示。
这是我已经研究了一段时间的用过的列(红色)公式,但我觉得我没有完全理解SUMIF()
。
我对电子表格公式非常缺乏经验,因此非常感谢任何帮助!
google-sheets - 满足两个条件的每一行的总和
我有两个电子表格。第一个是产品列表,第二个是销售列表。
产品电子表格包括四列:“SKU”、“Shipment ID”、“Quantity Purchased”和“Remaining Quantity”。
A B C D
SKU 货件编号 购买数量 剩余数量
1 20121 X2992 40 38
2 20121 X8483 40 40
3 71662 X2242 40 39
销售电子表格包括三列:“SKU”、“Shipment ID”和“Quantity Sold”。
A B C
SKU 货件编号 已售数量
1 20121 X2992 1
2 71662 X2242 1
3 20121 X2992 1
我想要计算“剩余数量”。此列的每一行应从其自己的行中获取“购买数量”,并从销售电子表格中减去“SKU”和“Shipment ID”与“SKU”和“Shipment ID”匹配的每一行的“Quantity Sold”从它自己的行。这个公式是什么?(许多公式在 Excel 中是相同的,所以我也标记了 Excel。)