- ベストアンサー
記号を数値として認識させる方法
excelで記号を数値として認識させる方法がありましたら教えてください 例えば○=1、□=2、△=3と認識させてexcelのA1セルに○B1のセルに□C1のセルに△を入力してD1のセルにオートサムで答えを出すことが可能ですか excelに詳しくないのでご親切な方に解りやすくお願い致します
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A2セルに =(A1="○")*1+(A1="□")*2+(A1="△")*3 と書いて、B1、C1セルにコピー。 D1セルに =SUM(A2:C2) と書く。 D1セルに直接 =(A1="○")*1+(A1="□")*2+(A1="△")*3+(B1="○")*1+(B1="□")*2+(B1="△")*3+(C1="○")*1+(C1="□")*2+(C1="△")*3 と書いても可。
その他の回答 (2)
- mt2008
- ベストアンサー率52% (885/1701)
回答No.2
COUNTIFで○□△の数を数えて計算します。 =COUNTIF(A1:C1,"○")+COUNTIF(A1:C1,"□")*2+COUNTIF(A1:C1,"△")*3 ただし、「○□△」とあっても123とは認識しません。
質問者
お礼
ご親切にありがとうございました 大変参考になりました
- aokii
- ベストアンサー率23% (5210/22062)
回答No.1
以下の方法でいかがでしょうか。 =IF(A1="○",1,IF(A1="□",2,IF(A1="△",3,0)))+IF(B1="○",1,IF(B1="□",2,IF(B1="△",3,0)))+IF(C1="○",1,IF(C1="□",2,IF(C1="△",3,0)))
質問者
お礼
ご親切にありがとうございました 大変参考になりました
お礼
お陰さまで解決しました ご親切にありがとうございました