
Splošna formula
=calculation*ROW()
Povzetek
Če morate dinamično povečati izračun, tako da se vrednost samodejno poveča vsakič, ko se formula kopira v novo vrstico ali stolpec, lahko v svoji formuli uporabite funkcije ROW () ali COLUMN ().
V prikazanem primeru je formula v celici D6:
=$B$6*(ROW()-5)
Ko se ta formula kopira navzdol v stolpec D, vrednost v B6 pomnoži s številom, ki se začne z 1, pri vsakem koraku pa za eno.
Pojasnilo
Funkcija ROW (), ko je vnesena v celico brez argumentov z vrnitvijo številke vrstice te celice. V tem primeru je prvi primerek formule v celici D6, tako da ROW () vrne 6 znotraj formule v D6.
Želimo pa začeti z 1, zato moramo odšteti 5, kar daje 1.
Ko se formula kopira navzdol v stolpec D, ROW () še naprej vrača trenutno številko vrstice, mi pa odštevamo 5, da "normaliziramo" rezultat nazaj na lestvico 1:
=$B$6*1 // D6 =$B$6*2 // D7 =$B$6*3 // D8 etc
Če kopirate formulo v stolpce, lahko funkcijo COLUMN () uporabite na enak način.
Upoštevajte, da lahko v formuli poljubno uporabite rezultat stolpca () ali ROW (). Obe funkciji vrneta številko, tako da ju lahko uporabite v formuli, tako kot bi uporabili katero koli številko.