Jak vyhledat nebo najít hodnotu s maximálním nebo posledním datem v aplikaci Excel

Anonim

V tomto článku se naučíme Jak vyhledat nebo najít hodnotu s posledním datem v aplikaci Excel.

Vyhledejte hodnotu a najděte maximální nebo poslední datum

Následující obrázek ukazuje hodnoty ve sloupci B (B3: B9) a data ve sloupci C (C3: C9). Vzorec v buňce F4 vám umožňuje vyhledat hodnotu a vrátit nejnovější datum v sousedním nebo odpovídajícím sloupci pro tuto hodnotu.

Aktualizace, 15. 8. 2017! Přidán pravidelný vzorec.

Vzorec v buňce F4:

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

Array formule in F4:

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

Vzorec v buňce F4 (novější verze aplikace Excel):

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

Jak vytvořit vzorec pole

  1. Dvakrát klikněte na buňku C5
  2. Zkopírujte / vložte nad vzorec pole
  3. Stiskněte a podržte současně Ctrl + Shift
  4. stiskněte Enter
  5. Uvolněte všechny klíče

Vzorec se mění a nyní začíná a končí složenou závorkou, tyto znaky nezadávejte sami. Zobrazují se automaticky.

Vysvětlení vzorce pole v buňce C5

Můžete pokračovat, pokud vyberete buňku C5 a na pásu karet přejdete na kartu „Vzorce“ a poté kliknete na tlačítko „Vyhodnotit vzorec“. Kliknutím na tlačítko „Vyhodnotit“ zobrazené v dialogovém okně přejdete na další krok.

Krok 1 - Najděte hodnoty rovnající se vyhledávací hodnotě

C3 = A8: A14

stává

"EE" = {"AA"; "CC"; "EE"; "BB"; "EE"; "VV"; "EE"}

a vrací se

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

Krok 2 - Převeďte booleovské hodnoty na odpovídající data

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

stává

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

stává

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

a vrací se

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

Krok 3 - Vraťte největší hodnotu

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

stává

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

a vrátí 40323 ve formátu 2010-05-25.

Vyhledejte hodnotu a najděte maximální datum (kontingenční tabulka)

Vzorce uvedené v tomto článku mohou být příliš pomalé nebo zabírat příliš mnoho paměti, pokud pracujete s velkým množstvím dat. Kontingenční tabulka je v takových případech vynikající volbou, je pozoruhodně rychlá i při velkém množství dat.

Jak nastavit kontingenční tabulku

  1. Vyberte oblast buněk obsahující data.

  1. Na pásu karet přejděte na kartu „Vložit“.
  1. Klikněte na tlačítko „Kontingenční tabulka“.
  2. Zobrazí se dialogové okno.

    Kontingenční tabulku obvykle umisťuji na nový list, aby při filtrování neskrýval části datové sady.

  1. Klikněte na tlačítko OK.

  1. Klikněte na Hodnoty a přetáhněte do pole Filtry, viz modrá šipka výše.
  2. Klikněte na Data a přetáhněte do pole Hodnoty.
  3. Klikněte na „Počet dat“.
  4. Klikněte na „Nastavení pole hodnoty…“.
  5. Kliknutím na „Max“ jej vyberte.
  6. Klikněte na tlačítko „Formát čísla“.
  7. Klikněte na kategorii „Datum“ a vyberte typ.
  8. Klikněte na tlačítko OK.
  9. Klikněte na tlačítko OK.

Kliknutím na buňku B1 vyfiltrujete nejnovější datum na základě vybrané hodnoty, výše uvedený obrázek ukazuje vybranou hodnotu EE a nejnovější datum na základě této hodnoty je 25/5/2010.

Vyhledejte všechny hodnoty a najděte nejnovější (nejranější) datum

Následující vzorec vyhledává ve sloupci C nejnovější datum pro každou hodnotu ve sloupci B.

Vzorec v buňce D3:

= IF (MAX (INDEX ((B3 = $ B $ 3: $ B $ 14)*$ C $ 3: $ C $ 14,))) = C3, "Nejnovější", "")

Pole vzorec v buňce D3:

= IF (MAX (IF (B3 = $ B $ 3: $ B $ 14, $ C $ 3: $ C $ 14)) = C3, „Nejnovější“, „“)

Vzorec v buňce D3:

= IF (MAXIFS ($ C $ 3: $ C $ 14, $ B $ 3: $ B $ 14, B3) = C3, „Nejnovější“, „“)

Jak kopírovat vzorec pole

  1. Zkopírujte buňku C2
  2. Vyberte rozsah buněk C3: C8
  3. Vložit

Vyhledejte a najděte poslední datum pomocí více podmínek

Vzorec v buňce H3:

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

Pole vzorec v buňce H3:

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

Vyhledejte a najděte nejnovější datum na více listech

Následující obrázek ukazuje sešit se 4 pracovními listy. Vzorec v buňce B3 hledá ve všech třech listech nejnovější datum pomocí podmínky v buňce B2.

Pole vzorec v buňce B3:

= MAX (IF (B2 = leden! $ B $ 2: $ B $ 10, leden! $ A $ 2: $ A $ 10, ""), IF (B2 = únor! $ B $ 2: $ B $ 10, únor! $ A $ 2 : $ A $ 10, ""), IF (B2 = březen! $ B $ 2: $ B $ 10, březen! $ A $ 2: $ A $ 10, ""))

