Ako vyhľadávať alebo nájsť hodnotu s maximálnym alebo posledným dátumom v programe Excel

Anonim

V tomto článku sa naučíme Ako vyhľadať alebo nájsť hodnotu s posledným dátumom v programe Excel.

Vyhľadajte hodnotu a nájdite maximálny alebo posledný dátum

Nasledujúci obrázok zobrazuje hodnoty v stĺpci B (B3: B9) a dátumy v stĺpci C (C3: C9). Vzorec v bunke F4 vám umožňuje vyhľadať hodnotu a vrátiť najnovší dátum v susednom alebo zodpovedajúcom stĺpci pre túto hodnotu.

Aktualizácia, 15. 8. 2017! Pridaný pravidelný vzorec.

Vzorec v bunke F4:

= MAX (INDEX ((C3 = A8: A14)*B8: B14,))

Array formula in F4:

= MAX (AK (C3 = A8: A14, B8: B14))

Vzorec v bunke F4 (novšie verzie programu Excel):

= MAXIFS (C3: C9, B3: B9, F2)

Ako vytvoriť vzorec poľa

  1. Dvakrát kliknite na bunku C5
  2. Skopírujte / prilepte nad vzorec poľa
  3. Súčasne stlačte a podržte Ctrl + Shift
  4. stlačte Enter
  5. Uvoľnite všetky kľúče

Vzorec sa mení a teraz začína a končí kučeravou zátvorkou, tieto znaky nezadávajte sami. Zobrazujú sa automaticky.

Vysvetlenie vzorca poľa v bunke C5

Môžete pokračovať, ak vyberiete bunku C5 a prejdete na pásku na karte „Vzorce“ a potom kliknete na tlačidlo „Vyhodnotiť vzorec“. Kliknutím na tlačidlo „Vyhodnotiť“ zobrazené v dialógovom okne sa presuniete na ďalší krok.

Krok 1 - Nájdite hodnoty rovnajúce sa vyhľadávanej hodnote

C3 = A8: A14

sa stáva

„EE“ = {„AA“; „CC“; „EE“; „BB“; „EE“; „VV“; „EE“}

a vracia sa

{FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}

Krok 2 - Konvertujte booleovské hodnoty na zodpovedajúce dátumy

IF (C3 = A8: A14, B8: B14)

sa stáva

IF ({FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}, B8: B14)

sa stáva

IF ({FALSE; FALSE; TRUE; FALSE; TRUE; FALSE; TRUE}, {40152; 40156; 40323; 40068; 40149; 40312; 40195})

a vracia sa

{FALSE; FALSE; 40323; FALSE; 40149; FALSE; 40195}

Krok 3 - Vráťte najväčšiu hodnotu

= MAX (AK (C3 = A8: A14, B8: B14))

sa stáva

= MAX ({FALSE; FALSE; 40323; FALSE; 40149; FALSE; 40195})

a vráti 40323 vo formáte 2010-05-25.

Vyhľadajte hodnotu a nájdite maximálny dátum (kontingenčná tabuľka)

Vzorce uvedené v tomto článku môžu byť príliš pomalé alebo zaberajú príliš veľa pamäte, ak pracujete s veľkým množstvom údajov. Kontingenčná tabuľka je v takýchto prípadoch vynikajúcou možnosťou, je pozoruhodne rýchla aj pri veľkom počte údajov.

Ako nastaviť kontingenčnú tabuľku

  1. Vyberte rozsah buniek obsahujúci údaje.

  1. Na páse s nástrojmi prejdite na kartu „Vložiť“.
  1. Kliknite na tlačidlo „Kontingenčná tabuľka“.
  2. Zobrazí sa dialógové okno.

    Kontingenčnú tabuľku zvyčajne umiestňujem do nového pracovného hárka, aby počas filtrovania neskrýval časti množiny údajov.

  1. Kliknite na tlačidlo OK.

  1. Kliknite na Hodnoty a potiahnite do poľa Filtre, pozri modrú šípku vyššie.
  2. Kliknite na dátumy a presuňte ich do poľa Hodnoty.
  3. Kliknite na „Počet dátumov“.
  4. Kliknite na „Nastavenia poľa hodnoty …“.
  5. Kliknutím na „Max“ ho vyberte.
  6. Kliknite na tlačidlo „Formát čísla“.
  7. Kliknite na kategóriu „Dátum“ a vyberte typ.
  8. Kliknite na tlačidlo OK.
  9. Kliknite na tlačidlo OK.

