質問: ExcelでもJavaのようにA=5、B=2を設定しA+B=7のように計算できないのでしょうか?例えば![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/3cb80df689422a5f70deebee67ee0518.jpeg) この様な計算です。 方法があればご教示願います。
回答: ken22さん、はじめまして。 もしかすると、要望とは異なる方法かもしれませんが、`VLOOKUP`を使う手立てがあるかと思いました。 別途評価別の表を用意して、そこから点数を持ってくる方法です。 ここでは、説明を簡単にするため、同シート内に表を用意しました。(実際には別シートに刷るなどが良いです) !イメージ説明 別途点数の列を追加して、`E2:F3`の範囲を参照して、点数を取得するようにしています。 `C2:C4`には次のようにしています。 ``` =VLOOKUP(B2, $E$2:$F$3, 2) ``` `VLOOKUP`の第1引数が、検索値で、第2引数の範囲に`$E$2:$F$3`を指定しています。検索値で取得した値と、範囲で指定した1列目の値と一致する項目があったら、第3引数で指定した`2`の値が、範囲で指定した列の番号なので、`C2`のセルには、`5`が返ってきています。 もし、数学のAが90、科学のAが99、英語のBが77のようにさらに細かく指定したい場合、これにもう少し工夫が必要ですが、ここでは固定値の評価ととらえていますので、とりあえずの方法を紹介してみました。 そうではなくて、評価の列(`B`列)で、合計を出したいのであれば、この方法は要望に適ったものではないですが、その場合、もう少し難しいことをしなくてはならなくなります。 また、総合得点の欄に数値と共に"点"を表示したい場合は、「セルの書式設定」にて`#"点"`とするなどの手があります。 !イメージ説明 この説明ではいまひとつ分からないないけど、`VLOOKUP`でやりたい事が出来そうであれば、情報は一杯ありますので、調べてみてください。 * VLOOKUP - Google 検索