- 締切済み
エクセル関数教えてください。
エクセルで下記のような事をしたく もしお分かりの方教えてください! A1が東京だったらA2には10時 A1が大阪だったらA2には1時 A1が名古屋だったらA2には12時 にしたく、A2に関数を設定したいのですが、うまくいきません。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
noname#204879
回答No.3
数式 =10*(A1="東京")+(A1="大阪")+12*(A1="名古屋") 書式 G/標準"時"
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.2
このようなケースでは、VLOOKUP関数が良いと思います。 仮にSheet2のA列に地名、B列に対応する時刻(文字列でもシリアル値でも可)を定義 A2に=IF(COUNTIF(Sheet2!A:A,A1),VLOOKUP(A1Sheet2!A:B,2,FALSE),"")
- akiomyau
- ベストアンサー率43% (555/1280)
回答No.1
それ以外の場合の条件が書かれていませんが 以下のような式でどうでしょうか。 =IF(A1="東京","10時",IF(A1="大阪","1時",IF(A1="名古屋","12時","その他")))
お礼
エリア名を直接入力する方法でもできるのですね!わかりやすい! とても助かりました。感謝です。