• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:if(and)関数の数が8番目になるとエラーが出ます。)

セルB1に入れた関数の数が8番目でエラーが出ます

このQ&Aのポイント
  • Excel2000を使用している関数初心者の方が、セルB1に15個の関数を入力しようとしていますが、8個目を入れるとエラーが発生します。なぜエラーが起きるのか、ご指導ください。
  • エラーの原因を確認した結果、括弧やカンマの漏れはなく、関数を別のセルに移動させると正常に動作することがわかりました。関数の数や文字数に制限があるのか、もしそうなら他の方法はありますか?
  • Excel2000を使用している関数初心者の方が、セルB1に15個の関数を入力しようとしていますが、8個目を入れるとエラーが発生します。エラーの原因を確認したところ、括弧やカンマの漏れはありませんでした。関数を別のセルに移動させると正常に動作するため、一つのセルに入力できる関数の数や文字数に制限があるのかご教示ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • OMEGAT
  • ベストアンサー率70% (455/642)
回答No.2

Excel2003以前では関数の入れ子は7までという制限があります(Excel2007では増えていた記憶があります)。 関数内にネストした関数について http://office.microsoft.com/ja-jp/excel/HP051983571041.aspx 以下などを参考に、Lookup関数などで置き換えるとどうでしょうか。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/lookup.htm

ridd
質問者

お礼

OMEGATさま、 ご回答有り難うございます。 使用であれば仕方がありません。 ネストとLookupを一から勉強します。 本当に有り難うございました。

その他の回答 (1)

  • FEX2053
  • ベストアンサー率37% (7991/21371)
回答No.1

確かExcel2000では、if文は条件7つまでしか判断できなかった筈。 ですのでそれは「仕様です」 条件を減らすか、中間結果を書きだすセルを使うかして下さい。

ridd
質問者

お礼

FEX2053 様 ご回答どうも有り難うございました。 これから他の方法を試してみます。

関連するQ&A