< návrat zpět

MS Excel


Téma: Max a Min - více kritérií rss

Zaslal/a 15.11.2016 12:33

AlfanDobrý den, potřeboval bych poradit s vyhledáváním a doplněním maxima a minima podle kritérií.
Ve sloupci "Min P" bych potřeboval v každém řádku doplnit minimální hodnotu (datum včetně času) ze sloupce "DatumCas" při splnění těchto podmínek:
"oso_oscislo" a "jmeno" a "Smer" (je roven "P") a "Datum" jsou stejné
U sloupce "Max O" by to byla analogicky maximální hodnota odchodu, "Smer" je roven "O".
Snažím se zjistit vždy u konkrétní osoby, která je identifikovaná osobním číslem a jménem v daném konkrétním dnu (Datum) v kolik přišla (směr "P") a v kolik odešla (směr "O"). U toho směru tento znak "<" nebo ">" není důležitý. Důležité je to písmeno.
Mohl byste mi prosím někdo pomoct?
Děkuji.

Příloha: rar33448_dochazka-wall.rar (19kB, staženo 29x)
Zaslat odpověď >

icon #033449
eLCHa
kontingenční tabulka?citovat
#033451
Alfan
Jenže já nevím, jak si zobrazím jen jeden řádek s tím datumem a pak abych měl ve sloupci "P" de facto minimum a ve sloupci "O" maximum.
Proto jsem si to chtěl nejdřív v té tabulce přiřadit.
Příloha: rar33451_dochazka-wall_konti.rar (29kB, staženo 29x)
citovat
icon #033453
eLCHa
těch dat tam moc nemáte, tak sem vložte výstup (ručně vytvořený), jak má vypadat výsledekcitovat
#033456
Alfan
V konti s maximem jsou správně časy ve sloupci "O" odchod a v konti s Minimem jsou správně hodnoty ve sloupci "P".
Potřeboval bych to mít v jedné konti, aby ve sloupci s "P" (příchod) byly ty nejnižší časy konkrétní osoby v daný den a ve sloupci "O" zase naopak ty nejvyšší časy za konkrétní den u konkrétní osoby.
Zrovna jsem koukal, že u Ferdy 6.10. má příchod později než odchod, ale to je nějaká chyba ve zdrojových datech.
Příloha: rar33456_dochazka-wall_konti.rar (34kB, staženo 29x)
citovat
#033464
avatar
Zdravim,

zkusil jsem pomoci makra. Vyzkousejte a dejte vedet.

syd
Příloha: rar33464_dochazka-wall-syd.rar (33kB, staženo 35x)
citovat
icon #033466
eLCHa
není potřeba žádných pomocných sloupců ani maker - všechno umí KT
příloha
Příloha: zip33466_dochazka-wall_konti.zip (27kB, staženo 37x)
citovat
#033477
Alfan
Pánové, děkuji oběma.
Nastuduji si to a využiji určitě některé z řešení.
Ještě jednou díky.citovat
#033498
Alfan
@eLCHa
Omlouvám se, ale nedokážu si poradit s tímto
seskupíte hodnoty P a P>
seskupíte hodnoty O a O>
Já je přidám do konti tabulky, ale pak je nedokáži seskupit, respektive, abych měl stejný výsledek, jako vy.
A také se mi po seskupení datumů nedaří změnit formát toho datumu, aby nebyl měsíc římsky.
Můžete mi prosím poradit?
Děkujicitovat
icon #033511
eLCHa
1. V KT kliněte na pole P, stiskněte CTRL a klikněte na pole P>
2. Dejte seskupit. Vznikne pole Smer2 s popiskem Skupina1. "Skupina1" přepište na "P " (P+mezera)

Totéž pro O. Pak odeberte pole Smer a Smer2 si případně popřesouvejte.

Bohužel, při seskupení dat má KT pro datum a čas někde přednastaven formát zobrazení. Navíc, jak je bohužel zvykem, v každé verzi je to jinak. Mně to v excelu 2007 dává data římsky (4.X) a ve 2010 arabsky (4.10). Teď jde o to, zda je pro vás to zobrazení podstatné - protože výsledek jste získal. Ta data už jsou textové řetězce, takže žádné formátování na ně neplatí. Možná zná někdo nějaký trik, jak to změnit, já ne.

Pokud na tom záleží, máte dvě možnosti - pomocný sloupec s funkcí USEKNOUT, pak si v KT můžete toto pole formátovat, jak chcete (je to číslo)
Nebo řešení bez KT - tedy stará dobrá ručně tvořená tabulka, která ovšem nebude tak pružná, ale máte vše ve svých rukou.citovat
#033514
Alfan
Děkuji.
Jen ještě poslední dotaz.
Když budu chtít v Minimu nechat zobrazený sloupec s "P" a v Maximu "O" tak to udělám asi jen klasickým skrytím sloupce v záhlaví listu. Nebo je ještě nějaká jiná finta?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