web-dev-qa-db-ja.com

数式を下にドラッグして、ROWSの代わりにCOLUMN参照を変更します

ExcelのE5行に次の数式があります。

=SUM(Banco!H$5;Banco!H$6;Banco!H$8;Banco!H$9;Banco!H$10;Banco!H$11)

下にドラッグすると、ROWSではなくCOLUMN参照を変更する必要があります(基本的には、横にドラッグしていたように動作します)...例:

=SUM(Banco!I$5;Banco!I$6;Banco!I$8;Banco!I$9;Banco!I$10;Banco!I$11)
=SUM(Banco!J$5;Banco!J$6;Banco!J$8;Banco!J$9;Banco!J$10;Banco!J$11)
=SUM(Banco!K$5;Banco!K$6;Banco!K$8;Banco!K$9;Banco!K$10;Banco!K$11)

手がかりはありますか?

どうもありがとう!

9
Marcelo

...オフセット機能を使用します。

例-行1に数式があり、Banco!H5を参照したい場合は、次のようにします。

=OFFSET(Banco!$G$5,0,ROW())

これを下にドラッグすると、下に移動する行数だけオフセットされます。

したがって、新しい式は次のようになります。

=SUM(OFFSET(Banco!$G$5,0,ROW()),OFFSET(Banco!$G$6,0,ROW()),OFFSET(Banco!$G$8,0,ROW()),OFFSET(Banco!$G$9,0,ROW()),OFFSET(Banco!$G$10,0,ROW()),OFFSET(Banco!$G$11,0,ROW()))

繰り返しますが、これはこの数式を行1に貼り付けることを前提としています(見苦しいことはわかっていますが、特定のセルを指定したため、それぞれを個別に指定する必要があります)。

これは理にかなっていると思います

9
John Bustos

OFFSET関数とCOUNTA関数を組み合わせて使用​​します。 OFFSET関数は、行を下るたびにCOUNTA列のオフセットを提供します。 counta関数に、関数全体をドラッグする行の上にある行の数をカウントさせます(関数を追加の行にドラッグするたびに、1が追加されます)。

0