Microsoft Excelillä on hienoja temppuja ja SUM- ja INDIRECT-dynaamisten kaavojen käyttäminen on vain kaksi tapaa manipuloida helposti tietoja.
SUM - EPÄSUORA Formula-yleiskuvaus
INDIRECT-funktiolla Excel-kaavojen avulla on helppo muuttaa kaavassa käytettyjä soluviitteitä ilman, että itse kaavaa täytyy muokata.
INDIRECTia voidaan käyttää useilla toiminnoilla, jotka hyväksyvät soluviitteen argumenttina, kuten OFFSET- ja SUM-toiminnot.
Jälkimmäisessä tapauksessa INDIRECTin käyttäminen SUM-toiminnon argumenttina voi luoda dynaamisen soluverkon alueen , jonka SUM-funktio sitten lisää.
INDIRECT tekee tämän viittaamalla soluihin epäsuorasti välivaiheen kautta.
Esimerkki: SUM - INDIRECT Kaava, jota käytetään dynaamisen arvojen kokonaismäärään
Tämä esimerkki perustuu yllä olevassa kuvassa esitettyihin tietoihin.
SUM - INDIRECT- kaava, joka on luotu alla olevien ohjeiden avulla:
= SUM (INDIRECT ("D" & E1 & ": D" & E2))
Tässä kaavassa sisäkkäisen INDIRECT-funktion argumentti sisältää viittaukset soluihin E1 ja E2. Näissä soluissa 1 ja 4 olevat numerot, yhdistettynä muuhun INDIRECTin argumenttiin, muodostavat soluviitteet D1 ja D4.
Tämän seurauksena SUM-toiminnolla olevien lukujen alue on solujen D1 - D4 alueella oleva tieto - joka on 50.
Muuttamalla soluissa E1 ja E2 olevia numeroita; kuitenkin kokonaisalue voidaan helposti muuttaa.
Tämä esimerkki käyttää ensin yllä olevaa kaavaa yhteen datan yhteenlaskemiseksi soluissa D1: D4 ja sen jälkeen muutetaan summautettu alue D3: D6: ksi muokkaamatta kaavaa solussa F1.
01/03
Kaavan - vaihtoehtojen syöttäminen
Vaihtoehdot kaavan syöttämiseen ovat:
- kirjoittamalla yllä oleva kaava suoraan soluun F1 ja painamalla Enter-näppäintä näppäimistössä
- syötetään INDIRECT-funktio argumentiksi käyttäen SUM-toiminnon valintaikkunaa
Useimmissa Excelissä on valintaikkuna, jonka avulla voit syöttää kunkin funktion argumentit erilliselle riville ilman, että sinun tarvitsee huolehtia syntaksista .
Tässä tapauksessa SUM-toiminnon valintaikkunaa voidaan käyttää kaavan yksinkertaistamiseen jossain määrin. Koska INDIRECT-funktio on upotettu SUM: in sisälle, INDIRECT-funktio ja sen argumentit on vielä syötettävä manuaalisesti.
Alla olevat vaiheet käyttävät SUM-valintaikkunaa syöttämään kaava.
Ohjaustietojen syöttäminen
Solutietoja D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4- Syötä seuraavat tiedot soluihin D1 - E2
SUM - INDIRECT-kaavan avaaminen - SUM-toiminnon valintaikkunan avaaminen
- Napsauta solua F1 - tässä näytetään esimerkin tulokset
- Napsauta nauha- valikon Lomakkeet -välilehteä
- Valitse Math & Trig nauhalta avataksesi toiminnon avattavasta luettelosta
- Napsauta SUM- luetteloa avataksesi toiminnon valintaikkunan
02/03
INDIRECT-toiminnon syöttäminen - Napsauta nähdäksesi isomman kuvan
INDIRECT-kaava on syötettävä SUM-toiminnon argumenttina.
Sisäkkäisten toimintojen tapauksessa Excel ei salli toisen toiminnon valintaikkunan avaamista argumenttien kirjoittamiseksi.
Siksi INDIRECT-toiminto on syötettävä manuaalisesti SUM-toiminnon valintaikkunan numero1- riviin.
- Napsauta valintaikkunan Numero1- riviä
- Syötä seuraava INDIRECT-toiminto: INDIRECT ("D" & E1 & ": D" & E2)
- Lopeta toiminto ja sulje valintaikkuna valitsemalla OK
- Numero 50 tulee näkyä solussa F1, koska tämä on soluissa D1 - D4 olevien tietojen kokonaismäärä
- Kun napsautat solua F1, koko kaava = SUM (INDIRECT ("D" & E1 & ": D" & E2) näkyy laskentataulukon yläpuolella olevassa kaavassa
INDIRECT-toiminnon hajoaminen
Dynaamisen alueen luomiseksi sarakkeessa D käyttäen INDIRECTia, on yhdistettävä kirjain D INDIRECT-funktiosarjan argumentissa solujen E1 ja E2 numeroihin.
Tämä toteutetaan seuraavilla tavoilla:
- amperia ( & ) käytetään ketjuttamalla tai yhdistämällä tekstidata (tässä tapauksessa kirjain D) soluviitteineen (E1 ja E2)
- Lisäksi tekstidataa, jota soluviittauksilla ketjutetaan, on ympäröitävä kaksoisvetomerkit ( "" )
- lopuksi, alueen kärkipisteet erotetaan kaksoispisteellä (:)
Siksi alueen alkupiste määritellään merkkien "D" ja E1 avulla .
Toinen merkkijono: ": D" & E2 yhdistää kaksoispiste loppupisteeseen. Tämä tehdään, koska kaksoispiste on tekstimerkki ja sen vuoksi se on sisällytettävä lainausmerkeissä.
Kolmas amperia ja keskellä käytetään ketjuttamiseen kaksi osaa yhdeksi argumentiksi :
"D" & E1 & ": D" & E203/03
SUM-toimintojen valikoiman dynaaminen muuttaminen
Tämän kaavan koko kohta on tehdä SUM-toiminnon vaihteluvälistä helposti muuttamatta funktion argumenttia.
Sisällyttämällä INDIRECT-funktio kaavaan solujen E1 ja E2 numeroiden muuttaminen muuttaa SUM-toiminnolla luettavia soluja.
Kuten yllä olevasta kuvasta nähdään, tämä myös johtaa kaavan solu F1: n vastaukseen, joka muuttuu, kun se kokoaa uuden datamäärän.
- Napsauta solua E1
- Kirjoita numero 3
- Paina näppäimistön Enter-näppäintä
- Napsauta solua E2
- Kirjoita numero 6
- Paina näppäimistön Enter-näppäintä
- Vastaus solussa F1 tulisi vaihtaa arvoon 90 - mikä on solujen D3 - D6 sisältämien lukumäärien kokonaismäärä
- Lisäksi testataan kaava muuttamalla solujen B1 ja B2 sisältöä mihin tahansa numeroon 1 - 6
INDIRECT ja #REF! Virhearvo
#REF! virhearvo näkyy solussa F1, jos INDIRECT-funktiosignaali:
- ei ole kelvollinen soluviite
- sisältää ulkopuolisen viittauksen eri työkirjaan ja että työkirja ei ole avoin
- viittaa solun alueeseen taulukon rajojen ulkopuolella (rivi 1,048,576 tai sarake XFD)