Exceli tõstmine -

Lang L: none (table-of-contents)

Termin "tõstmine" viitab massiivi arvutamise käitumisele Exceli valemites. Kui annate massiivi funktsioonile, mis pole programmeeritud massiivide omaksvõtmiseks, "tõstab" Excel funktsiooni ja kutsub seda mitu korda, üks kord massiivi iga väärtuse jaoks. Tulemuseks massiiv, millel on samad mõõtmed kui sisendmassiivil. Tõstmine on sisseehitatud käitumine, mis juhtub automaatselt.

Näide

Näidatud näide illustreerib seda, mis juhtub, kui helistada LEN-funktsioonile vahemikus C5: C7, mis sisaldab kolme väärtust. LEN ei ole programmeeritud massiivide loomupäraseks käsitsemiseks, seega käivitatakse LEN kolm korda, üks kord iga sellise väärtuse jaoks järgmises toimingus:

=LEN(C5:C7) =LEN(("dog";"kitten";"fish")) =(3;6;4)

Pange tähele, et tulemuseks on kolme väärtusega vertikaalne massiiv nagu ka allikavahemikus.

Mitme tulemusega tegelemine

Kui tõstmine toimub valemis, on mitu tulemust ja need tuleb arvesse võtta.

Kuna ülaltoodud näites tagastab LEN massiivis kolm eraldi väärtust, peame väljundit käsitsema funktsiooniga, mis võib töötada massiividega. Üks võimalus on arvutada kogu märkide arv vahemikus C5: C7, kasutades SUMPRODUCT:

=SUMPRODUCT(LEN(C5:C7))

SUMPRODUCT käsitab massiive loomulikult, nii et see valem ei vaja juhtimist + shift + enter.

Võib kasutada ka funktsiooni SUM, kuid see tuleb sisestada CSE-ga:

(=SUM(LEN(C5:C7)))

Lisateavet Exceli "massiivi arvutamise käitumise" kohta leiate sellest Joe McDaidi esitlusest massiivivalemite kohta.

Märkus: tõstmise erijuhtu nimetatakse paarikaupa, mis ühendab massiive paarikaupa.

Huvitavad Artiklid...