
Generička formula
=calculation*ROW()
Sažetak
Ako trebate dinamički povećati izračun, tako da se vrijednost automatski uvećava svaki put kad se formula kopira u novi redak ili stupac, možete upotrijebiti funkcije ROW () ili COLUMN () u svojoj formuli.
U prikazanom primjeru formula u ćeliji D6 je:
=$B$6*(ROW()-5)
Kada se ova formula kopira dolje u stupac D, množi vrijednost u B6 brojem koji započinje s 1, a u svakom koraku povećava se za jedan.
Obrazloženje
Funkcija ROW (), kada se unese u ćeliju bez argumenata s povratom broja retka te ćelije. U ovom je slučaju prva instanca formule u ćeliji D6, pa ROW () vraća 6 unutar formule u D6.
Međutim, želimo početi s 1, pa moramo oduzeti 5, što daje 1.
Kako se formula kopira dolje u stupac D, ROW () nastavlja vraćati trenutni broj retka, a mi nastavljamo oduzimati 5 da bismo "normalizirali" rezultat na ljestvicu koja se temelji na 1:
=$B$6*1 // D6 =$B$6*2 // D7 =$B$6*3 // D8 etc
Ako kopirate formulu u stupce, na isti način možete koristiti funkciju COLUMN ().
Imajte na umu da u formuli možete slobodno koristiti rezultat COLUMN () ili ROW () na bilo koji način. Obje funkcije vraćaju broj, tako da ih možete primijeniti u formuli kao što biste koristili bilo koji broj.