Excel SUM kaj INDIRECT Dinamika Range Formulo

Microsoft Excel havas kelkajn malvarmajn lertaĵojn kaj uzanta la SUM kaj INDIRECT-dinamikan gamon-formulojn estas nur du manieroj facile manipuli la datumojn, kiujn vi havas.

SUM - INDIRECTa Formula Superrigardo

Uzanta la INDIRECT-funkcion en Excel-formuloj faciligas ŝanĝi la gamon de ĉelaj referencoj uzataj en la formulo sen devi redakti la formulon mem.

INDIREKTO povas esti uzata per kelkaj funkcioj, kiuj akceptas celan referencon kiel argumento kiel ekzemple la OFFSET kaj SUM-funkcioj.

En ĉi-lasta kazo, uzante INDIRECT kiel argumento por la SUM-funkcio povas krei dinamikan gamon de ĉeloj, kiujn la SUM-funkcio tiam aldonas.

INDIREKTO faras tion per referente al la datumoj en ĉeloj nerekte tra intera loko.

Ekzemplo: SUM - INDIREKTA Formulo uzata por Tuta Dinamika Gamo de Valoroj

Ĉi tiu ekzemplo estas bazita sur la datumoj montritaj en la supra bildo.

La SUM - INDIREKTA formulo kreita per uzado de la lernaj paŝoj sube estas:

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

En ĉi tiu formulo, la argumento de la funkcio de INDIRECT enhavas referencojn al ĉeloj E1 kaj E2. La nombroj en tiuj ĉeloj, 1 kaj 4, kiam kombinitaj kun la resto de la argumento de INDIRECT, formas la ĉel-referencojn D1 kaj D4.

Kiel rezulto, la gamo de nombroj plenigita de la funkcio SUM estas la datumoj enhavitaj en la gamo de ĉeloj D1 al D4 - kiu estas 50.

Ŝanĝante la nombrojn lokitajn en ĉeloj E1 kaj E2; tamen, la gamo esti kompleta povas facile ŝanĝi.

Ĉi tiu ekzemplo unue uzos la supre formulon por plenigi la datumojn en ĉeloj D1: D4 kaj poste ŝanĝi la resumitan gamon al D3: D6 sen redakti la formulon en ĉelo F1.

01 de 03

Enirante la Formulon - Ebloj

Krei Dinamikan Range en Excel Formuloj. © Ted franca

La ebloj por eniri la formulon inkluzivas:

Plej multaj funkcioj en Excel havas dialogon, kiu permesas al vi eniri ĉiun el la argumentoj de la funkcio en aparta linio sen devi zorgi pri sintakso .

En ĉi tiu kazo, la dialogo-skatolo de la SUM-funkcio povas esti uzata por simpligi la formulon en iu mezuro. Ĉar la INDIRECT-funkcio nestumas ene de SUM, la funkcio INDIRECT kaj ĝiaj argumentoj ankoraŭ devas esti enmetitaj permane.

La paŝoj sube uzas la dialogon de SUM por eniri la formulon.

Enirante la Tutorial Data

Cell Data D1 - 5 D2 - 10 D3 - 15 D4 - 20 D5 - 25 D6 - 30 E1 - 1 E2 - 4
  1. Enmetu la sekvajn datumojn en ĉelojn D1 al E2

Komencante la SUM - INDIRECT-Formulon - Malfermante la SUM-Funkcion-Dialogan Skatolon

  1. Alklaku la ĉelon F1 - jen kie montriĝos la rezultoj de ĉi tiu ekzemplo
  2. Alklaku la pestaña Formulo de la rubando menuo
  3. Elektu Math & Trig el la rubando por malfermi la funkcion falmenu
  4. Alklaku SUM en la listo por malfermi la dialogon de la funkcio

02 de 03

Enirante la INDIRECT-Funkcion - Alklaku por Vidi Larger Image

Alklaku por vidi pli grandan bildon. © Ted franca

La indikta formulo devas esti enirita kiel la argumento por la SUM-funkcio.

En la kazo de nestaj funkcioj, Excel ne permesas malfermi la dialogon de la dua funkcio por eniri ĝiajn argumentojn.

La funkcio INDIRECT, do, devas esti enmetita permane en la linio Number1 de la dialogo-skatolo de la SUM-Funkcio.

  1. En la dialogujo, alklaku la numeron 1
  2. Enigu la sekvan funkcion INDIRECT: INDIRECT ("D" & E1 & ": D" & E2)
  3. Alklaku OK por kompletigi la funkcion kaj fermi la dialogon
  4. La numero 50 devus aperi en la ĉelo F1 pro tio ke ĉi tio estas la tuta por la datumoj lokitaj en ĉeloj D1 al D4
  5. Kiam vi alklakas ĉelon F1 la kompleta formulo = SUM (INDIRECT ("D" & E1 & ": D" kaj E2) aperas en la formulo-baron super la folio

Rompante la INDIRECT-Funkcion

Por krei dinamikan rangon en kolumno D uzante INDIRECT, ni devas kombini la literon D en la argumento de la INDIRECT-funkcio kun la nombroj en ĉeloj E1 kaj E2.

Ĉi tio plenumas per la jenaj:

Sekve, la komenca punkto de la gamo estas difinita de la karakteroj: "D" kaj E1 .

La dua aro de signoj: ": D" kaj E2 kombinas la kolon kun la fina punkto. Ĉi tio fariĝas ĉar la kolono estas teksto de teksto kaj, sekve, devas esti inkluzivita ene de kotizoj.

La tria amiko kaj la mezo uzas por konkatenigi la du partojn en unu argumenton :

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

03 de 03

Dinamike Ŝanĝante la Range de SUM-Funkcio

Dinamike Ŝanĝante la Formula Gamo. © Ted franca

La tuta punkto de ĉi tiu formulo estas facile faciligi la varion de la SUM-funkcio sen devi redakti la argumenton de la funkcio.

Alprenante la INDIRECT-funkcion en la formulo, ŝanĝi la nombrojn en ĉeloj E1 kaj E2 ŝanĝos la gamon de ĉeloj legitaj de la SUM-funkcio.

Kiel ĝi povas vidi en la supra bildo, ĉi tio ankaŭ rezultas en la respondo de la formulo situanta en ĉelo F1 ŝanĝiĝante ĉar ĝi totigas la novan gamon de datumoj.

  1. Alklaku la ĉelon E1
  2. Tajpu la numeron 3
  3. Premu la Enŝlosilon sur la klavaro
  4. Alklaku la ĉelon E2
  5. Tajpu la numeron 6
  6. Premu la Enŝlosilon sur la klavaro
  7. La respondo en ĉelo F1 devus ŝanĝi al 90 - tio estas la nombro de la nombroj en ĉeloj D3 al D6
  8. Plia provo la formulo ŝanĝante la enhavojn de ĉeloj B1 kaj B2 al iuj nombroj inter 1 kaj 6

INDIREKTO kaj la #REF! Erara valoro

La #REF! Eraro valoro aperos en ĉelo F1 se la argumento de la INDIRECT-funkcio: