-1

これは基本的に、チームのバランスを取るための RPG ゲームのトーナメント用です。

私はExcelが初めてで、セルに単語が含まれている場合、どうすれば数字を足すことができるのだろうと思っていました。

初めに:

ブロンズ = 2 ポイント

シルバー = 4 ポイント

ゴールド = 10 ポイント

プラチナ = 11 ポイント

ダイヤモンド = 12 ポイント

チームで獲得できる最大ポイント = 25 ポイント (チームは 5 人のプレイヤーで構成されます)

たとえば、チームにはダイヤモンド プレーヤー 1 人 (12 ポイント)、シルバー プレーヤー 2 人 (8 ポイント)、ブロンズ プレーヤー 2 人 (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つのセルに1つの数式でできるもっと簡単なものがあると確信していますか?

どうもありがとうございました

4

2 に答える 2

1

Vlookupこれを達成するために使用することをお勧めします。

シートの空白の領域を選択し、上のテーブルに入れます... 説明のために、A1 から始まる列 A と B にそれを入れると想像してください。

したがって、次のようになります。

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参照をテーブルを置く場所に変更します)必要に応じて列 H を下にドラッグできます

ありがとうございます。

お役に立てれば!!

于 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)最初のパラメーターは検索対象、次のパラメーターは検索対象の範囲、最後のパラメーターは返される列のインデックスです。

于 2013-07-15T17:34:14.437 に答える