Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/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
Excel Google文档,如果等于,则向(总和)添加值_Excel_Google Docs_Lookup_Vlookup - Fatal编程技术网

Excel Google文档,如果等于,则向(总和)添加值

Excel Google文档,如果等于,则向(总和)添加值,excel,google-docs,lookup,vlookup,Excel,Google Docs,Lookup,Vlookup,所以,我一直在做一个个人项目来跟踪视频游戏的一些进展,我到了一个有点奇怪的地步 我有一个电子表格,如下所示: 正如您所看到的,有一些“货币”,它们在数据验证表上具有应用于它们的值。现在,假设我输入的是货币名称,如何将其添加到求和值中 在一种成熟的编程语言中,我要做的是使用一个hashmap,其中单元格的值(例如“遗憾之球”)只需键入某个值,然后在某个范围内为每个单元格递增。。。但是说到excel/docs,我有点不知道该怎么做 目标: 要根据单元格E3:G100中的名称匹配货币,请将其名称与数

所以,我一直在做一个个人项目来跟踪视频游戏的一些进展,我到了一个有点奇怪的地步

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

正如您所看到的,有一些“货币”,它们在数据验证表上具有应用于它们的值。现在,假设我输入的是货币名称,如何将其添加到求和值中

在一种成熟的编程语言中,我要做的是使用一个hashmap,其中单元格的值(例如“遗憾之球”)只需键入某个值,然后在某个范围内为每个单元格递增。。。但是说到excel/docs,我有点不知道该怎么做

目标: 要根据单元格E3:G100中的名称匹配货币,请将其名称与数据验证A2:A17中的值匹配,并返回与数据验证B2:B17中的值匹配的值,然后对整个范围(E3:G100)的值求和


如果您有任何问题,请随时提问。非常确定excel中的问题与此处相同,因此我将标记为excel和docs。

我能想到的实现这一点的最简单方法是添加另一列(比如在“Dominus Runs”表中的G列之后插入一列,这将生成新的H列-我将在我的示例中使用该列)。然后在H3中,放入以下公式:

=sum(vlookup(E3,'数据验证'!A:B,2,0),0),iferror(vlookup(F3,'数据验证'!A:B,2,0),0),iferror(vlookup(G3,'数据验证'!A:B,2,0),0))


然后,如果你想得到所有数据的总和,只需在第一行输入
=sum(H:H)

,你想为E3、F3和G3分别取一个值吗?或者你想同时得到这三个的值?