Formula Excel: ultimul rând din datele numerice -

Cuprins

Formula generică

=MATCH(bignum,range)

rezumat

Pentru a obține ultima poziție relativă (adică ultimul rând, ultima coloană) pentru date numerice (cu sau fără celule goale), puteți utiliza funcția MATCH cu așa-numitul „număr mare”.

În exemplul prezentat, formula din E5 este:

=MATCH(9.99E+307,B4:B9)

Ultima poziție * relativă *, nu rând pe foaia de lucru

Atunci când creați formule avansate care creează intervale dinamice, este adesea necesar să aflați ultima locație a datelor dintr-o listă. În funcție de date, acesta ar putea fi ultimul rând cu date, ultima coloană cu date sau intersecția ambelor. Notă: vrem ultima * poziție relativă * într-un interval dat, nu numărul rândului din foaia de lucru:

Explicaţie

Această formulă utilizează funcția MATCH în modul de potrivire aproximativă pentru a localiza ultima valoare numerică dintr-un interval. Potrivirea aproximativă este activată setând de al treilea argument din MATCH la 1 sau omițând acest argument, care este implicit 1.

Valoarea de căutare este un așa-numit „număr mare” (uneori prescurtat „bignum”) care este intenționat mai mare decât orice valoare care va apărea în interval.

Rezultatul este că MATCH va „face un pas înapoi” la ultima valoare numerică din interval și va returna acea poziție.

Notă: această abordare funcționează bine cu celulele goale din interval, dar nu este fiabilă cu date mixte care includ atât cifre, cât și text.

Despre bignum

Cel mai mare număr pe care Excel îl poate gestiona este 9.99999999999999E + 307.

Când utilizați MATCH în acest fel, puteți utiliza orice număr mare care este garantat să fie mai mare decât orice valoare din interval, de exemplu:

=MATCH(1E+06,range) // 1 million =MATCH(1E+09,range) // 1 billion =MATCH(1E+12,range) // 1 trillion

Avantajul utilizării 9.99E + 307 sau similar este că este (1) un număr imens și (2) recunoscut ca substituent pentru un „număr mare”. O veți vedea folosită în diferite formule Excel avansate.

Gama dinamică

Puteți utiliza această formulă pentru a crea un interval dinamic cu alte funcții precum INDEX și OFFSET. Vedeți linkurile de mai jos pentru exemple și explicații:

  • Gama dinamică cu INDEX și COUNTA
  • Gama dinamică cu OFFSET și COUNTA

Inspirația pentru acest articol a venit din cartea excelentă a lui Mike Girvin Control + Shift + Enter, unde Mike explică conceptul de „ultima poziție relativă”.

Articole interesante...