Excelissä voit summata useita soluja vaihtelualueella INDIRECT-toiminnolla. INDIRECT-funktio päivittää automaattisesti viitattujen solujen valikoimaa ilman, että itse kaava muokataan manuaalisesti. Voit käyttää INDIRECT-funktiota millä tahansa Excel-toiminnolla, mutta yleisimmät (ja hyödylliset) ovat silloin, kun käytät SUM-toimintoa.
Huomautus: Artikkelin tiedot koskevat Excel-versioita 2019, 2016, 2013, 2010 ja Excel for Mac.
Miten summaat solujen lukumäärää vaihtelevalla alueella
Voit upottaa INDIRECT-toiminnon argumenttina SUM-toiminnon sisällä luodaksesi vaihtelevan solualueen viitevalikoiman SUM-toiminnon lisäämiseksi. INDIRECT-funktio tekee tämän viittaamalla solujen välille epäsuorasti välisoluviitteen avulla.
Molempien käytettyjen toimintojen muoto näyttää tältä:
= SUM (epäsuora ( "D1": D4)
Tämä lukitsee alueen aloittaa D1: ssä ja mahdollistaa D4: n muuttamisen, jos lisäät tai poistat solut D-sarakkeessa.
Voit myös käyttää muita soluja laskentataulukossa solujen viittausten muokkaamiseen. Jos esimerkiksi käytät E1: ta viittaamaan alueen ensimmäistä solua ja E2: ta viittaamaan alueen viimeiseen soluun, kaava näyttää tältä:
= SUM (INDIRECT ("D" & E1 & ": D" & E2))
Muuttamalla soluissa E1 ja E2 olevia numeroita voit muokata kaavassa olevaa kaavaa ilman, että kaavaa on muutettava manuaalisesti.
Kokeile SUM- ja INDIRECT-toimintoja
Luo laskentataulukko SUM- ja INDIRECT-toimintojen testaamiseksi itse. Aloita luomalla tyhjä laskentataulukko ja syöttämällä seuraavat tiedot sarakkeisiin D ja E:
solu data D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4
Seuraavaksi luo kaava soluun F1. Näin: Seuraavaksi syötä INDIRECT-funktio SUM-toimintoon käyttämällä tätä valintaikkunaa. EPÄSUORA ( "D" & E1 & ": D" & E2) = SUM (epäsuora ( "D" & E1 & ": D" & E2)) Kun ymmärrät, miten SUM ja sisäkkäiset INDIRECT-funktiot muotoillaan, voit kirjoittaa vaiheessa 4 näkyvän koko toiminnon suoraan tulossoluun (tässä esimerkissä solu F1). Edellä olevassa esimerkissä viittaukset soluihin E1 ja E2 ovat lainausmerkkien ulkopuolella. Tämä yhdistettynä & ketjutetaan symboli, joka upottaa mitä tahansa soluihin E1 ja E2 sisältyvät sisälle kaavaon. Seuraavassa on, kuinka kaavan elementit toimivat: Yllä olevassa esimerkissä alueen aloituskohta määritellään merkillä: "D" & E1. Sarjan loppupiste määritellään merkkien avulla: ": D" & E2 Paksusuoli on sisällytettävä lainausmerkkien sisälle. Kolmas amperia ja keskellä käytetään ketjuttamalla nämä kaksi segmenttiä yhteen argumenttiin: SUM-toiminnolla sisäkkäinen INDIRECT-funktio helpottaa SUM-toiminnon kokoonpanon alkua ja loppua helposti muuttamatta itse funktiota. Käyttämällä ketjutustekniikkaa vaiheessa 3 käytä laskentataulukossa soluihin E1 ja E2 tallennettuja numeroita muuttaaksesi SUM-toiminnon solualueita. Testaa tämä omassa laskentataulukossa muokkaamalla soluja E1 ja E2 ja katsomalla, miten SUM-toiminnon tulokset muuttuvat. Jos haluat nähdä INDIRECT-toiminnon toiminnassa, lisää uusi solu soluun D3. Tämä siirtää kaikki muut solut alas. Uusi summa on solujen D3 - D7 kokonaismäärä. INDIRECT-funktio muuttaa koko alueen dynaamisesti sisällyttämällä koko alun perin syötetyn luettelon sekä uuden solun, johon olet asettanut. #REF! virhearvo näkyy solussa F1, jos INDIRECT-toiminto:
03/05 Pyyhi INDIRECT-toiminto SUM-toimintoon
Rakenna argumentti INDIRECT-toiminnolle
SUM-funktio muuttuva alue
#REF! Virhearvo