问题标签 [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.

0 投票
2 回答
10896 浏览

google-sheets - 电子表格公式将所有匹配项收集到一个单元格中

我有一个如下所示的电子表格:

我创建了 UniqueFamilyId 列以从本质上唯一地标识每个家庭。

我正在尝试制定一个公式,它将所有住在同一地址的人的名字收集到一个单元格中 - 即一个将填写 E 列(AllFirstNames)的公式。

我怀疑混合使用 vlookup 和数组公式可以解决问题,但如果我必须使用 Excel VBA 或 Google Apps 脚本,我不介意。你能帮我实现这个吗,拜托。

我猜这是某种形式,在 D 列(UniqueFamilyId)中查找所有相同的值,然后使用 vlookup 来获取名字,所有这些都在一个数组公式中将它们全部收集起来。

PS我已经计算出如何计算每个地址有多少人 - 公式很简单

但我希望收集所有这些名字,而不仅仅是一个计数。

0 投票
2 回答
295 浏览

google-sheets - Google表格中的公式,其中单元格等于一行中不为0的最后一个单元格

您好,我正在寻找一个公式,使单元格等于一行中最后一个非 0 的数字。

我有一些指标,我正在使用 Google 表格来衡量和绘制图表。我们的主管正在输入他们上个月的指标数据。我目前有一个“仪表”列和每个月的列。我希望 Meter 字段等于导演记录信息的上个月,而不是他们在两个地方填充它,月份和仪表。我发现有些主管填写了月份并且没有更改仪表字段,所以我想让仪表字段自动等于他们输入数据的上个月。

我已经与我正在使用的工作表的这一部分共享了一张工作表,让你看看我是如何布置它的。

https://docs.google.com/spreadsheet/ccc?key=0Ai_2YLvaQba0dHdCUVRiSTE4NWwwMGRrMHBQeE9QVkE

0 投票
1 回答
1288 浏览

google-sheets - 如何从单个日期/时间日志转到“时间线”图?

我基本上在 Google 表格中有一个日志文件。列是“日期/时间”、“用户”、“访问资产”,同一日期会有多个条目,但通常不是时间。

我想使用时间线图来显示用户活动,但该图需要一个聚合视图,每行有一个日期(无时间),数字计数以秒为单位。有没有办法使用 Google 表格中的函数来生成这些数据的聚合“视图”并将其传递给时间线图?

0 投票
1 回答
3055 浏览

google-sheets - 如何平均前 5 个具有值的单元格

我有一个看起来像这样的电子表格

在此处输入图像描述

我只想对其中包含数据的前 5 个单元格进行平均。我怎样才能做到这一点?

随着列表获得更多数据,如下所示:

在此处输入图像描述

我希望能够定位一个单元格(如 A10)并从中返回 5。同样,仅当其中包含数据时。

所以图像的公式应该是这样的:(23 + 60 + 53 + 42 + 40)/5 = 43.6

它向后移动并跳过黑色空间,但仍然获得前 5 个。

0 投票
6 回答
44623 浏览

google-sheets - 如何在 Google 表格中将数字转换为小时

1950 分钟是 32.5 小时。如何使用 Google 表格中的公式计算此值?

我正在记录完成任务所花费的分钟数,并且需要一种将这些数字转换为 Google 电子表格中的小时数的方法。

我有一列包含分钟行,每个任务1行。然后需要将此列的总和相加,然后转换为小时。

0 投票
1 回答
6262 浏览

google-apps-script - 无权在 Google Apps 脚本中调用 msgBox

即使是最简单的 Google Apps 脚本,我也无法运行,例如,当我通过将电子表格设置为单元格来运行此脚本时,=pantsHate(Y)我收到了以下错误:

错误:您无权调用 msgBox

我的最终目标是编写一个小函数来操作日期,特别是我需要准确找出两个日期之间经过了多少天(闰年、特定日期/月份等都是因素)。这个程序只是一个测试,但我似乎已经做错了什么......非常感谢任何帮助!

更新:我在一个新项目中尝试了这个并且它有效...... arg!
更新2:再次运行它=pantsHate("Y"),我得到了同样的错误,在这个“新”项目中......为什么谷歌,为什么?

0 投票
1 回答
8600 浏览

google-sheets - Google表格中sumif的多个条件

当 DataSheet!G:G="solved" AND DataSheet!C:C="May" 它必须计算 DataSheet!H:H 的总和时,我正在尝试计算 google 电子表格中的列总和。

我努力了

但它返回 N/A 任何人都可以帮我解决这个问题。

0 投票
7 回答
112923 浏览

arrays - 如何在谷歌电子表格中合并范围

我想合并任何 Google 电子表格中的范围。

这个例子

表 1!A:A

表 2!A:A

未知功能

应该返回

问题

这怎么可能?

0 投票
1 回答
16594 浏览

xpath - XPath 将元素中的所有文本作为一个值,删除换行符

我正在尝试获取节点中的所有文本以获取以下集合并作为一个值(而不是多个节点)返回。

我正在使用 '/p' 并获得所有结果,但它返回换行符。同样尝试 '/p/text()' 会导致将每个标签之间的每个文本作为单独的返回值。理想的回报是——

我试过搜索其他问题,但找不到很接近的东西。请注意,在当前环境中,我仅限于使用 XPath 查询,并且无法解析或设置任何 HTML 预解析。具体来说,我在 Google Docs 中使用 importXML 函数。

0 投票
1 回答
701 浏览

excel - 在 SUMIF 函数中将字符串转换为浮点数

我正在使用 SUMIF 函数,除了我要求和的列是这样的字符串:“AU $12.3”而不仅仅是“12”,我怎样才能剥离这个字符串以只返回我的 SUMIF 语句中的浮点值(在 E 列中)?