Excel シートに、1 つの列が計算される表があります。入力して新しい行を追加すると、表は自動的に拡張されますが、上の行のその列の数式が誤って変更されます。その後、セルに緑の三角形が付けられ、「計算された列の数式に戻す」ように求められます。
Excel が数式をこのように変更するのを止めるにはどうすればよいですか?
重要であれば、これはセル M15 の数式です。データは行 12 から始まります。その機能は、その日の最後のエントリの横にその日の合計を表示することです。必要に応じてサンプル シートをアップロードできますが、まず機密データを削除する必要があります。行 16 に新しいエントリを追加すると、新しいエントリと前のエントリの両方が にL15
変更されます。L16
=IF(DAY(I15)=DAY(I16);"";SUM($L$12:L15)-SUM($M$11:M14))
答え1
あなたの問題を再現しようとしましたが、問題なく動作し、説明どおりに数式が変更されませんでした。
とにかく、M列の代替式が役に立つかもしれない。
=IF(DAY([@Date])=DAY(OFFSET([@Date],1,0)),"",SUMIFS([Data],[Date],[@Date]))
Date
列Iと列Lにはテーブル列名を使用しましたがData
、テーブルに合わせて変更する必要があります。