推しミネラルウォーターはありますか?

EXCELの質問です。
あるセルに入力された内容に応じて、別のセルに決められた数字を足していく方法を教えてください。

画像を添付したのでご参照下さい。

5人で競争していて、3位までは点数が入る場合、
B~Dに誰の名前が入ったかによって、G~Kの対応するセルに+100、+80等加点したいのです。
スクリーンショットを取った後、赤字でこのようになってほしい、という数値を入れてあります。

「EXCELでセルの内容に応じて別セルに加」の質問画像

A 回答 (4件)

[No.2]の訂正&補足


ステップ3において、「ユーザー定義の書式設定」が抜けていました。次のとおりに読み替えてください。

3.範囲 G1:K1 に次のユーザー定義の書式設定を施した後で、
  当該範囲内の各セルに名前を入力(順序は任意)
  @"合計点"
    • good
    • 0

こんにちは!



下準備としてG1~K1のセルの表示形式はユーザー定義から
@"合計点"
として、単に 山田 渡辺・・・とB~F列に表示されている名前だけを入力します。
これでG1~K1セルが
「山田合計点」のように表示されます。

その上でG2セルに
=SUMPRODUCT(($B$2:$D2=G$1)*({100,80,50}))
という数式を入れ、列・行方向にオートフィルでコピーしてみてください。
※ エラー処理はしていません。m(_ _)m
    • good
    • 0

添付図参照


1.範囲 B1:F1 の左から順に数値 100、80、50、0、0 を入力
2.範囲 B1:F1 の各せるに次のユーザー定義の書式設定を施す
  B1: "1位("G/標準"点)"
  C1: "2位("G/標準"点)"
  D1: "3位("G/標準"点)"
  E1: "4位("G/標準"点)"
  F1: "5位("G/標準"点)"
3.範囲 G1:K1 に次の次のユーザー定義の書式設定を施した後で、当該範囲
  内の各セルに名前を入力(順序は任意)
4.セル G2 に次式を入力して、此れを右方および下方にドラッグ&ペースト
  =SUMPRODUCT(($B$2:$F2=G$1)*($B$1:$F$1))
「EXCELでセルの内容に応じて別セルに加」の回答画像2
    • good
    • 0

単純なIF文でいいんじゃないですか?



セルG3
=IF(B2="山田",100,IF(C2="山田",80,IF(D2="山田",50,0)))

後はこれの繰り返しですむはず。要は「○○合計点は、○○がB列
にあれば100点、C列なら80点、D列なら50点」ってだけの話ですもの。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!