Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets 选中复选框(或其他)以激活Google工作表中的行_Google Sheets - Fatal编程技术网

Google sheets 选中复选框(或其他)以激活Google工作表中的行

Google sheets 选中复选框(或其他)以激活Google工作表中的行,google-sheets,Google Sheets,我妻子经营一所舞蹈学校,偶尔需要计算一组舞者在给定日期的平均年龄。我在年龄计算和平均方面没有问题,但我希望添加一个功能: 我的床单上列出了她公司所有的舞者。目前,我们将它们全部复制,粘贴到另一张图纸上,然后删除未包含的。这是一个PITA,因此我希望能够在第一列中设置一个复选框,当选中时,将在计算中包括相关的年龄列。因此,她可以直接进入列表,点击包含的舞者,然后计算出所选舞者的平均值,忽略其他所有人 老实说,在这一点上,我不知道从哪里开始做这件事,需要在正确的方向轻轻推动。假设我是个白痴,几乎一无

我妻子经营一所舞蹈学校,偶尔需要计算一组舞者在给定日期的平均年龄。我在年龄计算和平均方面没有问题,但我希望添加一个功能:

我的床单上列出了她公司所有的舞者。目前,我们将它们全部复制,粘贴到另一张图纸上,然后删除未包含的。这是一个PITA,因此我希望能够在第一列中设置一个复选框,当选中时,将在计算中包括相关的年龄列。因此,她可以直接进入列表,点击包含的舞者,然后计算出所选舞者的平均值,忽略其他所有人


老实说,在这一点上,我不知道从哪里开始做这件事,需要在正确的方向轻轻推动。假设我是个白痴,几乎一无所知。

试试这个。它在A列中查找“y”。假设名称在B列中,年龄在C列中。您可以调整列以匹配您的工作表,并将“y”更改为您想要输入的任何值。它将平均A列中带有“y”的行的年龄:

=AVERAGEIF(A2:A,"=y",C2:C)

下面是一个带有新复选框功能的示例表,以说明该功能:

我将公式放在“年龄”列(C列)上方,并将复选框放在A列:

=iferror(AVERAGEIF(A3:A,TRUE,C3:C),"NO DANCER'S SELECTED!")
如果没有选择舞者,这也会显示一条错误消息