Excel SUM ja INDIRECT Dynamic Range Formula

Microsoft Excelil on mõned lahedad trikid ja SUMi ja INDIRECTi dünaamilise vahemiku valemite kasutamine on ainult kaks võimalust oma andmete hõlpsaks käsitsemiseks.

SUM - TÄIELIK Valem Ülevaade

Exceli valemite NETIRECTi kasutamine võimaldab hõlpsalt muuta valemis kasutatavate raku viidete vahemikku, ilma et oleks vaja muuta valemit ise.

INDIRECT saab kasutada mitmete funktsioonidega, mis aktsepteerivad raku viide argumendina nagu OFFSET ja SUM-funktsioonid.

Viimasel juhul võib SUM-i funktsiooni argumendi kasutamine INDIRECT-i abil luua raku viidete dünaamilist ulatust, millele lisandub SUM-funktsioon.

INDIRECT teeb seda, viidates rakkude andmetele kaudselt läbi vahepealse asukoha.

Näide: SUM - TÄIELIK Valem, mida kasutatakse dünaamilise väärtuste vahemiku kogumiseks

See näide põhineb ülaltoodud pildil näidatud andmetel.

SUM-TÄIELIKULT valem, mis on loodud järgides juhendamisetappe, on järgmine:

= SUM (KAUDSE ("D" & E1 & ": D" & E2))

Selles valemis on lingitud INDIRECT funktsiooni argument viideteks rakkudele E1 ja E2. Nende lahtrite numbrid 1 ja 4, kui need on kombineeritud ülejäänud INDIRECTi argumendiga, moodustavad raku viited D1 ja D4.

Selle tulemusena on SUM-i funktsioonide arvuliselt arvud, mis sisalduvad lahtrite D1-D4 vahemikus , mis on 50.

Muutes numbritele, mis asuvad rakkudes E1 ja E2; Kuid vahemikus, mida tuleb kokku võtta, saab kergesti muuta.

Selles näites kasutatakse kõigepealt ülaltoodud valemit, et koguda andmeid rakkudes D1: D4 ja seejärel muuta summeeritud vahemikku D3: D6, valemita redigeerimata lahtris F1.

01 03

Valemi sisestamine - Valikud

Exceli valemites dünaamilise vahemiku loomine. © Ted French

Valemi sisestamise võimalused on järgmised:

Excelis enamus funktsioone on dialoogiboks, mis võimaldab sisestada iga funktsiooni argumendid eraldi reale, ilma et peaksite muretsema süntaksi pärast .

Sellisel juhul saab SUMi funktsiooni dialoogi kasutada teatud määral valemi lihtsustamiseks. Kuna TÄPSUSfunktsioon sisestatakse SUMi sees, tuleb ka TÄIELIK funktsioon ja selle argumendid sisestada käsitsi.

Allpool toodud sammud kasutavad valemi sisestamiseks dialoogi SUM.

Treeningu andmete sisestamine

Cell Data D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4
  1. Sisestage järgmisi andmeid rakkudele D1 kuni E2

SUM - TÄIELIK Valemite käivitamine - SUM-funktsiooni dialoogiboksi avamine

  1. Kliki raku F1-le, kus kuvatakse selle näite tulemused
  2. Klõpsake lindi menüü vahekaardil Vormid
  3. Vali rippmenüüst funktsioon avamiseks lindilt Math & Trig
  4. Klõpsake loendis SUM , et avada funktsioonide dialoogiboks

02 03

TÄIELIKE Funktsiooni sisestamine - Klõpsake suurema pildi kuvamiseks

Klõpsa suurema pildi vaatamiseks. © Ted French

SUM-funktsiooni argumendina tuleb sisestada INDIRECT valem.

Lingitud funktsioonide puhul ei luba Excel Excel'i argumentide sisestamiseks avada teise funktsiooni dialoogi.

Seetõttu tuleb TÄIELIK funktsioon täita SUM-funktsiooni dialoogiboksis Number1 rida käsitsi.

  1. Klõpsake dialoogiboksis real Number1
  2. Sisestage järgmine TÄIELIK funktsioon: KAUDSE ("D" & E1 & ": D" & E2)
  3. Klõpsake funktsiooni täitmiseks OK ja sulgege dialoogiboks
  4. Arv 50 peaks ilmuma lahtrisse F1, kuna see on koguarv andmetel, mis paiknevad lahtrites D1-D4
  5. Kui klõpsate lahtris F1, kuvatakse töölehe kohal olevas valemiribal täielik valem = SUM (NETIRECT ("D" & E1 & ": D" & E2)

TÄIELIKE FUNKTSIOONI LAHTIIMINE

Selleks, et luua D-veerus D-veeru dünaamilist vahemikku kasutades INDIRECT, peame DIRECT-i argumendis sisalduva tähe D ühendama numbritega, mis sisalduvad lahtrites E1 ja E2.

See on saavutatud järgmiselt:

Seetõttu on vahemiku alguspunkt defineeritud sümbolitega: "D" & E1 .

Teine märkide komplekt: ": D" & E2 ühendab käärsoole lõpp-punktiga. Seda tehakse, sest käärsool on teksti tähemärk ja seetõttu peab see sisalduma jutumärkides.

Kolmas vahelduv keskmine on kahe osaga liitmine üheks argumendiks :

"D" & E1 & ": D" & E2

03 03

SUM-funktsioonide vahemiku dünaamiline muutmine

Valemi vahemiku dünaamiline muutmine. © Ted French

Kogu selle valemi eesmärk on hõlbustada SUM-i funktsioonide vahemiku muutmist, ilma et oleks vaja funktsiooni argumenti muuta.

Valides lisades TÄPSUSTEGEVUSE funktsiooni, muutub rakkude E1 ja E2 arvud rakkude vahemikku, mida loetakse SUMi funktsiooniga.

Nagu nähtub ülaltoodud kujutisest, muudab see ka valemi vastuse, mis asub raami F1 muutmisel, kuna see vastab uuele andmehulgale.

  1. Klõpsake elemendil E1
  2. Sisestage number 3
  3. Vajutage klaviatuuril Enter klahvi
  4. Klõpsake lahtris E2
  5. Sisestage number 6
  6. Vajutage klaviatuuril Enter klahvi
  7. Lahtris F1 olev vastus peaks muutuma 90-le, mis on numbrite kogus, mis sisalduvad lahtrites D3-D6
  8. Veelgi enam katsetage valemit, muutes rakkude B1 ja B2 sisu mis tahes arvudele vahemikus 1 kuni 6

INDIRECT ja #REF! Vea väärtus

#REF! VÄÄRTUSE VÄÄRTUS ilmub lahtrisse F1, kui TÄIELIKE funktsiooni argument: