

Vzorec v excelu
Mám následující dotaz. Jak napsat vzorec v excelu v této modelové situaci?
Mám sloupec číselných hodnot, ze kterých chci zjistit maximální hodnotu a u této hodnoty chci vypsat sousední hodnotu do jiné buňky.
Př: seznam filmů-hledám film s nejdelší stopáží, ten najdu jako maximální hodnotu a následně chci vypsat název filmu, jehož políčko je hned vedle stopáže. Tuším, že by to mělo jít pomocí funkce index, ale po včerejším 2 hodinovém experimentování mě přešla chuť. Tomu, kdo mi to napíše se předem klaním
Píše to není k dispozici vzorec jsem aplikoval takto:
SVYHLEDAT(MAX(Filmy!F3:F37);Filmy!B3:F37;2;NEPRAVD A)
a v případě použití ve stejném listu takto:
SVYHLEDAT(MAX(F3:F37);B3:F37;2;NEPRAVDA)
bohužel ani jedno nefunguje
Potřebuješ, aby byla nejdřív stopáž a pak název.
Nj jenže já už to tak mám rozvržený že první sloupec číslo, druhý název, třetí rok, žánr, znění, stopáž...
Teď jsem si všiml, že ta funkce svyhledat platí pouze za předpokladu, že mi jde o hodnotu v levém krajním sloupci
=INDEX(F:F; MATCH(MAX(B:B); B:B))
To už vypadá slibněji, jen si myslím, že ta syntaxe není správně. Max by se měla hledat ze sloupce F, a název ze sloupce B, takže takto? =INDEX(B3:B37; MATCH(MAX(F3:F37); B:B))
takto to také nefunguje
Syntaxe je správně, když už tak sémantika:
=INDEX(B:B; MATCH(MAX(F:F); F:F))
teď jsem se dopracoval k tomu, že je buňka vyplněna mřížkami
Tak ji rozšiř.
tady je ten screen s rozpoložením a i s tím vzorcem. dík
Místo MATCH máš mít POZVYHLEDAT
To už vypsalo film ze správného sloupce, ale vypsalo to poslední v seznamu, ten ale nejdelší není, takže někde bude ještě chybka
Děkuji, tohle funguje! Jsi vítěz tohoto kontestu
Ak Ti staci, ze stlpec H Ti vypise bud 0 alebo nazov filmu (potom si cez filter pozries) tak do stlpca H napis vzorec:
=KDYŽ(MAX(F:F)=F:F;B:B;I:I)
Děkuji všem za vaše příspěvky a rady, první správně ale odpověděl "MachR55", takže jak jsem slíbil, klaním se!