
Yleinen kaava
=calculation*ROW()
Yhteenveto
Jos sinun on lisättävä laskutoimitusta dynaamisesti, jotta arvo kasvaa automaattisesti joka kerta, kun kaava kopioidaan uudelle riville tai sarakkeelle, voit käyttää kaavassa RIVI () tai Sarake () funktioita.
Esitetyssä esimerkissä solun D6 kaava on:
=$B$6*(ROW()-5)
Kun tämä kaava kopioidaan alas sarakkeeseen D, se kertoo arvon B6 arvon luvulla, joka alkaa numerolla 1 ja kasvaa yhdellä kussakin vaiheessa.
Selitys
ROW () -funktio, kun se syötetään soluun ilman argumentteja, palauttaa kyseisen solun rivinumeron. Tässä tapauksessa kaavan ensimmäinen esiintymä on solussa D6, joten ROW () palauttaa 6 kaavan sisällä D6: ssa.
Haluamme kuitenkin aloittaa yhdellä, joten meidän on vähennettävä 5, joka tuottaa 1.
Kun kaava kopioidaan alas sarakkeeseen D, ROW () palauttaa nykyisen rivinumeron ja vähennämme 5, jotta "normalisoimme" tuloksen takaisin 1-pohjaiseen asteikkoon:
=$B$6*1 // D6 =$B$6*2 // D7 =$B$6*3 // D8 etc
Jos kopioit kaavaa sarakkeiden yli, voit käyttää COLUMN () -funktiota samalla tavalla.
Huomaa, että voit vapaasti käyttää sarakkeen () tai RIVIN () tulosta haluamallasi tavalla kaavassa. Molemmat toiminnot palauttavat luvun, joten voit käyttää niitä kaavassa samoin kuin mitä tahansa numeroa.