9/20/2026

Access。クエリ。ExcelのIF関数のように単一条件で判断するには【IF】

Access。クエリ。ExcelのIF関数のように単一条件で判断するには

<IIF関数>

次のテーブルを用意しました。


得点が80点以上ならばA判定ということをExcelで行うとしたらIF関数をつかいます。


では、Accessでは、このような単一条件での判定をすることはできないのでしょうか。


Accessでは、IF関数ではなくて、IIF関数をつかうことで、Excelと同じように処理をすることができます。


作成タブのクエリデザインをつかって、クエリをつくっていきましょう。


判定という演算フィールドをつくります。


判定: IIf([得点]>=80,"A","")


では、実行して確認をしてみましょう。


80点以上のデータにはA判定を表示することができました。


ExcelではIF関数ですが、AccessではIIf関数をつかうことで、単一条件での判定をすることができます。