Excelびぼー:IF分岐の底力

2019年8月20日

ネスト構造を使えば複数分岐も可能

以下のような表に対して、複数分岐がしたいときがある。

生徒 点数 ランク
A君 30
Bさん 60
C君 75
Dさん 99

この表の成績に埋めたいときに、以下で成績を付けたいとする。

レンジ低 レンジ高 ランク
0 39 D
40 59 C
60 79 B
80 100 A

こういう時は、ネスト構造を取るのだが、IFで考えていく。

大切なのは論理的思考であり、IFネストでは、

IF(条件式,条件成立時の表示,条件非成立時の表示)

下記に対しては、例えば、

IF(A君<40,D,IF(A君<60,C,以下同様))

こうすると、条件式が満たされなければ中のIFの結果が表示され、、、が続く。

結果的にレンジ高は要らないことが分かってしまう。

レンジ低 レンジ高 ランク
0 39 D
40 59 C
60 79 B
80 100 A

具体的に考えることはとても大切な気がしたのである。