質問: Excelの関数で教えてください。
回答: こういう場合は、無限に小さい方から/無限に大きい方から、順番にスライスします。そして「以上/以下」と「超/未満」の区別に注意することと、「x未満でない」は「x以上」に等しいことに留意します。 小さい方から、4未満は空文字列、4以上のうち8以下は"上"、8超のうち9未満は空文字列、9以上のうち12以下は"下"、のこりは空文字列。 =ifs(A1<4, "", A1<=8, "上", A1<9, "", A1<=12, "下", TRUE, "") =if(A1<4, "", if(A1<=8, "上", if(A1<9, "", if(A1<=12, "下", "")))) 大きい方から、12超は空文字列、12以下のうち9以上は"下"、9未満のうち8超は空文字列、8以下のうち4以上は"上"、残りは空文字列 =ifs(A1>12, "", A1>=9, "下", A1>8, "", A1>=4, "上", TRUE, "")