• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel:損益計算の関数について)

Excel:損益計算の関数について

このQ&Aのポイント
  • Excel2010で、「損益計算」シートの特定の列に、「USDJPY相場」シートの別の列を反映させたいです。
  • 具体的には、「損益計算」シートのE列(年)とF列(月)、 「USDJPY相場」シートのA列(年月)が一致した場合、 「USDJPY相場」シートのB列(円/ドル)を「損益計算」シートのO列(損益)に表示したいです。
  • また、関数内には「JPY」を含むかどうかで損益の計算方法も変わるため、条件分岐も行いたいです。

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

質問の説明と添付画像の関係がいま一つわかりませんが、ひとまず質問に記載されている通りに解釈してみました。 >■01 「損益計算」シートのE列(年)とF列(月)、「USDJPY相場」シートのA列(年月)が一致した場合、「USDJPY相場」シートのB列(円/ドル)を「損益計算」シートのO列(損益)に表示したいのですが。 説明文をそのまま数式にすると、以下のような数式になります。 =VLOOKUP(E3&"年"&F3&"月",USDJPY相場!A:B,2,0) >■02 以下の関数は、「損益計算」シートのO列(損益)のものです。 内容は、「JPY」を含む場合は、利益(M列)または損失(N列)に100と取引数量(S列)をかけ、10,000で割る、それ以外の場合(JPY以外の場合)、「元データ」シートの損益(M列)に「設定」シートのドル/円(M列)をかける、です。 以下の関数内の。 単純に【】内に上記の数式を入れればよいのではないでしょうか。

miya_HN
質問者

お礼

回答ありがとうございます。 おお、成功しました。 「USDJPY相場」シートのA列(年月)の書式を文字列にすることで損益の数値が計算通りとなりました。 こんな説明でご理解していただいてありがとうございます。 ありがとうございました。

関連するQ&A