Excel: 現在の値と以前の値を 1 つのセルにリストとして作成するにはどうすればよいですか?

Excel: 現在の値と以前の値を 1 つのセルにリストとして作成するにはどうすればよいですか?

製品の「使用量」に対応するデータがあります。値が増えるにつれて手動で更新し、以前の値を別の場所に保存することができます。ただし、以前の値が更新されたときに、同じセルのリストの一部として自動的に保存されるようにしたいと思います。これにより、金額がどのように変化したか、最終結果にどのような影響があるかを、手間をかけずに確認できるようになります。

これを行う実行可能な方法はありますか、それとも古い値と新しい値のセットごとにリストを手動で作成するだけですか?

これで十分明確になったと思います。

私は Excel の初心者で、本格的なトレーニングを受けていません。私のアイデアよりもさらに良い方法があるかもしれません。

ここに画像の説明を入力してください

何でも大歓迎です!

答え1

テーブルを少し変更し、2 つの異なる数式を使用し、アンカーリングを理解することで、これを実行できます。

テーブルの変更: 列 C は不要で、列 E は実際に在庫/使用量になります。したがって、在庫を追加する場合は正になりますが、使用量は負になります。

ここに画像の説明を入力してください

列 D の数式 (D2 から始めて下にドラッグ):=MAXIFS($A$1:A1,$B$1:B1,B2)これは、その行にあるテスト名に基づいて最大の日付を探します。数式が数式行の 1 行上で終了することに注意してください。 と表示されている部分は、$A$1アンカー セルと呼ばれます。数式を下にドラッグしても、数式のその部分は一定に保たれます。

列 F の数式 (F2 から始めて下にドラッグ) は次のとおりです=SUMIFS($E$1:E2,$B$1:B2,B2)。これにより、特定の名前 (アイテム) のすべての在庫と使用量が、上のセル (数式が含まれている行を含む) から追加されます。

フィルタリングを追加すると、最後の行には常に特定の商品の残りの在庫が表示されます。

問題を解決する方法は他にもありますが、私はデータの提示方法に基づいて解決しました。

関連情報