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
Google sheets 根据第一列中的下拉列表中的值,添加第二列中的值_Google Sheets - Fatal编程技术网

Google sheets 根据第一列中的下拉列表中的值,添加第二列中的值

Google sheets 根据第一列中的下拉列表中的值,添加第二列中的值,google-sheets,Google Sheets,我有一个下拉列表,有几个选项。如果值为“OK”,我将尝试获取对应列中的数字 因此,如果从A列的任何下拉列表中选择“OK”,B列中的相应值将添加到一个单元格中 A B ok 4 no 1 ok 6 因此,具有公式的单个单元格中的总数将为10。我的电子表格有数百行。也许这就是您想要的: =sumif(A:A,"OK",B:B) 看起来你的公式里有{} 改变这个 =SUMHOURS(SUMIF(A3:A300,{“Ok”},B3:B300)) 对此 =

我有一个下拉列表,有几个选项。如果值为“OK”,我将尝试获取对应列中的数字

因此,如果从A列的任何下拉列表中选择“OK”,B列中的相应值将添加到一个单元格中

A B ok 4 no 1 ok 6
因此,具有公式的单个单元格中的总数将为
10
。我的电子表格有数百行。

也许这就是您想要的:

=sumif(A:A,"OK",B:B)

看起来你的公式里有{}

改变这个

=SUMHOURS(SUMIF(A3:A300,{“Ok”},B3:B300)) 
对此

=sumif(A3:A300,"OK",B3:B300)

很奇怪。我尝试了两个公式,但仍然无法呈现下拉列表。我试过这个:

 =SUM(FILTER(B3:B,A3:A="OK"))
这就成功了

 =SUM(FILTER(B3:B,A3:A="OK"))