作成日: 2025/03/19 最終更新日: 2025/04/02
文書種別
不具合
状況
修正済み
詳細
ワークブックのallowDynamicArrayにfalse(既定値)が設定されて動的配列が無効な状態で、N関数の引数に配列を設定すると、引数が正しく参照されず数式エラーになります。
例えば、Excelで有効な以下のような数式がエラーになります。
=N(OFFSET(B2,,,-A4*2,1))
回避方法
SpreadJS(Ver.18.0.6)で修正済み。
Ver.18.0.6より前のバージョンでは下記のように、ワークブックのallowDynamicArrayオプションにtrueを設定して動的参照を有効にし、calculateメソッドを使用して数式を再計算することで回避が可能です。
spread.options.allowDynamicArray = true;
spread.calculate(GC.Spread.Sheets.CalculationType.rebuild);