Access。クエリ。ExcelのIF関数のように単一条件で判断するには
<IIF関数>
次のテーブルを用意しました。
得点が80点以上ならばA判定ということをExcelで行うとしたらIF関数をつかいます。
では、Accessでは、このような単一条件での判定をすることはできないのでしょうか。
Accessでは、IF関数ではなくて、IIF関数をつかうことで、Excelと同じように処理をすることができます。
作成タブのクエリデザインをつかって、クエリをつくっていきましょう。
判定という演算フィールドをつくります。
判定: IIf([得点]>=80,"A","")
では、実行して確認をしてみましょう。
80点以上のデータにはA判定を表示することができました。
ExcelではIF関数ですが、AccessではIIf関数をつかうことで、単一条件での判定をすることができます。


