< návrat zpět

MS Excel


Téma: počet unikátních hodnot - kontingenční tabulka rss

Zaslal/a 3.7.2014 16:14

Zdravím Vás,
je to asi ptákovina, nicméně já na ni nepřišel.
Mám v tabulce několik stovek hodnot, uvedu ale jen maličký příklad:

zákazník datum počet
Lojza 21.5.2006 150ks
Lojza 25.6.2008 200ks
Lojza 21.5.2006 100ks

Potřeboval bych v kontingenční tabulce zobrazit počet unikátních datumů. Tedy ne, kolikrát se které datum v řádcích vyskytne, ale počet unikátních hodnot. Tedy:

zákazník počet datumů
Lojza 2

Díky moc
Honza

Zaslat odpověď >

#020340
avatar
do popisku řádků dej zákazníka a datum a hodnoty bude počet z datumucitovat
#020341
avatar
To je právě ta potíž, že není. Vychází mi v hodnotách 3 - tedy na třech řádcích se vyskytuje hodnota v poli datum. Ne mnou požadovaná odpověď: v řádcích se vyskytují dvě rozdílné hodnoty datumů.citovat
#020342
avatar
jestli to chápu dobře tak v příloze
Příloha: 7z20342_kt.7z (9kB, staženo 72x)
citovat
#020343
avatar
Moc díky, ale to právě ne. Na těchto zdrojových datech bych potřeboval, aby výsledek vypadal takto:

Popis_řádků | Počet_unikátních_datumů
Lojza | 2

A to, protože se v řádcích vyskytují dva odlišné datumy, tedy ne to, co ukazuje Tvoje řešení - že dané datum se v řádcích vyskytuje "n"krát.
Ještě jinak, bez ohledu na to, na kolika řádcích se ve zdrojových datech datum vyskytuje, potřebuju spočítat, kolik unikátních datumů se v datech vyskytuje, a to zobrazit v jednom řádku u daného zákazníka.citovat
#020344
avatar
Data, z jiných zdrojů, z aplikace ms query.

Vyber soubory excel, vyber sešit, list, ...

Edituj sql, např:

SELECT `List1$`.zákazník, Count(`List1$`.datum) AS 'Počet_unikátních_datumů'
FROM (SELECT distinct `List1$`.zákazník, `List1$`.datum
FROM `D:\temp\MSQ.xlsx`.`List1$` `List1$`)
GROUP BY `List1$`.zákazník

ukonči a zadej, kam se má výsledek uložit.

Případně zkus doplněk powerpivot, tam lze počet unikátních hodnot počítat v kont. tabulce.citovat
#020345
avatar
Taky ještě můžeš vyrobit "placatou" kontingenční tabulku

Tj. Normálně vyrobíř KT (jméno, datum, počet)

Nastavíš ve vlastnostech, záložce rozložení klasické rozložení, zakážeš všechny souhrny pro tabulku, jméno a datum a ve nastavení 1. položky (jméno) na záložce rozložení a tisk nastavíš "opakovat popisky položek"

Pak vyrobíš další kt a jako zdroj dat použiješ právě vytvořenou a dál by to mělo být jasné.citovat
#020404
avatar
lubo díky.
Ta placatá kt. splňuje moje představy.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje