Näin voit luoda Excelissä kaavoja, joissa alueet ovat vaihtelevia
Kun käytät kaavaa kaavassa, yleensä määrität alueen nimenomaisesti kaavassa, esimerkiksi:
= SUMMA (B2: B13)
Heti kun haluat laajentaa kaavaa tai käyttää sitä jollakin toisella alueella, kaavan viitettä on mukautettava.
Mutta on toinenkin tapa. Voit kirjoittaa viitteen kaavaan (tässä: B2: B13) toiseen soluun ja käyttää tätä solua epäsuoran funktion avulla. Seuraavassa kuvassa on esimerkki tästä tekniikasta:
Solussa D2 muodostuu solujen B2: B13 summa. Tätä ei kuitenkaan tehdä käyttämällä SUM -funktiota, jossa viite määritetään suoraan. Sen sijaan kaava solulle D2 on:
= SUMMA (Epäsuora (D1))
INDIRECT -toiminto varmistaa, että SUM -funktion viite otetaan solusta D1. Tässä käytetään ilmausta B2: B13, joten tätä viitettä käytetään kaavassa.
Jos kokonaisala muuttuu, voit helposti säätää uutta aluetta solussa D1.
INDIRECT -toiminto sopii erityisen hyvin alueille, joiden laajuus määritetään vain muissa toiminnoissa käytettävän kaavan avulla.