Excel vzorec: Zvýšit výpočet pomocí ROW nebo COLUMN -

Obecný vzorec

=calculation*ROW()

souhrn

Pokud potřebujete dynamicky zvýšit výpočet, aby se hodnota automaticky zvyšovala při každém kopírování vzorce do nového řádku nebo sloupce, můžete ve vzorci použít funkce ROW () nebo COLUMN ().

V zobrazeném příkladu je vzorec v buňce D6:

=$B$6*(ROW()-5)

Když je tento vzorec zkopírován dolů do sloupce D, vynásobí hodnotu v B6 číslem, které začíná 1 a v každém kroku se zvyšuje o jednu.

Vysvětlení

Funkce ROW () při zadání do buňky bez argumentů s vrácením čísla řádku této buňky. V tomto případě je první instance vzorce v buňce D6, takže funkce ROW () vrátí 6 uvnitř vzorce v D6.

Chceme však začít s 1, takže musíme odečíst 5, což dává 1.

Vzhledem k tomu, že vzorec je zkopírován dolů do sloupce D, ROW () stále vrací číslo aktuálního řádku a my stále odečítáme 5, abychom „normalizovali“ výsledek zpět na stupnici 1:

=$B$6*1 // D6 =$B$6*2 // D7 =$B$6*3 // D8 etc

Pokud kopírujete vzorec přes sloupce, můžete použít funkci COLUMN () stejným způsobem.

Všimněte si, že ve vzorci můžete libovolně použít výsledek COLUMN () nebo ROW (). Obě funkce vracejí číslo, takže je můžete ve vzorci použít stejně, jako byste použili jakékoli číslo.

Zajímavé články...