• 締切済み

IF関数で困ってます。

すみません。 IF関数でお教えください。 IF関数を使用したのですが、ある数式を論理式に入れ、 TRUEの時、(ある数式)=14 FALSEの時、(ある数式)=21 と表示され、実際そのセルはTRUEだったのですが、 セルに現れた数字は「35」でした。 なぜ、このような事が起こるのでしょうか? 素人ゆえ、ご迷惑をお掛けしております。 どなたかお教えください。 よろしくお願い致します。

  • Y-S
  • お礼率54% (42/77)

みんなの回答

  • brogie
  • ベストアンサー率33% (131/392)
回答No.1

どのセルに、どのようなデータを入れ、IF文は具体的にどのように書きましたか? あなたの質問内容だけでは、どこが間違っているか判断しかねます。 補足をお願いします。

Y-S
質問者

お礼

ご質問ありがとうございます。 数式を見直そうと、再度セルを開いたところ、 IF関数を入力する前の計算式が残って居るのを発見しました。 =(数式)+IF関数 という内容になっていたため、トンチンカンな結果となっていたようです。 ご迷惑をお掛けいたしました。 しかし、つっこんでくださったおかげで、間違いに気づくことができました。 ありがとうございました。

関連するQ&A

  • エクセル関数について(IF関数)

    エクセルの関数について教えて下さい。 セルに1と入力した場合Aと出てきて、2と入力した場合B、3と入力した場合Cとなるような計算式を入れたいのですが、どのような式を入れればよろしいのでしょうか? 別のシートから呼び出す(?)というような方法でもいいのですが、どんな式を入れればよいのか、全く分かりません。 自分で調べてみた結果、IF関数を用いるということは解りました。 『IF(A1="1","A",IF(A1="2","B",IF(A1="3","C")))』 上記のような式を入れてみて、実際に実践してみたところ、結果としては入力した数字が表示されるだけで、計算式は消えてしまいました。 どうしたらいいのか解りません。 素人故に恥ずかしい質問ですが、お知恵を貸して下さい。 よろしくお願いします。

  • 一つのセルでIF関数を二つ使いたい

    二つのセルの値を割って、%を表示させるために、三つ目のセルには 「=1-(B1/A1)」を入れていたのですが、そこに、二つのセルが空白の時にはエラー表示にならないようにIF関数を使い、三つ目のセルは 「=IF(ISBLANK(A1),"",(1-(B1/A1)))」 という数式にしました。 その数式にさらに、もし二つのセルの値が「0」の時には、結果を「0%」として表示させたくて、三つ目の数式の中にもうひとつのIF関数を同時に使いたいのですが、 一つのセル内に、IF関数を使って結果をうまく表示させるには、どのような数式にすれば良いでしょうか??

  • 関数(IF)について

    論理関数IFの使い方で困っています。 株式の収支はエクセルを利用しています。手数料の件で、もし50万未満なら450円、100万未満なら800円の論理式なら「=IF(セル<500000、450、800)」でよろしいですが、引き続き150万未満なら1000円、200万未満なら2000円と表示する論理式はどのようにすればよろしいでしょうか? よろしくご教示願います。

  • IFの論理式

    エクセルで数式の検証を眺めていたところ、 =IF(1,) は0、(というか0以外の数字のとき) =IF(0,) はFALSEが返ってきていました。 この2つの論理式部分には何が起きているのですか?

  • IF関数のTRUEとFALSEが逆になってしまいます

    升目の大変多い申請書を作っています。 シートAのA1にある2桁の数字を、各桁毎にシートBの別々のセルに返したくて次のような式を作りました。 シートBのA1 =IF('シートA'!BN30<10,"0",LEFT('シートA'!BN30)) シートBのB1 =IF('シートA'!BN30<10,'シートA'!BN30,MID('シートA'!BN30,2,1)) 最初、いくつかのセルで結果が出ましたが、途中からのセルで論理式がTRUEでなくFALSEになってしまい結果を得ることができません。FALSEをTRUEに戻す方法があれば教えてください。 宜しくお願いします。

  • IF関数 どうか教えてください。

    IF関数の式を教えてください。 関数に関しては素人でまったくわかりません。 0は0、1~3は1、4以上は2にしたいのです   IF(セル番号<=3,1,2) 上記の式を考えたのですが0も1となります 0を0とするにはどうしたらいいのでしょうか? ごぞんじの方よろしくお願いします。

  • IF関数のネスト

    IF関数のネストについての質問です。 例えば、D1のセルに日付が入力してあり、 A4のセルの日付の月がD1の月と同じならば、 「今月」違うなら「エラー」と表示させたいのですが、 数式は解るのです。↓ =IF(MONTH($D$1)=MONTH(A4),"今月","エラー") ですが入力のしかたが解らないのです。 まず、fxの関数の挿入からIFを選択、論理式の部分に、 fxの左にある下矢印からMONTHを選択、 シリアル値はD1を絶対参照。 このあとがどうしていいのか解らないのです。 どなたか教えてください。 宜しくお願いします。

  • IF関数の論理式

    IFの論理式を参照で入力することできませんか。 例えば、=IF(A3=0,"収入","支出")の場合A3を別のセル番号に置き換えたいんですが、数式をいじらないでやりたいんですが。論理式を別のセル参照でやればとおもうんですが。エクセル2003です。

  • IF関数について

    教えてください 6 10 7 8をそれぞれ掛けて  6*10 6*7 6*8 で60 42 48になります この数字 60 42 48の1桁の数字 0, 2, 8, を関数で表示できますでしょうか 10代の数字なら IF(A1>10,A1-10,A1)でやったことがあります どんな数式になるんでしょうか 宜しくお願いします

  • エクセル IF関数について

    C1セルに結果を求めたく、例えば下記のように A1セルがTRUEだったときにC1セルに0(数字)と結果が出る。 A1セルがFALSEで、B1セルが0(数字)だったときにC1セルに1(数字)と結果が出る。 A1セルがFALSEで、B1セルが0(数字)よりも大きい数字だったときにC1セルに2(数字)と結果が出る。 のような場合、C1セルに入れる式を教えてください。

専門家に質問してみよう