Nejste přihlášen/a.
Prosím o radu. V řádcích tabulky mám rozdílný počet vyplněných buněk. Potřebuju, aby se mi v někde zobrazila hodnota z polední obsazené buňky v příslušném řádku. Hledal jsem vhodnou funkci, ale nic vhodného jsem nenašel (ale netvrdím, že tam není ).
Pomoci funkce INDEX a COUNTA. To jsou nazvy funkci z anglickeho Excelu, v ceskem se muzou jmenovat jinak.
Pokud kdykoliv vytvaris tabulku, tak je dobre to jako skutecnou tabulku mit - nyni jak to mas je to pouze shluk vyplnenych bunek.
Doporucuji z toho tedy prvne vytvorit kontingencni tabulku. Ale neni to nezbytne nutne.
Vzorec by mel pro kazdy radek v tvem konkretnim pripade vypadat nejak takto =INDEX((B3:H3, ,COUNTA(B3:H3))
(napsano z pameti, bez odzkouseni, tak je mozne, ze to bude chtit krapet doladit. Nepamatuji se na 100%, jak jdou ve funkci INDEX za sebou jednotlive argumenty)
INDEX vypise hodnotu pruseciku vybraneho radku a sloupce. Radek se v tomto pripade nevyplnuje, protoze se jedna o jednorozmernou tabulku (kazdy radek tabulky se resi zvlast).
COUNTA identifikuje, ktery radek / sloupec ma byt ten spravny vybrany. Spocte v danem vyberu pocet neprazdnych bunek a jejich pocet tedy identifikuje pozici posledniho zapsaneho clenu pro funkci INDEX.
Pozor, kazda bunka, ktera neni umyslne prazdna musi byt vyplnena. Pokud je tedy nektera neposledni hodnota nulova, musi byt zapsana nula, nebo cokoliv jineho. Naopak, vsechny jeste nevyplnene bunky musi byt skutecne prazdne.
Ahoj, měl bych doplňující dotaz... potřeboval bych místo výsledků 12, 35, 3 výsledky: E3, D6, G5
Funkci INDEX vnor do funkce ADDRESS (nazev funkce v ceske lokalizaci se muze lisit).
Funkce ADDRESS vrati adresu prislusne bunky. Tedy napr. E3.
Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz.
Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.