• ベストアンサー

エクセル関数 以上未満の表示について

とあるクラスの試験結果表をエクセルで作ったとします。 その表で、テストの点が80点より高い生徒を合格、不合格で表示させたいです。 その場合、数式は =IF(D2>80,"合格","不合格")か、=IF(D2>=80,"合格","不合格") ※D2がテストの点数が入っているセル。 になると思うんですが(というより、どちらでも同じ判定はされますが)、 D2>の後ろにつく「=」は、つけたほうがいいのでしょうか? その場合、どうしてつけなくてはいけないのか、またはなぜつけなくていいのでしょうか? 同じ判定されるならどうでもいいことかもしれませんが、分かる方、よろしくお願いします。

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

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.2

> どちらでも同じ判定はされますが)、 いえ。 ちょうど80点の場合に、判定が異なるハズです。 どちらにしたいのかによります。 > その表で、テストの点が80点より高い生徒を合格、不合格で表示させたいです。 80点より高い生徒を合格なら、イコールなしだと思います。 80点以上の生徒を合格なら、イコールありのハズ。

その他の回答 (3)

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.4

> D2>の後ろにつく「=」は、つけたほうがいいのでしょうか? ここだけ。 元々は、 「≧」 です。 「≧」と「>=」が同じ意味になるからなんです。 くっつて書きましょう。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

>どちらでも同じ判定はされますが  ⇒一緒ではない。   >=80は80点を含むが、>80は80点を含まない >D2>の後ろにつく「=」は、つけたほうがいいのでしょうか? >その場合、どうしてつけなくてはいけないのか、またはなぜつけなくていいのでしょうか?  ⇒合格基準が「80点より高い生徒を合格」と示されているのだから、   「○○より云々」は○○を含まないので「=」は付けない。

  • 7772
  • ベストアンサー率29% (57/192)
回答No.1

言語的な問題ですが、 「80点より高い」は「以上」ではないので80は含みませんよ。 (極端に言えば80.000000000001点は合格になる) 「80点以上」の人を合格させたい場合は=をつける。 この場合「80点未満の人」が不合格になるわけですね。 あなたがどちらを望むのかが問題です。

関連するQ&A