-1

这基本上是为了在 RPG 游戏中进行比赛,以平衡球队,

我是 excel 新手,想知道如果单元格包含一个单词,如何将数字相加。

首先:

铜牌 = 2 分

白银 = 4 分

金币 = 10 分

白金 = 11 分

钻石 = 12 分

您可以在团队中获得的最大积分 = 25 分(一个团队由 5 名玩家组成)

因此,例如,在一个团队中,可以有 1x 钻石玩家(12 分)、2x 银牌玩家(8 分)和 2x 铜牌玩家(4 分),并且由于您最多可以有 25 分,因此该团队添加最高 24 分。

创建这样一个表的最简单方法是什么?

现在我有以下公式:

对于单元格 H4,我有: =IF(G4="bronze",2,IF(G4="silver",4,IF(G4="gold",10,IF(G4="platinum",11,IF( G4="钻石",12,)))))

然后在 G4 单元格中,我写下玩家是青铜/白银/黄金等。

接下来在单元格 H5 中,我有: =IF(G5="bronze",2,IF(G5="silver",4,IF(G5="gold",10,IF(G5="platinum",11,IF (G5="钻石",12,)))))

同样,在 G5 中,我有玩家级别(青铜/白银等)

有没有更快的方法来创建它?我敢肯定有一些更简单的东西可以用一个单元格上的 1 个公式来完成?

非常感谢

4

2 回答 2

1

我建议使用Vlookup来完成此操作。

选择工作表的空白区域并放入上面的表格中...为了说明起见,假设您将其放入 A 和 B 列,从 A1 开始。

因此,您将拥有以下内容:

A:        B:
Bronze    2
Silver    4
Gold      10
Platinum  11
Diamond   12

现在,在 H4 中,输入以下公式 = VLookup(G4, $A$1:$B$5, 2, 0)

(显然,将$A$1:$B$5引用更改为放置表格的任何位置)并且您可以根据需要将该列向下拖动

谢谢应该这样做。

希望这可以帮助!!

于 2013-07-15T17:30:49.090 回答
0

您可以使用 VLOOKUP 从单独的表中读取值。假设你有这个值表。

   A        B
1  BRONZE    2
2  SILVER    4
3  GOLD     10 
4  PLATINUM 11
5  DIAMOND  12

VLOOKUP("GOLD",A1:B5,2)将返回 10。第一个参数是您要搜索的内容,下一个参数是您要搜索的范围,最后一个参数是要返回的列的索引。

于 2013-07-15T17:34:14.437 回答