• ベストアンサー

エクセル 関数で質問です。

セルA1の数値-(セルA3の数値+セルA4の数値)が”1”だった場合にセルA3かセルA4の数値が”1”以上だったらセルA2に”×”、セルA1の数値が”1”だった場合にセルA3、セルA4が共に”0”だったらセルA2にはそのまま”1”と表し、それ以外、つまりセルA1の数値が”2”以上のになる場合は セルA1の数値ー(セルA3の数値+セルA4の数値) の数値を表したい場合はどういった式を書けばいいのでしょうか? どなたか詳しい方いらしたらよろしくお願いします。

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

  • ベストアンサー
回答No.3

>A1-(A3、A4)が1になった場合はA3,A4に1以上の数が入るとA2にXが出るようにしたいのです。 この条件だと 1,X,1,0 1,1,0,0 2,X,1,0 5,X,2,2 5,X,2,3 となると思うのですが? A1-(A3、A4)が1でない場合もXですか? そうすると2番目の例で1となる以外は、全てXになると思うのですが、よろしいのでしょうか?

その他の回答 (2)

回答No.2

=IF(A1-A3-A4=1,IF(OR(A3>=1,A4>=1),"×",IF(AND(A3=0,A4=0),1,A1-A3-A4)),"") これでいいのでしょうか? A1-A3-A4<>1の場合は空欄となります。 整数だとすると全て×になるような気がするのですが。 あと、セルA3、セルA4が共に0だったらとありますが、A1-A3-A4=1である以上、セルA1は必ず1だから、この条件はいらないかも。

  • fronteye
  • ベストアンサー率43% (118/271)
回答No.1

条件が複雑で(あるいは説明が上手くなく)、どの場合にどうなるのかよくわかりません。 A1,A3,A4 の値がどんなときに A2 の値がどうなるのか、いくつか具体例を示してください。 例 A1,A3,A4→A2 5, 1, 3→ X 1, 0, 0→ 1 3, 1, 0→ 2 1,0.2,-0.2→? また、A1,A3,A4 に入る数値の範囲もできれば示してください。(負の数は入るのか、小数は?)

murakami19
質問者

補足

返答ありがとうございます。 説明べたですね。 ええと、いくつか例を。少数、負数は入りません。 A1,A2,A3,A4の順です。 1,X,1,0 1,X,0,0 2,1,1,0 5,1,2,2 5,X,2,3 A1-(A3、A4)が1になった場合はA3,A4に1以上の数が入るとA2にXが出るようにしたいのです。 伝わるでしょうか? よろしくお願いします。

関連するQ&A