Stránka 1 z 1

Excel zobrazení vždy poslední nenulové hodnoty v novém listu

Napsal: 18 pro 2009 12:08
od aliiik
Ahoj,

do přílohy jsem zde přiložil excelovský soubor a potřeboval bych, abych mohl vždy poslední nenulovou hodnotu ze sloupce G zobrazit v novém listu, kde s touto hodnotou chci dále pracovat. Můžete mi poradit jak na to?

Díky Aleš

Re: Excel zobrazení vždy poslední nenulové hodnoty v novém listu

Napsal: 18 pro 2009 12:53
od Poki
Zdravím,

nalezení poslední neprázdné buňky je snadné díky funkci Počet2 - je u ní však nutné, aby nepotřebné hodnoty nebyly nulové, ale prázdné (upravil jsem lehce vzorec ve sloupci G).
Na listu2 jsem pak do bunky A2 vlozil vzorec, ktery posledni bunku ve sloupci G na listu seznam zobrazi..

snad je to tak, jak to melo byt

Re: Excel zobrazení vždy poslední nenulové hodnoty v novém listu

Napsal: 18 pro 2009 12:59
od navstevnik
Vytor pro sloupec G pojmenovanou oblast, napr.: data - =List1!$G$1:$G$10000 (muzes vytvorit i dynamickou pojmenovanou oblast).
Na listu2 pouzij vzorec =INDEX(data;MAX(KDYŽ(data<>"";ŘÁDEK(data)))) nutno zadat jako maticovy vzorec Ctrl+Shift+Enter

PS: Pro nalezeni posledniho radku muzes pouzit i jiny vzorec z http://www.dataspectrum.cz/pages/glossary/glossary.htm - Přehled(2) - poslední buňka obsahující hodnotu

Re: Excel zobrazení vždy poslední nenulové hodnoty v novém listu

Napsal: 18 pro 2009 13:31
od aliiik
Tak ta prvni rada bohuzel muj problem neresi - presto dekuji za snahu (nepotrebuju vedet, kolik je cisel ve sloupci G, ale jaka je aktualni posledni hodnota - aktualne 9785,09) a u te druhe si nejsem jistej, jestli jsem to tam zadal dobre.
Pojmenoval jsem si oblast data, stejne jak jste mi uvedl v prikladu a do druheho listu jsem vlozil do jedne z bunek ten vzorec
=INDEX(data;MAX(KDYŽ(data<>"";ŘÁDEK(data)))) - presne takto

Ctrl+Shift+Enter jsem taky zmackul, ale nevim jestli se to ma mackat predtim, nebo potom, ale vypadlo mi z toho cislo 5954,18, ktere je v bunce G3 a ja v tom mem pripade aktualne potrebuju hodnotu z bunky G41

A ten soubor z toho internetoveho odkazu vypada silene, tam asi nezvladnu najit, co potrebuju.

Re: Excel zobrazení vždy poslední nenulové hodnoty v novém listu

Napsal: 18 pro 2009 14:04
od navstevnik
Predpokladam, ze definovany nazev byl vlozen spravne> nabidka Vlozit>Nazev>Definovat.
Vzorec =INDEX(data;MAX(KDYŽ(data<>"";ŘÁDEK(data)))) je nutno vlozit do editacniho radku rovnic a potom ulozit Ctrl+Shift+Enter, pokud byl vlozen do bunky, pak nelze zadat maticovy vzorec ( no, musis kliknout na editacni radek a pak Ctrl+Shift+Enter).
PS: V editacnim radku je pak vzorec uzavren ve slozenych zavorkach {=INDEX(data;MAX(KDYŽ(data<>"";ŘÁDEK(data))))}, ty vlozi Excel!

Re: Excel zobrazení vždy poslední nenulové hodnoty v novém listu  Vyřešeno

Napsal: 18 pro 2009 20:33
od aliiik
Diky, vyreseno. Akorat mam Office 2007 a vlozeni toho nazvu se provadi na karte Vzorce -> Definovat název

Pokusim se jeste pochopit, proc se to tak dela. Excel je proste nejlepsi "hra" :smile: ---> samozřejmě ;) // mike007