Splošna formula
=MIN(COLUMN(rng))+COLUMNS(rng)-1
Povzetek
Če želite dobiti zadnji stolpec v obsegu, lahko uporabite formulo, ki temelji na funkcijah COLUMN in COLUMNS. V prikazanem primeru je formula v celici F5:
=MIN(COLUMN(data))+COLUMNS(data)-1
kjer so podatki imenovani obseg B5: D10.
Pojasnilo
Ko dobi referenco ene celice, funkcija COLUMN vrne številko stolpca za to referenco. Ko pa dobi obseg, ki vsebuje več stolpcev, bo funkcija COLUMN vrnila matriko, ki vsebuje vse številke stolpcev za obseg.
Če želite samo prvo številko stolpca, lahko s funkcijo MIN izvlečete samo prvo številko stolpca, ki bo najmanjša številka v matriki:
=MIN(COLUMN(data)) // first column
Ko dobimo prvi stolpec, lahko dodamo skupno število stolpcev v obsegu in odštejemo 1, da dobimo številko zadnjega stolpca.
Različica indeksa
Namesto MIN lahko uporabite tudi INDEX, da dobite zadnjo številko vrstice:
=COLUMN(INDEX(data,1,1))+COLUMNS(data)-1
To je morda nekoliko hitreje za velike razpone, saj INDEX samo da eno celico v stolpec
Preprosta različica
Ko formula vrne rezultat matrike, Excel prikaže prvi element v matriki, če je formula vnesena v eno celico. To pomeni, da lahko v praksi včasih uporabite poenostavljeno različico formule:
=COLUMN(data)+COLUMNS(data)-1
Vendar se zavedajte, da bo to vrnilo matriko za obseg več stolpcev.
Znotraj formul je včasih treba zagotoviti, da imate opravka samo z enim elementom in ne z matriko. V tem primeru boste želeli uporabiti zgornjo polno različico.