Kliknutím na bunku B1 vyfiltrujete najnovší dátum na základe zvolenej hodnoty. Na obrázku vyššie je zobrazená vybraná hodnota EE a najnovší dátum na základe tejto hodnoty je 25/5/2010.

Vyhľadajte všetky hodnoty a nájdite najnovší (najskorší) dátum

Nasledujúci vzorec hľadá v stĺpci C najnovší dátum pre každú hodnotu v stĺpci B.

Vzorec v bunke D3:

= IF (MAX (INDEX ((B3 = $ B $ 3: $ B $ 14)*$ C $ 3: $ C $ 14,))) = C3, „Najnovšie“, „“)

Vzorec poľa v bunke D3:

= IF (MAX (IF (B3 = $ B $ 3: $ B $ 14, $ C $ 3: $ C $ 14))) = C3, „Najnovšie“, „“

Vzorec v bunke D3:

= IF (MAXIFS ($ C $ 3: $ C $ 14, $ B $ 3: $ B $ 14, B3) = C3, „Najnovšie“, „“)

Ako kopírovať vzorec poľa

  1. Skopírujte bunku C2
  2. Vyberte rozsah buniek C3: C8
  3. Prilepiť

Vyhľadajte a nájdite posledný dátum pomocou viacerých podmienok

Vzorec v bunke H3:

= MAX (INDEX ((C2: C29 = H1)*(D2: D29 = H2)*E2: E29,))

Vzorec poľa v bunke H3:

= MAX (IF ((C2: C29 = H1)*(D2: D29 = H2), E2: E29, ""))

Vyhľadajte a nájdite najnovší dátum na viacerých listoch

Nasledujúci obrázok vám ukazuje pracovný zošit so 4 pracovnými listami. Vzorec v bunke B3 hľadá posledný dátum vo všetkých troch pracovných hárkoch pomocou podmienky v bunke B2.

Vzorec poľa v bunke B3:

= MAX (IF (B2 = január! $ B $ 2: $ B $ 10, január! $ A $ 2: $ A $ 10, „“), IF (B2 = február! $ B $ 2: $ B $ 10, február! $ A $ 2 : $ A $ 10, ""), IF (B2 = marec! $ B $ 2: $ B $ 10, marec! $ A $ 2: $ A $ 10, ""))

Vyhľadajte a nájdite najnovší dátum, vráťte zodpovedajúcu hodnotu do rovnakého riadka

Do bunky G3 zadajte štvrtinu.

Vzorec poľa v bunke G3:

= MAX ((B3: B19 = G2)*C3: C19)

Ak dávate prednosť pravidelnému vzorcu v G3:

= MAX (INDEX ((B3: B19 = G2)*C3: C19,))

Vzorec v bunke G4:

= INDEX ($ D $ 3: $ D $ 19, SUMPRODUCT ((B3: B19 = G2)*(G3 = C3: C19)*MATCH (RIADOK (B3: B19), ROW (B3: B19))))

Indexovaním a zhodou nájdete hodnotu podľa najnovšieho dátumu v programe Microsoft Excel

Ak hľadáte vzorec na nájdenie vyhľadávanej hodnoty a najnovšej hodnoty podľa dátumu, potom je tento článok pre vás skutočne užitočný. V tomto článku sa naučíme nájsť zodpovedajúcu hodnotu a potom vzorec skontroluje výstup po kontrole najnovšieho dátumu.

Príklad: Potrebujem vzorec na vyhľadanie každého konkrétneho produktu a potom nájdenie ceny výrobku v posledný deň.

Nasleduje prehľad údajov, t. J. V stĺpci A je číslo faktúry, v stĺpci B je dátum, v stĺpci C je uvedený produkt a v stĺpci D sú uvedené ceny.

Vzorec, ktorý hľadáme, by mal v prvom rade skontrolovať produkt zo stĺpca C a potom vrátiť cenu za najnovší dátum.

Použijeme kombináciu INDEX, ZHODA A MAX funkcie na vrátenie výstupu.

V bunke G3 je vzorec

{= INDEX ($ D $ 2: $ D $ 10, MATCH (1, INDEX (($ C $ 2: $ C $ 10 = $ F $ 3))*($ B $ 2: $ B $ 10 = MAX (IF ($ C $ 2: $ C $ 10 = F3, $ B $ 2: $ B $ 10))), 0), 0))}

Vyššie uvedený vzorec použil funkciu Max na určenie najnovšieho dátumu zo všetkých uvedených dátumov zodpovedajúceho produktu zo stĺpca C. Na otestovanie vyššie uvedeného vzorca, ak zmeníme dátum v bunke B7, získame požadovaný výsledok. Pozrite sa na snímku nižšie. Týmto spôsobom vám môžeme doručiť cenu produktu s najnovším dátumom.

Tu sú všetky poznámky k pozorovaniu pomocou vzorca v programe Excel
Poznámky:

Toto je vzorec poľa. Preto musíme tlačiť CTRL + SHIFT + END kľúče dohromady, aby ste dosiahli správny výsledok.

Dúfam, že tento článok o tom, ako hľadať alebo nájsť hodnotu s posledným dátumom v programe Excel, je vysvetľujúci. Tu nájdete ďalšie články o výpočte hodnôt a súvisiacich vzorcoch programu Excel. Ak sa vám páčili naše blogy, zdieľajte ich so svojimi priateľmi na Facebooku. A tiež nás môžete sledovať na Twitteri a Facebooku. Radi by sme vás počuli, dajte nám vedieť, ako môžeme zlepšiť, doplniť alebo inovovať našu prácu a zlepšiť ju pre vás. Napíšte nám na emailovú stránku.

Ako získať najnovšiu cenu v programe Excel : Aktualizácia cien je bežná v každom podniku a používanie najnovších cien pri každom nákupe alebo predaji je nevyhnutné. Na získanie najnovšej ceny zo zoznamu v programe Excel používame funkciu LOOKUP. Funkcia LOOKUP načítava najnovšiu cenu.

Funkcia VLOOKUP na výpočet známky v programe Excel : Na výpočet stupňov IF a IFS nie sú jediné funkcie, ktoré môžete použiť. VLOOKUP je pre takéto podmienené výpočty efektívnejší a dynamickejší. Na výpočet známok pomocou VLOOKUP môžeme použiť tento vzorec.

17 vecí o VLOOKUPE v Exceli : VLOOKUP sa najčastejšie používa na získavanie zhodných hodnôt, ale VLOOKUP dokáže oveľa viac. Tu je 17 vecí o VLOOKUP, ktoré by ste mali vedieť efektívne používať.

VYHĽADAJTE prvý text zo zoznamu v programe Excel : Funkcia VLOOKUP funguje dobre so zástupnými znakmi. Môžeme to použiť na extrahovanie prvej textovej hodnoty z daného zoznamu v programe Excel. Tu je generický vzorec.

HĽADAJ dátum s poslednou hodnotou v zozname : Na získanie dátumu, ktorý obsahuje poslednú hodnotu, použijeme funkciu LOOKUP. Táto funkcia vyhľadá bunku, ktorá obsahuje poslednú hodnotu vo vektore, a potom použije tento odkaz na vrátenie dátumu.

Populárne články:

50 skratiek programu Excel na zvýšenie produktivity : Zrýchlite sa so svojimi úlohami v Exceli. Tieto skratky vám pomôžu zvýšiť efektivitu práce v programe Excel.

Ako používať funkciu 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 IF v programe Excel : Príkaz IF v programe Excel skontroluje podmienku a vráti konkrétnu hodnotu, ak je podmienka PRAVDA, alebo vráti inú konkrétnu hodnotu, ak je NEPRAVDA.

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.

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.