Nájdite najskorší alebo najnovší dátum na základe kritérií - Excel a Tabuľky Google

Stiahnite si ukážkový zošit

Stiahnite si ukážkový zošit

Tento tutoriál predvedie, ako používať funkcie MAXIFS a MINIFS na identifikáciu najskorších a najnovších dátumov, ktoré spĺňajú určité podmienky v Exceli a Tabuľkách Google.

Nájdite najnovší dátum s funkciou MAXIFS

Najprv si ukážeme, ako pomocou funkcie MAXIFS identifikovať najnovší relevantný dátum z rozsahu buniek.

Funkcia MAXIFS vydáva najväčšiu hodnotu v rozsahu, ktorý spĺňa stanovené kritériá.

Tento príklad ukáže najnovšie Dátum predaja pre každý typ Výrobok:

1 = MAXIFS (B3: B8, C3: C8, E3)

Funkcia MAXIFS dodržiava rovnaký štýl syntaxe ako funkcie SUMIFS a AVERAGEIFS, čo znamená, že na ďalšie spresnenie výsledku je možné pridať viacero kritérií.

Napríklad nájsť najnovšie Dátum predaja pre každý Výrobok to je pred dátumom 31/12/2020, môžeme pridať druhé kritérium pomocou funkcie DATE na definovanie kritérií dátumu:

1 = MAXIFS (B3: B8, C3: C8, E3, B3: B8, "<" & DATE (2020,12,31))

Nájdenie najskorších dátumov s funkciou MINIFS

Podobným spôsobom ako v predchádzajúcom prípade môžeme použiť funkciu MINIFS na identifikáciu najskoršieho relevantného dátumu z rozsahu buniek.

Funkcia MINIFS vydáva najmenšiu hodnotu v rozsahu, ktorý spĺňa stanovené kritériá.

Tento príklad ukáže najskôr Dátum predaja pre každý typ Výrobok:

1 = MINIFY (B3: B8, C3: C8, E3)

Zamknutie odkazov na bunky

Aby boli naše vzorce ľahšie čitateľné, ukázali sme vzorce bez uzamknutých odkazov na bunky:

1 = MINIFY (B3: B8, C3: C8, E3)

Tieto vzorce však nebudú fungovať správne, keď ich skopírujete a vložíte na iné miesto v súbore. Namiesto toho by ste mali použiť uzamknuté odkazy na bunky takto:

1 = MINIFY ($ B $ 3: $ B $ 8, $ C $ 3: $ C $ 8, E3)

Ak sa chcete dozvedieť viac, prečítajte si náš článok o uzamknutí odkazov na bunky.

Alternatívna metóda s použitím funkcií MAX a IF

Funkcie MAXIFS a MINIFS boli do Excelu pridané od roku 2007. Do tohto dátumu tento príklad vyžadoval vnorené použitie funkcií MAX (alebo MIN) a IF, aby sa dosiahol rovnaký výsledok.

Aby sme ukázali, ako sa to dá urobiť, môžeme príklad replikovať a ukázať najnovšie Dátum predaja pre každý typ Výrobok pomocou funkcií MAX a IF vo vzorci poľa:

1 {= MAX (IF (C3: C8 = E3, B3: B8))}

Pretože tento príklad používa vzorec poľa, je potrebné ho zadať stlačením klávesov CTRL+SHIFT+ENTER. Tým sa automaticky zobrazia {} zátvorky poľa okolo vzorca. Nie je potrebné ich písať ručne.

Nájdite najskorší alebo najnovší dátum na základe kritérií v Tabuľkách Google

Tieto vzorce fungujú v Tabuľkách Google úplne rovnako ako v programe Excel.

Pri zadávaní funkcií poľa v Tabuľkách Google, ako je napríklad vnorený vzorec MAX a IF, je však potrebné pridať príkaz ArrayFormula. Toto je možné automaticky zadať stlačením klávesov CTRL+SHIFT+ENTER po napísaní vzorca:

1 = ArrayFormula (MAX (IF (C3: C8 = E3, B3: B8)))

Vyhlásenie ArrayFormula sa nevyžaduje na používanie funkcií MAXIFS alebo MINIFS v Tabuľkách Google.

wave wave wave wave wave