Skip to main content

Excel-trick summaamaan solujen lukumäärä vaihtelevalla alueella

Another 15 Excel 2016 Tips and Tricks (Huhtikuu 2025)

Another 15 Excel 2016 Tips and Tricks (Huhtikuu 2025)
Anonim

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.

01/05

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.

02/05

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:

  1. Valitse solu F1. Tällöin tämän esimerkin tulos näytetään.
  2. valita kaavat.
  3. Valita Math & Trig avaa ponnahdusikkunan toiminto.
  4. valitaSUMMA luettelossa avata SUM Function Arguments -valintaikkunan.
03/05

Pyyhi INDIRECT-toiminto SUM-toimintoon

Seuraavaksi syötä INDIRECT-funktio SUM-toimintoon käyttämällä tätä valintaikkunaa.

  1. Vuonna Numero 1 kenttään, anna seuraava INDIRECT-toiminto:

    EPÄSUORA ( "D" & E1 & ": D" & E2)

  2. valita kunnossa Lopeta toiminto ja sulje valintaikkuna.
  3. Numero 50 näkyy solussa F1. Tämä on solujen D1 - D4 summa.
  4. Kun valitset solun F1, kaava-kentässä näkyy:

    = 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).

04/05

Rakenna argumentti INDIRECT-toiminnolle

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:

  • & käytetään tekstitietojen (tässä tapauksessa kirjaimen D) yhdistämiseen soluviittauksella (E1 ja E2), joka sisältää numeroarvon.
  • ' ' täytyy ympäröidä tekstiviestit soluviitteiden sisällä (tässä esimerkissä kirjain D).
  • : on erotin ensimmäisen solun ja viimeisen solun välillä SUM-alueella.

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:

"D" & E1 & ": D" & E2 05/05

SUM-funktio muuttuva alue

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.

  1. Valitse solu E1.
  2. Kirjoita numero 3.
  3. Lehdistö Tulla sisään.
  4. Valitse solu E2.
  5. Kirjoita numero 6.
  6. Lehdistö Tulla sisään.
  7. Vastaus solussa F1 muuttuu 90: ksi. Tämä on solujen D3 - D6 sisältämien numeroiden summa.

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

#REF! virhearvo näkyy solussa F1, jos INDIRECT-toiminto:

  • Sisältää virheellisen soluviitteen.
  • Sisältää ulkoisen viittauksen erilaiseen laskentataulukkoon, jota ei ole olemassa.
  • Viittaa solualueeseen taulukon rajoissa.
  • Viittaa soluun, joka on tyhjä.