Příspěvky uživatele


< návrat zpět

Strana:  1 ... « předchozí  9 10 11 12 13 14 15 16 17   další » ... 38

Pokud je struktura souborů stejná, tak stará dobrá příkazová řádka.

Vše spojí do jednoho souboru copy

copy *.csv suma.csv

Pokud je tam hlavička, tak pomůže find (nejprve vybrat hlavičku), pak kopírovat bez hlavičky.

Na více souborů je for: for %s in (*.csv) do find /v "hlavicka" %s >> suma.csv

více v online nápovědě.

Jen takový blbý nápad:

Jedno makro vypíše oblast a vzorce v ní, druhé makro projde vypsané oblasti, zkontroluje vzorce a při odchylce něco udělá (opraví, oznámí, ...)

Celkem jednoduché.

Lze použít podmíněný formát.

Kromě toho, v adresáři microsoft office tools je "spreadsheet compare". Posun řádku dovede najít, jestli v datech jsem nezkoušel.

Dotaz:
Je nějaký důvod, proč nepoužít kontingenční tabulku?

Řeší totéž na pár kliknutí.

Prakticky každý vzorec je volatilní, včetně maker. Tj. přepočítávají se při každé změně kterékoliv buňky i při změnách filtrů. A je jich hodně. Šlo by to trochu zoptimalizovat, ale tady nemá cenu se snažit.

Blahic napsal/a:

...
Podmíněné formátování tam je chybně duplicitně, opravím to, ale nesouvisí přímo s tím výpočtem na SOUHRNU, tuším, že to asi nebude primární problém těch přepočtů.


Podmíněné formátování má své vlastní výpočty a ty se také přepočítávají... Častěji než vzorce v buňkách.

Blahic napsal/a:

...
Kontingečka by byla řešení, jen nevím, jak zakomponovat to modré podbarvení jako filtr?


Do pomocného sloupce napiš třeba "modrá".

Barvy jsou užitečné pro odlišení výstupu, ale používat je jako vstup pro výpočet rozhodně není dobrý nápad. (Při změně barvy se přepočet nespustí, aby se to po rozběhnutí přepočtu spočítalo jsou potřebné volatilní vzorce + pro oko mohou být barvy shodné, ale pro výpočet se mohou lišit -> dá se očekávat chybný výpočet.)

Nestačilo by

=POČET(E9:AJ123)
pro čísla

=POČET2(E9:AJ123)
pro neprázdné buňky?

Co třeba vzorec v A1:

=KDYŽ(číslo>1;DNES();A1)

a povolit iterace?

Stačí:
=FILTER($A$3:$C$22;$C$3:$C$22=78965214)

(pokud máte novější verzi excelu)

=ČAS(0;0;2000)

=10^(LOG(1,36/1,08)/15)

Pokud máte novější verzi excelu, tak to jde snadno bez maker. Zkuste funkci FILTER.

SUMA a SUMIFS taky funguje:

=SUMA(SUMIFS($A$1:$A$3;POSUN($A$1:$A$3;0;SLOUPEC($B$1:$D$1)-1);H1))

Oracle je databáze. Nejdou ta data vyexportovat v použitelném formátu?

Pokud ne, tak v PQ máte např. unpivot, tím můžete dostat datumy do sloupců, případně můžete z jedné sestavy vyrobit 2 a více tabulek, které se budou chovat korektně.

Převody z US formátu jsou snadné...

Několik poznámek.

Pokud jde o úpravu vzorce, tak stačí k přičíst 0 a zadat jako maticový vzorec.

Pokud jde o oracle, tak datumy se načítají jako text. Tj. je nutná konverze na datum. A konverze se v excelu provede např. pomocí text do sloupců, nebo jako editací buňky nebo nahrazením nějakého znaku tak, aby se výsledek nezměnil. V případě datumu v našich krajinách je to nejčastěji znak tečka.

Lepší je samozřejmě načíst data rovnou ve správném formátu.
Pokud ovšem máte proměnný počet sloupců tak v PQ se jednak nastavuje formát celého sloupce a ošetření proměnlivého počtu sloupců vyžaduje přejít od klikání k psaní kódu.

Tj. nejprve srovnejte formát dat.

To vypadá na datum v textu.

Zkus maticově něco jako:
POZVYHLEDAT(B2+0;0+List1!$1:$1;0)

Pokud to spraví klik do buňka a enter, pak můžeš taky zkusit v datumech najít/nahradit tečku za tečku.


Strana:  1 ... « předchozí  9 10 11 12 13 14 15 16 17   další » ... 38

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Řazení podle času v kategoriích

veny • 16.7. 11:34

špatný výpočet ze zisku - příčina?

Anonym • 12.7. 22:56

špatný výpočet ze zisku - příčina?

Jakoby • 12.7. 12:35

Řazení podle času v kategoriích

Marekh • 12.7. 9:55

Porovnávací Tabulka

Jess • 8.7. 20:49

Vzorec pro zkopírování obsahu buňky.

veny • 6.7. 8:28

Vzorec pro zkopírování obsahu buňky.

Tonda_Hu • 5.7. 21:17