• ベストアンサー

エクセルの関数について

A列1行からB列1行を引き算して、+になれば○を、-になれば×をC列1行に入れる関数を教えて下さい。    A       B      C 1 20050621   20050623     × わかりにくくですみませんが、教えて下さい。

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.6

こんにちは。maruru01です。 引き算の結果が"0"の場合はどうしますか? とりあえずいろんな場合の数式(C1に入力)です。 ・"0"の場合は「○」 =TEXT(A1-B1,"○;×") ・"0"の場合は「×」 =TEXT(A1-B1,"○;×;×") ・"0"の場合は空欄 =TEXT(A1-B1,"○;×;") ・"0"の場合は別の文字(仮に「△」の場合) =TEXT(A1-B1,"○;×;△")

その他の回答 (5)

  • corochan
  • ベストアンサー率40% (24/60)
回答No.5

C1のセルにカーソルを置いて、fxを押してください。 その中からIFを呼び出します。 IFを呼び出した後は、計算式を入れていくのですが、 その計算式は、 =IF(A1-B1>0,"○","×")です。 <論理式のところに、A1-B1>0を入れて下さい。次に、真の場合のところに○を入れて、偽の場合に×を入れて下さい。> これでいけると思います。 これなら、A1からB1を引いて、プラスであるときもマイナスであるときもちゃんと結果が出ますので。

  • onntao
  • ベストアンサー率32% (108/332)
回答No.4

=IF(A1<B1,"×","○") ということかな

  • DAN55
  • ベストアンサー率28% (22/76)
回答No.3

#2です。 ちょっと頭が寝ぼけていたみたいで、ポカミスしてしまいました。 "-""+"を"×""○"に置き換えて下さい。

  • DAN55
  • ベストアンサー率28% (22/76)
回答No.2

取りあえず、叩き台として。 =IF(A1-B1=0,"",IF(A1-B1<0,"-","+")) もっと効率の良い方法は、誰か答えてくれると思います。

  • kuro96jp
  • ベストアンサー率39% (93/238)
回答No.1

C1のセルに =if((A1-B1)<0),"×","○" なら良いと思いますよ

関連するQ&A