< návrat zpět

MS Excel


Téma: Kontingenční tabulka - vložení sumárního řádku rss

Zaslal/a 6.5.2015 8:13

AlfanDobrý den,
chtěl požádat o pomoc s vložením sumárního řádku do kontingenční tabulky.
Ve zdrojových datech mám sloupec "doSPL", který mi přiřadí, zda je faktura do splatnosti či po splatnosti.
Já bych potřeboval v kontingenční tabulce toto:
1) buď u každé kategorie sloupce "Rok" v konti tabulce mít souhrn "Do SPL" a "Po SPL"
2) nebo to mít alespoň dole, za celou konti tabulku.
Přičemž bych rád zachoval současný počet zobrazených sloupců konti tabulky.
Děkuji

Příloha: rar24788_1_pos-prehled_work_wall.rar (36kB, staženo 17x)
Zaslat odpověď >

Strana:  « předchozí  1 2 3 4   další »
#025190
Hav-Ran

Alfan napsal/a:

To lubo:Dobře, ale stejně jsem pořád nepřišel na to, proč mi to nefunguje na pole "Splatnost" a funguje to až na pole "FaTyp"...

Toto nebude vyriešené, pokiaľ tu nebude ako príloha PRESNE ten súbor, kde to nefunguje. Na diaľku nikto z nás nemôže vedieť čo tam je ako pomenované, sfiltrované a podobne.
A ešte k vyjadreniu sa už neviem koho tu na vlákne, že ZISKATKONTDATA=SUMIFS, čím sa šíri podvedome názor, že ZISKATKONTDATA je vlaste zbytočná a horšia. To je kapitálna nepravda, ich porovnateľnosť je len cca 100/11 t.j. t.j. len 9% - pretože fuguje nie iba na Súčet (SUMIFS), ale aj na Počet, Priemer, Maximum, Minimum, Súčin, Počet čísiel a ďalších 5 možností. NAviac vie ísť aj do skrytých položiek, len sa tomu treba trpezlivo venovať a byť precízny. 10citovat
#025191
Alfan
Už jsem na pto "přišel" s přispěním nápovědy from lubo... 1
Abych mohl použít konkrétní pole do vzorce ZÍSKATKONTDATA musím mít u tohoto pole "Souhrn", jinak mi to nebude nic zobrazovat a zobrazí pouze #ODKAZ.
Jakmile jsem tam zadal "Souhrn Splatnost", což mi nevadí, tak mohu použít tento ve vzorci.citovat
#025193
avatar
Tak jsem podivné chování dohledal.

Při testování jsem v souhrnu pro splatnost zadal explicitně sumu. V tomto případě se generuje "stará" (97-03) syntaxe funkce ZÍSKATKONTDATA, bohužel s chybou. Po opravě funguje.

"Nová" syntaxe nefunguje.

Pokud je nastaven souhrn na automatický, tak se generuje "nová" syntaxe.
Příloha: rar25193_anuita-vypocet-rbr_wall.rar (9kB, staženo 12x)
citovat
#025194
avatar
Nějaká chybka. Tu přílohu jsem nevkládal.citovat
icon #025195
eLCHa
@Hav-Ran
ZISKATKONTDATA=SUMIFS
Čtěte pořádně - tohle jsem netvrdil a byl bych za hlupáka ;)
Nebudu to celé opakovat - v praxi jsem několikrát něco začínal řešit pomocí ZÍSKATKONDATA a nakonec jsem vždy přešel k funkcím (SUMIFS, AVERAGEIFS a dalších x možností). S kontingenčkama dělám téměř denně.
Neříkám, že je zbytečná, ale nahraditelná ve většině případů spolehlivějšími prostředky.
Můj názor z mých zkušenostícitovat
#025196
Alfan
@lubo
Tak příloha je odtud... http://wall.cz/index.php?m=topic&id=25192
10citovat
#025200
Hav-Ran

eLCHa napsal/a:

@Hav-RanZISKATKONTDATA=SUMIFS Čtěte pořádně - tohle jsem netvrdil

