Excel podizanje -

Sadržaj

Pojam "podizanje" odnosi se na ponašanje izračunavanja niza u Excel formulama. Kada dajete niz funkciji koja nije programirana da izvorno prihvati nizove, Excel će "podići" funkciju i pozvati je više puta, jednom za svaku vrijednost u polju. Rezultat je niz s istim dimenzijama kao i ulazni niz. Podizanje je ugrađeno ponašanje koje se događa automatski.

Primjer

Prikazani primjer ilustrira što se događa ako pozovete funkciju LEN u rasponu C5: C7, koja sadrži tri vrijednosti. LEN nije programiran za izvorno rukovanje nizovima, pa se LEN pokreće tri puta, jednom za svaku vrijednost u operaciji poput ove:

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

Primijetite da je rezultat vertikalni niz s tri vrijednosti, baš kao i izvorni raspon.

Suočavanje s više rezultata

Kad se podizanje dogodi u formuli, bit će više rezultata i za njih treba voditi računa.

U gornjem primjeru, jer LEN vraća tri zasebne vrijednosti u nizu, trebamo rukovati izlazom s funkcijom koja može raditi s nizovima. Jedna od mogućnosti je izračunavanje ukupnog broja znakova u rasponu C5: C7 pomoću SUMPRODUCT:

=SUMPRODUCT(LEN(C5:C7))

SUMPRODUCT će izvorno obrađivati ​​nizove, tako da ova formula ne zahtijeva kontrolu + shift + enter.

Mogla bi se koristiti i funkcija SUM, ali treba je unijeti s CSE:

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

Za više informacija o Excelovom "ponašanju izračuna niza" pogledajte ovu prezentaciju Joea McDaida o formulama niza.

Napomena: Poseban slučaj dizanja naziva se "podizanje u paru", koji kombinira nizove u paru.

Zanimljivi članci...