Excel formula: Številka zadnjega stolpca v obsegu -

Kazalo

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.

Zanimive Članki...