【问题标题】:Google docs, Add value to (sum) if equal to谷歌文档,如果等于,则将值添加到(总和)
【发布时间】:2013-12-31 03:49:20
【问题描述】:

所以,我一直在做一个个人项目来跟踪视频游戏的一些进展,结果有点奇怪。

我有一个电子表格,在这里可以看到:

https://docs.google.com/spreadsheet/ccc?key=0Ah9Vzcgj-i9udEdzbnpLUktUM3lrRUc1dXJwNkNmUXc&usp=drive_web#gid=0

如您所见,有一些“货币”,它们在数据验证表上应用了值。现在,假设我正在输入货币的名称,我怎样才能将其添加到总和值中?

在一个成熟的编程语言中,我要做的是使用哈希图,其中单元格的值(例如“遗憾的球”)将简单地键入某个值,然后为范围内的每个单元格递增...但是当涉及到 excel / docs 时,我对如何做到这一点有点不知所措。

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

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

【问题讨论】:

  • 对于第一行,是否要为 E3、F3 和 G3 单独设置一个值?还是您想同时获得所有三个的价值?

标签: excel google-docs lookup vlookup


【解决方案1】:

我能想到的最简单的方法是添加另一列(比如在“Dominus Runs”表中的 col G 之后插入一个列,这将使新的 col H - 我将在我的示例中使用它) .然后在H3中,放入这个公式:

=sum(iferror(vlookup(E3,'Data Validation'!A:B,2,0),0),iferror(vlookup(F3,'Data Validation'!A:B,2,0),0),iferror(vlookup(G3,'Data Validation'!A:B,2,0),0))

然后,如果您想要所有的总数,只需输入=sum(H:H)

【讨论】:

    猜你喜欢
    • 2017-05-07
    • 2019-12-31
    • 1970-01-01
    • 2022-01-15
    • 2021-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多