0

次の表があります。

    JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC
A   10  20  30  40  50  60  70  80  90  100 110 120
B   20  40  60  80  100 120 140 160 180 200 220 240
C   30  60  90  120 150 180 210 240 270 300 330 360

年初から今月までの A の合計を取得しようとしています。今月を例にとると、1 月から 9 月までの A の合計が必要です。

4

3 に答える 3

1

INDIRECT()あなたの友達です...

シートの上部にテーブルがあり、A4 に停止したい月が含まれていると仮定します...

=SUM(INDIRECT("B2:"&A4&"2"))

数式に動的なひねりを加えたい場合は、セルに MONTHVALUES という名前を付けますROW(monthvalues)COLUMN(monthvalues)

現在の月の列は COLUMN(monthvalues)+MONTH(NOW())-1 になります

そして、目的の行を含むセルに名前を付ける場合

そのため、1月から目的の行の列の月までの範囲を次のように参照できます

=SUM(INDIRECT(ADDRESS(ROW(monthvalues)+desiredrow-1;COLUMN(monthvalues))&":"&ADDRESS(ROW(monthvalues)+desiredrow-1;COLUMN(monthvalues)+MONTH(NOW()))))
于 2013-10-01T13:43:46.453 に答える