Exceli valem: vahemiku viimase rea number -

Lang L: none (table-of-contents)

Üldine valem

=MIN(ROW(rng))+ROWS(rng)-1

Kokkuvõte

Vahemiku viimase rea numbri saamiseks võite kasutada funktsiooni ROW, ROWS ja MIN põhinevat valemit. Näidatud näites on lahtris F5 valem:

=MIN(ROW(data))+ROWS(data)-1

kus "andmed" on nimega vahemik B5: D10

Selgitus

Ühe lahtri viite tagastamisel tagastab funktsioon ROW selle viite rea numbri. Kui aga antakse mitme reaga vahemik, tagastab funktsioon ROW massiivi, mis sisaldab kõiki vahemiku ridade numbreid:

(5;6;7;8;9;10)

Ainult esimese rea numbri saamiseks kasutame funktsiooni MIN nii:

MIN(ROW(data))

mis tagastab massiivi väikseima arvu 5.

Kui meil on esimene rida, saame lihtsalt lisada vahemiku ridade koguarvu ja seejärel lahutada 1, et saada lõpptulemus. Funktsiooniga ROWS saame vahemikku kokku read ja lõpptulemus määratakse järgmiselt:

=5+ROWS(data)-1 =5+6-1 =10

Indeksi versioon

MINi asemel võite viimase rea numbri saamiseks kasutada ka INDEX-i:

=ROW(INDEX(data,1,1))+ROWS(data)-1

Suurte vahemike puhul on see tõenäoliselt veidi kiirem, kuna INDEX tagastab reale ainult ühe lahtri.

Lihtne versioon

Kui valem tagastab massiivi tulemuse, kuvab Excel massiivi esimese üksuse, kui valem on sisestatud ühte lahtrisse. See tähendab, et praktikas saate sageli kasutada lihtsalt valemi lihtsustatud versiooni:

=ROW(data)+ROWS(data)-1

Valemite sees võib siiski olla vajalik veenduda, et tegemist oleks ainult ühe elemendiga, mitte massiiviga. Sel juhul soovite kasutada ülaltoodud versiooni MIN või INDEX.

Huvitavad Artiklid...