Vyhledejte a najděte nejnovější datum, vraťte odpovídající hodnotu na stejný řádek

Do buňky G3 zadejte čtvrtinu.

Pole vzorec v buňce G3:

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

Pokud dáváte přednost pravidelnému vzorci v G3:

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

Vzorec v buňce G4:

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

Pomocí indexu a shody najdete hodnotu podle nejnovějšího data v aplikaci Microsoft Excel

Pokud hledáte vzorec pro nalezení vyhledávací hodnoty a nejnovější hodnoty podle data, pak je tento článek pro vás opravdu užitečný. V tomto článku se naučíme, jak najít odpovídající hodnotu, a poté vzorec zkontroluje výstup po kontrole nejnovějšího data.

Příklad: Potřebuji vzorec, abych vyhledal každý konkrétní produkt a poté našel cenu produktu k nejnovějšímu datu.

Následuje snímek dat, tj. Sloupec A má číslo faktury, sloupec B má datum, sloupec C obsahuje produkt a sloupec D má ceny.

Vzorec, který hledáme, by měl nejprve zkontrolovat produkt ze sloupce C a poté vrátit cenu za nejnovější datum.

Použijeme kombinaci INDEX, MATCH & MAX funkce pro návrat výstupu.

V buňce 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))}

Výše uvedený vzorec použil funkci Max k určení nejnovějšího data ze všech daných dat pro odpovídající produkt ze sloupce C. K otestování výše uvedeného vzorce, pokud změníme datum v buňce B7, získáme požadovaný výsledek. Viz snímek níže. Tímto způsobem můžeme dodat cenu produktu s nejnovějším datem.

Zde jsou všechny poznámky k pozorování pomocí vzorce v aplikaci Excel
Poznámky:

Toto je vzorec pole. Proto musíme stisknout CTRL + SHIFT + END klíče dohromady, abyste získali správný výsledek.

Doufám, že tento článek o tom, jak vyhledat nebo najít hodnotu s posledním datem v aplikaci Excel, je vysvětlující. Další články o výpočtu hodnot a souvisejících vzorcích Excelu najdete zde. Pokud se vám naše blogy líbily, sdílejte je se svými přáteli na Facebooku. A také nás můžete sledovat na Twitteru a Facebooku. Rádi bychom od vás slyšeli, dejte nám vědět, jak můžeme zlepšit, doplnit nebo inovovat naši práci a zlepšit ji pro vás. Napište nám na e -mail.

Jak načíst nejnovější cenu v aplikaci Excel : Je běžné aktualizovat ceny v jakémkoli podnikání a použití nejnovějších cen pro jakýkoli nákup nebo prodej je nutností. K získání nejnovější ceny ze seznamu v aplikaci Excel používáme funkci LOOKUP. Funkce LOOKUP načte nejnovější cenu.

Funkce VLOOKUP pro výpočet známky v aplikaci Excel : Pro výpočet známek nejsou IF a IFS jediné funkce, které můžete použít. VLOOKUP je pro takové podmíněné výpočty efektivnější a dynamičtější. Pro výpočet známek pomocí VLOOKUP můžeme použít tento vzorec.

17 Věcí o VYHLEDÁVÁNÍ Excelu : VLOOKUP se nejčastěji používá k načítání odpovídajících hodnot, ale VLOOKUP dokáže mnohem více. Zde je 17 věcí o VLOOKUP, které byste měli vědět, jak je efektivně využívat.

VYHLEDEJTE první text ze seznamu v aplikaci Excel : Funkce VLOOKUP funguje dobře se zástupnými znaky. Můžeme to použít k extrahování první textové hodnoty z daného seznamu v Excelu. Zde je obecný vzorec.

LOOKUP datum s poslední hodnotou v seznamu : K načtení data, které obsahuje poslední hodnotu, použijeme funkci LOOKUP. Tato funkce zkontroluje buňku, která obsahuje poslední hodnotu ve vektoru, a poté použije tento odkaz k vrácení data.

Oblíbené články:

50 zkratek aplikace Excel pro zvýšení produktivity : Získejte rychleji své úkoly v aplikaci Excel. Tyto zkratky vám pomohou zvýšit efektivitu práce v Excelu.

Jak používat funkci VLOOKUP v Excelu : Toto je jedna z nejpoužívanějších a nejoblíbenějších funkcí Excelu, která se používá k vyhledávání hodnot z různých rozsahů a listů.

Jak používat funkci IF v aplikaci Excel : Příkaz IF v aplikaci Excel zkontroluje podmínku a vrátí konkrétní hodnotu, pokud je podmínka PRAVDA, nebo vrátí jinou konkrétní hodnotu, pokud NEPRAVDA.

Jak používat funkci SUMIF v aplikaci Excel : Toto je další základní funkce řídicího panelu. To vám pomůže shrnout hodnoty za konkrétních podmínek.

Jak používat funkci COUNTIF v aplikaci Excel : Pomocí této úžasné funkce spočítejte hodnoty s podmínkami. K počítání konkrétních hodnot nemusíte data filtrovat. Funkce Countif je nezbytná pro přípravu řídicího panelu.