GettyImages 172992528 5beaf45946e0fb002d706d6f

Excelissä voit summata solujen määrän käyttämällä muuttujaväliä EPÄSUORA-funktiolla. EPÄSUORA-toiminto päivittää automaattisesti viittaamasi solualueen muokkaamatta itse kaavaa manuaalisesti. Voit käyttää EPÄSUORA-funktiota minkä tahansa Excel-funktion kanssa, mutta yleisin (ja hyödyllisin) on, kun käytät SUMMA-funktiota. Artikkelin tiedot koskevat Excelin versioita 2019, 2016, 2013, 2010 ja Excel for Macia.

Summaa solujen määrä vaihtelevalla alueella

Voit upottaa EPÄSUORA-funktion argumentiksi SUMMA-funktioon luodaksesi muuttuvan alueen soluviittauksia, jotka SUMMA-funktio voi lisätä. EPÄSUORA-funktio tekee tämän viittaamalla solualueeseen epäsuorasti välisoluviittauksen kautta. Molempien yhdessä käytettyjen funktioiden muoto näyttää tältä: =SUM(INDIRECT(«D1»:D4)

type=»code»> Tämä lukitsee D1:stä alkavan alueen ja saa D4:n muuttumaan, kun lisäät tai poistat soluja D-sarakkeessa. Voit myös käyttää muita laskentataulukon soluja muuttaaksesi soluviittauksia. Jos esimerkiksi käytät E1 viittaamaan alueen ensimmäiseen soluun ja E2 viittaamaan alueen viimeiseen soluun, kaava näyttää tältä: =SUM(DIRECT(«D» &E1& «:D» &E2 ) )

type=»code»> Muutamalla solujen E1 ja E2 lukuja, voit muuttaa kaavan aluetta ilman, että sinun tarvitsee muokata kaavaa manuaalisesti.

Kokeile SUMMA- ja EPÄSUORA-funktioita

Luo laskentataulukko testataksesi SUMMA- ja EPÄSUORA-funktioita itse. Aloita luomalla tyhjä laskentataulukko ja syötä seuraavat tiedot sarakkeisiin D ja E: Solun tiedot
D1-5
D2-10
D3-15
D4-20
D5-25
D6-30
E1-1
E2-4

Luo sitten kaava soluun F1. Näin:

  1. Valitse solu F1. Tässä näkyy tämän esimerkin tulos.
  2. Valitse kaavat.
  3. Valitse Matematiikka & Trig avataksesi avattavan toimintoluettelon.
  4. Valitse SUMMA luettelossa avataksesi SUM-funktion argumentit -valintaikkunan.

Sisällytä EPÄSUORA-funktio SUMMA-funktioon

Sisäkkäisen INDIRECT-funktion syöttäminen Exceliin

Syötä sitten EPÄSUORA-funktio SUMMA-funktioon tämän valintaikkunan avulla.

  1. Vuonna Numero 1 syötä seuraava EPÄSUORA-funktio: EPÄSUORA(«D»&E1&»:D»&E2)
  2. Valitse Okei suorittaaksesi toiminnon loppuun ja sulkeaksesi valintaikkunan.
  3. Numero 50 näkyy solussa F1. Tämä on solujen D1-D4 summa.
  4. Kun valitset solun F1näyttää kaavakentän: =SUMMA(PUOLINEN(«D»&E1&»:D»&E2))

Jos ymmärrät, kuinka SUMMA- ja sisäkkäiset EPÄSUORAT-funktiot muotoillaan, voit kirjoittaa koko vaiheessa 4 näytetyn funktion suoraan tulossoluun (tässä esimerkissä soluun F1).

Muodosta epäsuora funktion argumentti

Yllä olevassa esimerkissä viittaukset soluihin E1 ja E2 ovat lainausmerkkien ulkopuolella. Tämä yhdistettynä & yhdistä symboli, upota kaikki solut E1 ja E2 itse kaavaan. Näin kaavan elementit toimivat:

  • & käytetään tekstidatan (tässä tapauksessa D-kirjaimen) ketjuttamiseen soluviittauksen (E1 ja E2) kanssa, joka sisältää numeroarvon.
  • » « täytyy ympäröidä tekstidata soluviittauksissa (tässä esimerkissä D-kirjain).
  • : on erotin SUM-alueen ensimmäisen ja viimeisen solun välillä.

Yllä olevassa esimerkissä alueen aloituspiste määritetään seuraavilla merkeillä: «D»&E1. Alueen loppupiste määräytyy merkeillä: «:D»&E2

Kaksoispiste on laitettava lainausmerkkeihin. Keskellä olevaa kolmatta et-merkkiä käytetään yhdistämään kaksi segmenttiä yhdeksi argumentiksi: «D»&E1 & «:D»&E2

type=»code»>

SUM-funktiomuuttujan alue

Muuta kaavaaluetta dynaamisesti Excelissä

SUMMA-funktioon sisäkkäinen INDIRECT-funktio mahdollistaa SUMMA-funktion summaaman alueen alun ja lopun muuttamisen helposti ilman, että itse funktiota tarvitsee muokata. Käytä ketjutustekniikkaa vaiheessa 3 ja käytä laskentataulukon soluihin E1 ja E2 tallennettuja numeroita muuttaaksesi SUMMA-funktion solualuetta. Testaa tätä omassa laskentataulukossasi säätämällä soluja E1 ja E2 ja seuraa SUMMA-funktion tulosten muutosta.

  1. Valitse solu E1.
  2. Syötä numero 3.
  3. Lehdistö Tulla sisään.
  4. Valitse solu E2.
  5. Syötä numero 6.
  6. Lehdistö Tulla sisään.
  7. Solun F1 vastaus muuttuu 90:ksi. Tämä on solujen D3–D6 lukujen summa.

Jos haluat nähdä EPÄSUORA-toiminnon toiminnassa, lisää uusi solu soluun D3. Tämä siirtää kaikki muut solut alaspäin. Uusi summa on solujen D3-D7 kokonaismäärä. EPÄSUORA-funktio muuttaa koko alueen dynaamisesti siten, että se sisältää koko alun perin kirjoittamasi luettelon sekä lisäämäsi uuden solun.

#REF! Virhearvo:

#REF! virhearvo näkyy solussa F1 EPÄSUORA-funktiona:

  • Sisältää virheellisen soluviittauksen.
  • Sisältää ulkoisen viittauksen toiseen laskentataulukkoon, jota ei ole olemassa.
  • Viittaa solualueeseen laskentataulukon rajojen ulkopuolella.
  • Viittaa tyhjään soluun.

Por Markus