
Myslím, že kontigečnú tabuľku treba nastaviť čím skôr, nahradiť vzorce výpočtovými poľami, kde ich zadefinovaním odpadne komplikované pridávanie nových riadkov - zákazníkov. Potom záverečnú tabuľku tvoriť vyťahovaním cez vzorec =ZÍSKATKONTDATA (ang.GETPIVOTDATA) alebo cez VBA napr.
.CalculatedFields.Add "INDEX98", "=TRZBY/VYROBA*100"
.PivotFields("INDEX98").Orientation = xlDataField
Najdôležitejšie je vytvoriť základnú databázu, tam pridávať VŠETKY informácie do správnych stlpcov.
veny(24.11.2014 13:52)citovat#022491 
Ahoj
tak jelikož se nikdo neozývá,prvděpodobně možnost hledání odspodu není. Vlastně jsem nenašel nic ani na netu.Tak jsem se rozhodl to řešit fcí KDYŽ:
=KDYŽ(C8=C7;SUMA(D7;F8;-G8);KDYŽ(C8=C6;SUMA(D6;F8;-G8);KDYŽ(C8=C5;SUMA(D5;F8;-G8);SUMA(SVYHLEDAT(C8;pocatecni_stav;3;NEPRAVDA);F8;-G8))))
vlastně porovnávám zvlášť každou buňku směrem vzhůru. Při malém počtu to problém není ale kdyby bylo řádek xxx tak je to .....
nicméně si myslím že to jde nějak ošetřit,abych nemusel podmínku pro každý další řádek doplňovat zvlášť. Pokud ta možnost není,mohl by mi prosím někdo napsat že to nejde,abych měl jistotu.¨
Díky
veny(24.11.2014 16:16)citovat#022496 
Ahoj
díky moc,tohle mě určitě posune. Musím to ještě nějak zakomponovat tak aby to bylo pro mě použitelný,nicméně tohle byl bod odkud jsem se nemohl hnout.
Ještě jednou moc dík.