dポイントプレゼントキャンペーン実施中!

C列に関数を入力して損益を出したいと思っています。B7を例にすると売りが出ているので左のセルを参照にして売りで円高↓なので1000になります。買いの場合は円安↑で1000になります。それ以外の買いで円安や売りで円高では-1000になります。レンジ外でも-1000です。お願いします。

「エクセルの関数の組み方を教えてください」の質問画像

A 回答 (3件)

No.2です。

No.2の記述に一部、誤りがありました。次のとおり訂正します。

「A・B列がともに未入力の場合は0を」→「A・B列のいずれかが未入力の場合は0を」
    • good
    • 0

このようにも。



=(a7<>"")*(b7<>"")*(2000*sum(a7&b7="円高↓売り",a7&b7="円安↑買い")-1000)

「円高↓かつ売り」または「円安↑かつ買い」の場合は「1000」を、A・B列がともに未入力の場合は0を、それ以外の場合は「-1000」をそれぞれ算出
    • good
    • 0

「円高↓の売り」または「円安↑の買い」で+1000、それ以外は-1000、という条件です。


C4:
=IF(B4="","",IF(OR(AND(A4="円高↓",B4="売り"), AND(A4="円安↑",B4="買い")),1000,-1000))
以下コピー





#もうちょっと簡単にすると
=IF(B4="","",IF(OR(A4&B4="円高↓売り", A4&B4="円安↑買い"),1000,-1000))

#もっと簡単にすると
=IF(B4="","",IF(OR(A4&B4={"円高↓売り","円安↑買い"}),1000,-1000))
    • good
    • 0

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