9/26/2026

Access。クエリ。値の判定をABCの三分岐で判定するにはどうしたらいい。【Three-way fork】

Access。クエリ。値の判定をABCの三分岐で判定するにはどうしたらいい。

<IIf+IIf関数>

Excelでは、値をABCで三分岐の判定をする場合には、IF+IF関数で対応することができます。

Accessもクエリで同じように判定することができます。


ただし、ExcelはIF関数ですが、AccessはIIf関数をネストで使用します。


用意したテーブルをもとに、80以上ならA。60以上ならBそれ以外はCと判定させます。


作成タブのクエリデザインでクエリをつくっていきます。

 

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

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

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

Excelと同じで、偽の場合に、IIf関数をネストさせます。


これで、三分岐のABCで判定することができました。