アプリ版:「スタンプのみでお礼する」機能のリリースについて

1ドル=115円で計算をしたいんですが、やり方がわかりません。

A保険   12000円
B保険   $145

合計    ○○円

という風に合計は円で、途中でドルが出てきます。
教えてもらえればありがたいです。 

A 回答 (2件)

 japoneseさんの例示のままですと計算が極めて困難ですが、ちょっと工夫すればできます。


 例えば、下記のように表を作成します。
 A    B    C    D
1 銘柄 単位 金額  115
2 A   ¥  12000 =IF(B2="¥",C2,$D$1*C2)
3 B   $   145 =IF(B3="¥",C3,$D$1*C3)
4 C   ¥  10000 =IF(B4="¥",C4,$D$1*C4)
5 合計 ¥  38675(=SUM(D2:D4))

 仮にD1に円/ドル単価を入力しておきます。D1でなくとも、どこでもいいです。
 D2以降に、円かドルの単位を判別させて、円ならC列の金額そのまま、ドルならドル単価×金額を計算する式を入力しておきます。これで、全てを円換算した金額に直すことができます。
 合計表示セルには、D列の該当する範囲をSUM関数で指定しておけば、合計額は相当レートに換算した円の合計で計算することができます。レートに変化があれば、入力し直せば相当レートの合計額に自動的に計算し直してくれます。
    • good
    • 0

この質問は


A保険   12000円
B保険   $145
の金額の部分について、どう入力されているか、もう少し現状を正確に書かないと、答えられないはず。
書式で円や$を出しているのか、金額は全角かなど。
ーーーー
どちらも全角・文字列で入力してあるとして(右詰めにしないと不体裁ですがしてあるとして)、円と米ドルしかないとして
=SUM(IF(ISERROR(FIND("$",A1:A3)),LEFT(A1:A3,LEN(A1:A3)-1)*1,RIGHT(A1:A3,LEN(A1:A3)-1)*115))
と入れて、SHIFT+CTRL+ENTERを3つキー同時押しする(配列数式)
例データ
1000円
$100
2000円

結果
14500  1ドル115円として
円は書式ーセルーユーザー定義ー##、###円などで「円」を出す。
    • good
    • 0

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