• 締切済み

エクセルの計算式を教えてください。

株取引の損益計算表をエクセルで作成しています。 関数が分からなくて困っています。 ① 損益計算 画像の赤色のセルです。 「エントリー」と「手仕舞い」から、いくら利益(または損失)が発生したのか計算して表示させたいです。 「エントリー」は、「買」「信買」「信売」の3種類があります。 「買」「信買」はロング(エントリーよりも手仕舞いが高いと利益、逆は損失)です。 「信売」はショート(エントリーよりも手仕舞いが安いと利益、逆は損失)です。 また、まだ手仕舞いしていない場合は、空欄か「-」と表示させたいです。 =IF(H4="*買",(V4-K4)*L4-N4-Y4,(K4-V4)*L4)-N4-Y4 と入れてみましたが、どうも上手くできません。 ② 手数料計算 画像の緑色のセルです。 SBI証券の手数料を自動で入力できるようにしたいです。 手数料は証券会社によって金額が決まっています。 以上、わかりにくくて申し訳ありません。 回答よろしくお願いいたします!

みんなの回答

  • HohoPapa
  • ベストアンサー率65% (455/693)
回答No.3

① 損益計算 は、 =IF(H4="*買",(V4-K4)*L4-N4-Y4,(K4-V4)*L4)-N4-Y4 を =IF(RIGHT(H4,1)="買",(V4-K4)*L4-N4-Y4,(K4-V4)*L4)-N4-Y4 にするということでしょうか。 >まだ手仕舞いしていない場合 これは、どのセルがどのような状態のときに 「手仕舞いしていない」と判断すればいいでしょうか? ② 手数料計算 >SBI証券の手数料 SBI証券であることは、 どのセルがどのような状態の時で、 その手数料をどのセルからどのように求めればいいでしょうか?

michikusa_jiro
質問者

お礼

回答ありがとうございました。 質問の仕方が悪いようで、大変失礼いたしました。

  • hiro_1116
  • ベストアンサー率30% (2555/8267)
回答No.2

No.1です。補足を拝見しました。 >質問文のような計算 私の理解力が足りないようで、具体的にどのような計算をされたいのか理解できていません。申し訳ありません。

  • hiro_1116
  • ベストアンサー率30% (2555/8267)
回答No.1

どのように「上手くいかない」のか分かりませんが、添付の図の一番右はQ列なので、それより右の列が含まれる計算式の妥当性は判断できません。 IF関数の書式があっているか?というご質問なのででしょうか?

michikusa_jiro
質問者

お礼

回答ありがとうございます。 添付の画像がおかしくて、申し訳ありませんでした。

michikusa_jiro
質問者

補足

質問文のような計算が実現する式を教えて頂けませんか。