保存をすると数式が勝手に配列数式になってしまいます
やりたかったのは、次のような処理です。
1.現在のセルから見て、1行上のセルを参照します。
2.1行上のセルの中身が、""(空白)であれば、現在のセルの中身も""(空白)に、そうでなければ、1行上のセルの中身に1を足した数を入力します。
そこで、以下のような数式を入力いたしました。
=IF(OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())), -1, 0) = "", "", OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())), -1, 0) + 1)
結果は、成功でした。
ところが、この数式を入力したファイルを保存すると、次回開いたときに、
{=IF(OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())), -1, 0) = "", "", OFFSET(INDIRECT(ADDRESS(ROW(), COLUMN())), -1, 0) + 1)}
と、勝手に{}で数式が囲まれてしまい、結果として、セルにはエラーが表示されてしまいます。
この原因は、何なのでしょうか?
よろしくお願いいたします。