0

修正しようとしているスプレッドシートで、最終ページで合計を収集したいのですが、これまでのところこれが構造です

Month | Year | Month Start | Month End | Month Total

これがどのように機能するかというと、ユーザーが月と年を入力してから、別のページの開始行と終了行 (月の開始と終了) を入力すると、この別のページには、各トランザクションが別々の行であるトランザクションの記録が含まれます。ある月には 5 件の取引があり、別の月には 50 件の取引がある可能性があることを意味します

私は、ユーザーが別のシートからデータを参照する方法を今は知らないと仮定しているので、月の開始と終了に行番号を追加し、月の合計が数式を生成するように、それをどのように実装しようとしていますか?


例えば。

Month Start = 4 

Month End = 6

Formula Generated in Month Total = "=SUM(Transactions!E4:E6)"

ユーザーが月末を 9 に変更すると、上記で生成された式によって E6 の部分が E9 に変更されます。上記のように、トランザクション シートの各行はトランザクションであり、月ごとに可変数のトランザクションが存在する可能性があります。

私が求めているのは、このようなセルを参照できるかどうかです

4

2 に答える 2

3

INDIRECT 関数を見てみましょう

于 2012-09-27T00:35:06.800 に答える
1

このOFFSET関数を使用して、開始点からのオフセットを生成できます。

レイアウトが次のようになっていると仮定します。

  ABCDE
1年 月 開始 終了 合計
2 2012 年 1 月 4 日 9 =sum(...)

合計列 (セル E2) には、次の数式を使用できます。
=SUM(OFFSET(Transactions!E1,C2-1,0,(D2-C2)+1))

于 2012-09-27T00:35:19.237 に答える