• ベストアンサー

エクセルで通貨の換算

ユーロと米ドルの金額がA列に混じって入力されていて、B列を日本円換算の金額にしたい場合、B列にはどのような条件式をいれたらいいでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

エクセルで関数はセルの書式を判断できません。したがって書式でユーロかドルの区別をしたのであればご要望のような換算はできません。 VBAでやるにしてもA列がドルかユーロのみのデータであるのならともかく、そうでないならばユーロの設定方法が各種あるためかなり困難だと思います。

run-chan
質問者

お礼

ご回答ありがとうございます。

その他の回答 (1)

回答No.1

a1 200 a2 250 このように数字だけだと、どれがユーロか米ドルか判断が付きません。 判断する方法は何ですか。 A  B 200 ドル 250 ユーロ このようにしてあれば、C列に(ドルが110円、ユーロが130円として) =If(B1="ドル",A1*110,A1*130)

run-chan
質問者

補足

御回答ありがとうございます。 判断の方法は、A列の各セルの通貨の設定です。 たとえばa1~a10までに$の設定がされている場合、100とか200とかの数字を入力すると自動で$100とか$200の表示になります。このセルの通貨の設定(ユーロか$か)を条件式に取り込みたいのですが可能でしょうか?

関連するQ&A

専門家に質問してみよう