- ベストアンサー
エクセルでセルの条件式が長すぎてエラー発生します
ある列のセルに以下の数式を入力しています。これだけだと問題ないのですが、さらにIF式を追加しようとするとエラーが表示されます。調べたところネストが上限のようです。VBAで同じような動作をさせたい場合、どのようになるのでしょうか?どなたか詳しい方助けてください。ちなみに日付を比較して、○や×を表示させるための式です。 =IF(RC[-2]>=R1C20,"",IF(AND(RC[-1]="",R1C20-RC[-2]<7),"△",IF(AND(RC[-1]="",R1C20-RC[-2]>7),"×",IF(RC[-1]=RC[-2],"○",IF(RC[-2]>RC[-1],"◎",IF(RC[-1]-RC[-2]<7,"△",IF(AND(RC[-2]="",RC[-1]<>""),"◎",IF(RC[-1]-RC[-2]>6,"×",""))))))))
- みんなの回答 (4)
- 専門家の回答
お礼
回答有り難うございます。まだ、一つの式で試していませんが、おっしゃられるような式でやってみます。式を分けたのは良いのですが、動きが非常に重くなりましたので、一つの式で少しでも負荷が減るようであればやる価値はあると考えています。