
Általános képlet
=calculation*ROW()
Összegzés
Ha dinamikusan kell növelnie egy számítást, így egy érték automatikusan növekszik minden alkalommal, amikor a képletet új sorba vagy oszlopba másolja, akkor a ROW () vagy COLUMN () függvényeket használhatja a képletében.
A bemutatott példában a D6 cellában szereplő képlet a következő:
=$B$6*(ROW()-5)
Amikor ezt a képletet lemásolja a D oszlopba, megsokszorozza a B6 értékét egy számmal, amely 1-gyel kezdődik, és minden lépésnél eggyel növekszik.
Magyarázat
A ROW () függvény, amikor egy argumentum nélküli cellába kerül, visszaadja a cella sorszámát. Ebben az esetben a képlet első példánya a D6 cellában található, így a ROW () 6-ot ad vissza a képleten belül a D6-ban.
Szeretnénk azonban 1-vel kezdeni, ezért le kell vonnunk 5-öt, amely 1-et eredményez.
Amint a képletet a D oszlopba másoljuk, a ROW () folyamatosan visszaadja az aktuális sorszámot, és folyamatosan kivonunk 5-öt, hogy "normalizáljuk" az eredményt egy 1 alapú skálára:
=$B$6*1 // D6 =$B$6*2 // D7 =$B$6*3 // D8 etc
Ha képletet oszlopokról másol, akkor a COLUMN () függvényt ugyanúgy használhatja.
Ne feledje, hogy a COLUMN () vagy ROW () eredményét tetszés szerint használhatja a képletben. Mindkét függvény egy számot ad vissza, így azokat képletben is alkalmazhatja, ugyanúgy, mint bármely számot.