重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

A1に ◎
A2に □
A3に △
A4に ×

が入力されているとします。
これらの文字を

◎=4
□=3
△=2
×=1

として、A5に足した数を入れたいのですがどうしたらいいんでしょうか?
頭いい方教えてください。

A 回答 (3件)

A5


=SUM(COUNTIF(A1:A4,{"◎","□","△","×"})*{4,3,2,1})

でどうでしょうか。
    • good
    • 0
この回答へのお礼

できました!!
スムーズなやり方ですね!

お礼日時:2006/05/11 18:07

こんにちは。



VLOOKUP関数を使ってはいかがでしょうか?


D列 E列
|◎|1|
|□|2|
|△|3|
|×|4|

このような表を作り、B1セルに
「=VLOOKUP(A1,$D$1:$E$4,2)」と入力。
オートフィルでB4セルまでコピー。
A5に「=SUM(B1:B4)」と入力。

B列を表示したくないのであれば、列のBの上で右クリック→「表示しない」
    • good
    • 0
この回答へのお礼

どうもありがとうございます!

お礼日時:2006/05/11 18:08

空いた場所に数値と文字(◎など)の対応表を作ります。

O列に文字、P列に数字と言う風に。

それをVLOOKUPでA1~A4を検索値として、
これも空き列に作ります。(Q列など)
あとは、その数字の列を計算してA5に表示させれば出来ます。

O~Q列は非表示にすれば見えません。
便宜上O~Qにしましたが、使わないところを使えばOKです。
    • good
    • 0
この回答へのお礼

なるほど!
そういうやりかたがありましたか!

お礼日時:2006/05/11 18:08

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