エラー502が出現する状態ですが

LibreOffice Calcで、rand()INDEX(A$2:B$10001,RANDBETWEEN(2,10001),RANDBETWEEN(1,2))を多用した表を作成しました。ファイルサイズは237MB程度です。privatebiteも252MB程度です。

そのシート中で、例えばあるセルで=INDEX(B$2:B$10001,RANDBETWEEN(2,10001),1)となっているところが、「エラー:502」と「表示されるときがある」のです。

なにも書いてない&利用してないセルに適当に文字入力などをすると、ほとんどすべてのセルの表示は書き換えられて、「エラー:502」も消えて、「所期の数値(と思える数値)がでてくるときもある」のです。
そして再び、なにも書いてない&利用してないセルに適当に文字入力などをすると、ほとんどすべてのセルの表示は書き換えられて、「エラー:502」が出現してしまうセルがでてくるときもあるのです。

「エラー:502」が出現してしまうセルは固定していません。列や行も様々に変わります。(ただ6000セルの中で数個のセルで「エラー:502」が出現するようです)
25000以上のセルには=INT(380+150*RAND()-SIN(1.7*RAND())*75)のような関数がありますが、これらのセルではエラーは出現しません。
この状態はどんな状態なのでしょう。

エラーが画面上で消えているときには、きちんとCalcは動作しているのでしょうか。

あるいは、「エラー:502」が出たり消えたりする状態のときには、エラー表示がでる出ないにかかわらず、あてにならないのでしょうか。

解決しました。
私の単純ミスでした。
セルに指定する計算式が誤っていました。

  • 間違っていた式 =INDEX(B$2:B$10001,RANDBETWEEN(2,10001),1)
  • 本来作るべき式 =INDEX(B$2:B$10001,RANDBETWEEN(1,10000),1)

RANDBETWEEN(2,10001)で行指定が10001になった場合に、エラー:502になるのでした。
お騒がせしました。