Tak neviem, moje aj lubove fórum je asi z vesmíru, obaja sme na to reagovali ako na neprimerané. Už druhé tvrdenie, kde sa mi ježí srsť (prvé s Default nastavením bolo neprofesiálne, to by tam v Exceli vôbec nemuseli byť Možnosti, ak je normálne mať všetko Defaultné ? 3 Končím s vláknom, lebo už budem sprostý 6citovat
#025201
avatar
V Excelu se dá na téměř libovolná úloha řešit x způsoby. Současně si nemyslím, že určitý postup je ve všech úlohách nejlepší. Záleží na čase, který mám, pro koho to je, (datové) okolí, požadavcích na výstup, momentální náladě autora, schopnostech uživatele, ochrana před nekvalifikovaným uživatelem, ...

Za mne (u tématu):

Je to pro mne
- velice jednoduché rychlé součty - maticové vzorce nebo *if(s) funkce do buňky nebo tabulka + filtr + aggregate, subtotal.

- větší data, různé filtry, různé pohledy - KT + průřez + ZÍSKATKONTDATA nebo *if(s) funkce na data z KT

Je to pro "někoho"
- KT u jednoduchých souhrnů a nedostatku času (a neřeším zamykání)
- **if(s) funkce u složitějších souhrnů, včetně zamčení vzorců.

Použití KT + ZÍSKATKONTDATA - pro "někoho" v přímé podobě raději ne - jsou problémy se správným zamčením úprav.

- Občas použiji jednu nebo několik KT na skrytém listu s ovládáním přes průřezy, report nebo grafy pomocí ZÍSKATKONTDATA.
Je to docela efektní varianta prakticky bez programování.

Občas použiji KT v tabulkovém tvaru na skrytém listu jako zdroj dat pro **if(s) funkce - významné zkrácení odezvy, zejména u větších dat, vyšší flexibilita u externích dat.

Občas používaný a doporučovaný SOUČIN.SKALÁRNÍ raději ne a opravdu jen výjimečně (*IF(S) funkce zvládnou skoro totéž a jsou o hodně přehlednější a rychlejší)citovat
icon #025212
eLCHa
@lubo
Protože existuje vždy více řešení, moje definice pro nejlepší je - Takové řešení, které si uživatel udělá sám nebo mu rozumí natolik, že je schopen si ho kdykoliv sám opravit nebo přizpůsobit (tedy ne vždy technicky nejlepší).

Proč mám nedůvěru ke KT+ZÍSKATKONDATA je podložena velice čerstvou zkušeností
V současnosti vytvářím program - obsahuje 1 velkou databázi (cca 60kR x 21C) a momentálně 7 malých. První nápad bylo tahat data do více KT a pak pomocí ZKD vytvořit souhrn - jak píšete, mělo to být rychlejší. Je to pro mne, takže ani problém se zapomenutým aktualizováním nehrozí. K mému zděšení, když byla první varianta hotová, tak druhý den ráno mi Excel (2007) napsal, že program nelze otevřít a opravil to tak, že to bylo nepoužitelné (překvapivě). Btw, ten soubor vytvářím už od ledna (ve volných chvílích ;)) ). Zachránilo mne to, že mám XPMode a tam nainstalovaný 2010, který to otevřel. Po několika pokusech to otevřít zpět ve 2007 pomohlo jedině odstranění všech mezičlánků v podobě KT a ZKD a nahrazení funkcí. Takže mi vlastně zůstaly jen ty databáze a vše ostatní jsem dělal znova (jo vlastně výstupní tabulka obsahoval formátování). Je to pomalejší, ale ne pomalé a funguje to. Neumím si představit, kdybych to dělal pro někoho a jemu se pak tohle stalo...

- Občas použiji jednu nebo několik KT na skrytém listu s ovládáním přes průřezy, report nebo grafy pomocí ZÍSKATKONTDATA.
Je to docela efektní varianta prakticky bez programování


Je možné toto trochu rozvést (nebo vložit ukázku)? Pokud ne, respektuji.

@Ti, kteří to nebudou číst (už na to prosím nereagujte)
nepatří to sem, omlouvám se, ale jsem prostě (neprofesionální) ješita
1) prvé s Default nastavením bolo neprofesiálne
Default nastavení - prvotní nastavení aplikace, které si uživatel může změnit (http://en.wikipedia.org/wiki/Default_%28computer_science%29)
2) Uznávám, že ZÍSKATKONDATA je vlastně SUMIFS si lze vyložit jako ZÍSKATKONDATA = SUMIFS, proto očekávaná reakce luba a viz později (a proto "čtěte pořádně") - Vím, že se chová jinak a že to není to samé. V KT je většina hodnot, které jsou tahané z databáze "v podstatě" výsledkem fce SUMIFS.
Pro některé dodám SUMIFS ve většině použití KT, v ostatních případech samozřejmě další funkce.citovat
#025213
Alfan
Nechci tady provokovat, že využívám konti tabulky... 1 Ale pro mě je to mnohdy nejjednodušší řešení na vytvoření určitého pohledu na data a případně nějaký filtr, neb neovládám makra a všechny dostupné fce v excelu.
Nicméně teď jsem se zasekl na, podle mě, triviálním problému (viz přiložený soubor).
Jak má v řádku řidiče a detail jeho auta, tak ve sloupcích mám jednotlivé roky a na konci součet za všechny roky.
A já bych potřeboval dát na konec konti tabulky vpravo, tedy poslední sloupec, průměr za všechny roky. Nepotřebuji průměr v jednotlivých rocích. To když zadám, tak tam mám průměr s jednotlivých položek v tom daném roce.
Já vlastně potřebuji PRŮMĚR ze SUMA jednotlivých roků.
A nedokážu to vymyslet (což mě nepřekvapuje 5 ).
Mohl byste mi, prosím, někdo poradit?
Děkuji
Příloha: rar25213_0_spotreba-komplet_auta-tab_wall.rar (80kB, staženo 12x)
citovat

Strana:  « předchozí  1 2 3 4   další »

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