特にif文に関してネストを7段以上にしたいという意見をよく聞きます。 エクセルのヘルプでもネストレベルの制限として7段までと謳われていますが、どうしても一つのセルで7段以上にしたいという場合があるようです。 もちろん、ほとんどの場合は別な方法で解決することができますが、ここではあえて以下の条件で試してみることにします。 ・一つのセルで9以上の条件分岐をする ・vbaは使用しない ・Excel2007ではネストレベルが最大64なので2003で検証 結論から言うと「名前の定義」を使います。 通常の計算式ではif文の中にif文を7つ、つまり9個の条件まで書くことができます。 この場合、80より大きいとすべて"i"となり、これ以上のネストはエラーが出てしまいます。 ここで名前を使ってみましょう。 セルには「=ネスト1」と入力します。名前を定義していない段階ではエラーとなります。 [挿入] - [名