-1

ゴールはこちら~

入力しようとしているデータのテーブルがあります。スプレッドシートは本質的に金融であり、ユーザーが入力したポートフォリオの値を追跡します。これは、トレーリング 18 か月のデータシートです。

リストの一番下が最新のデータです。

ユーザーが月/ドルの値を入力できるフィールドを作成しようとしています。リストの一番下 (最新のエントリ) にデータが入力され、古いデータが上に移動し、19 か月が削除されます。例 - 今月は 2 月です。ユーザーが 2 月をボックスに入力すると、最後のエントリ (1 月) が 1 セル上に移動し、最後のエントリ (9 月) が削除されます。Feb を入力すると、ユーザーはすべてのデータを 1 セル上にプッシュし、ユーザーが作成したリストの整合性と順序を維持します。

  • a1-sep -最も古いエントリが削除されます-
  • a2-oct
  • a3-nov
  • a4-dec
  • a5-1月
  • 2月6日
  • a7-mar
  • a8-4月
  • 5月9日
  • a10-jun
  • 7月11日
  • a12-8月
  • a13-sep
  • a14-oct
  • a15-nov
  • a16-12月
  • 1月17日

febはセルに入力され、A17 に取り込まれますが、すべてのデータが上に押し上げられ、18 か月のリストを維持しながら sep からドロップされます。

数式をセルに付けたままにするためにも必要です。セルにデータが入力されると、数値が特定の値を返すようにしています。セルではなく、データをスクロールしたいだけです。

助けていただければ幸いです

JC

4

1 に答える 1

0

これを行う最善の方法は、入力されたデータを別の範囲に保存し、数式 (例: INDEX、SUMIF) を使用して最新の 18 個の数値を a1:a17 範囲に戻すことだと思います。これを透明に見せる必要がある場合は、メイン データを別の (非表示の) シートに置くことができます。

これにより、データ履歴全体をシートで利用できるという利点が得られますが、最新の 18 エントリのみを操作できます。

ラス

于 2010-02-13T01:21:27.737 に答える