プロが教えるわが家の防犯対策術!

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

A 回答 (2件)

エクセルで関数はセルの書式を判断できません。

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

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

お礼日時:2006/04/10 19:39

a1 200


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

この回答への補足

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

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

補足日時:2006/04/09 22:37
    • good
    • 0

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