Ako získať najnovšiu cenu v programe Excel

Anonim


Povedzme, že uchovávate údaje o rôznych položkách v zozname. Najnovšiu cenu položky je možné nájsť pri pohľade na posledný záznam danej položky. Ak sú teda vaše údaje zoradené od najstarších po najnovšie, potrebujeme vzorec na získanie posledného záznamu položky a potom na pohľad na jej cenu. Môžeme to urobiť pomocou funkcie Excel LOOKUP.

Generický vzorec

= LOOKUP (2,1/(item_list = „item“), „price_list“)

Zoznam položiek: Toto je zoznam položiek. V zásade je jednorozmerný rozsah nazývaný aj vektor.
Položka: Položka, pre ktorú hľadáme.
Cenník: Toto je cenník zodpovedajúci položkám v zozname položiek. Toto je tiež vektor.

Učme sa príkladom.

Príklad: Načítajte najnovšiu cenu cenných kovov v programe Excel
Tu nájdete zoznam položiek a ich cenu. Zoznam je zoradený od najstaršieho po najnovší pomocou stĺpca dátumu a času. Tento zoznam som ponechal malý, aby sa dal ľahko vysvetliť.

Rozsah A2: A11 je náš Item_list a rozsah C2: C11 je cenník. Stĺpec B obsahuje dátum a čas. Tabuľku sme zoradili podľa stĺpca dátumu.
V stĺpci E máme zoznam jedinečných položiek. V stĺpci F musíme z tabuľky získať najnovšiu cenu týchto položiek.

Do bunky F2 napíšte tento vzorec:

= ZOBRAZIŤ (2,1/(A2: A11 = "zlato"), C2: C11)

Tým sa získa najnovšia cena zlata v zozname. Skopírujte ho do nižšie uvedených buniek a urobte to všeobecným.

= ZOBRAZIŤ (2,1/($ A $ 2: $ A $ 11 = E2), $ C $ 2: $ C $ 11)

Tu som použil absolútne odkazy na zoznamy, aby sa pri kopírovaní nezmenili.

Ako to funguje:
Funguje na metóde získavania poslednej zodpovedajúcej hodnoty. Funkcia LOOKUP teda vráti poslednú zistenú hodnotu, ktorá bola menšia ako hodnota vyhľadávania. Túto funkciu používame na získanie najnovšej ceny položky v zozname.
Zhrňme vzorec.
(A2: A11 = "zlato"): Tento príkaz vráti pole TRUE a FALSE. TRUE, ak bunka v A2: A11 obsahuje „zlato“, inak FALSE. {FALSE; FALSE; FALSE; TRUE; TRUE; TRUE; FALSE; FALSE; TRUE; FALSE}.
1/(item_list = “item”): Ďalej delíme 1 týmto poľom. To nám dáva chyby poľa 1 a #DIV/0.
{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!}.

ZOBRAZIŤ (2,{#DIV/0!;#DIV/0!;#DIV/0!; 1; 1; 1;#DIV/0!;#DIV/0!; 1;#DIV/0!})), $ C $ 2: $ C $ 11): Teraz je vzorec tento. LOOKUP hľadá 2 v poli. Pretože tu je maximálna hodnota 1, funkcia LOOKUP vráti poslednú 1 podľa svojej vlastnosti, ktorá je na 9. mieste v poli. Vyhľadanie sa pozrie na 9. pozíciu vo vektore výsledkov $ C $ 2: $ C $ 11 a vráti hodnotu, ktorá je 50.24 tu.

Stiahnuť súbor:

Ako získať najnovšiu cenu v programe Excel

Na vyhľadanie hodnoty v programe Excel použite INDEX a MATCH

Ako používať funkciu LOOKUP v programe Excel

Hodnota vyhľadávania s viacerými kritériami v programe Excel

Populárne články

50 Skratka pre Excel, ktorá zvýši vašu produktivitu: Zrýchlite sa vo svojej úlohe. Týchto 50 skratiek vám umožní pracovať ešte rýchlejšie v Exceli.

Ako používať tFunkcia VLOOKUP v programe Excel: Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.

Ako používať funkciu COUNTIF v programe Excel: Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.

Ako používať funkciu SUMIF v programe Excel: Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.