Log zapnu:
Data, Načíst data, možnosti dotazu, globální, diagnostika, Povolit trasování.
Na log se dostaneme tamtéž, otevřít složku výpisu stavu systému.
Není to moc uživatelsky přívětivé.
Na internetu se dají najít funkce k načtení logu, co jsem viděl, je podle mne základ.
Mrkni také na funkce Diagnostics.ActivityId a Diagnostics.Trace.
Řeším automatické zpracování.
Jeden problém je se synchronizací, když uvedený dotaz doběhne, tak často stále běží výpočet, tj. BackgroundQuery:=False je podmínka nutná ale ne postačující. Je nutné správně nastavit všechny dotazy, protože se, občas nepochopitelně, spouští. Navíc běží opakovaně a paralelně, je to vidět v logu.
Pokud na to navazuje KT je o problém více (KT se někdy přepočte dříve než dostane data)
Kromě toho při spouštění z vba dotaz častěji nedoběhne (pocitově, "ruční" aktualizace je OK, start z vba KO).
Minimálně on error při jednom dotazu v sešitu, při více dotazech v sešitu po doběhnutí dotazu počkám a při chybě několikrát opakuji výpočet.
AL napsal/a:
..., po kliku do bunky by sa spustil dotaz v PowerQuery. ...
mepexg napsal/a:
lubo napsal/a:... lze použít vhodnější sumifs. Tak sem s ním.
Kde bude rok?
Jinak, na to je posun, případně, pokud by se inteligentně upravila hlavička tabulky = obsahuje datum, lze použít vhodnější sumifs.
Pro hromadné zadávání unifikovaných čísel je v excelu mód:
Soubor, možnosti, upřesnit, automaticky vkládat desetinou čárku
Není to moc praktické, nicméně, vkládají se čísla bez desetinné čárky.
Pokud se desetinná čárka vkládá, tak nechápu, proč se nevloží na rovnou na správném místě. Pokud jde o opis hromady čísel, lze je jistě vkládat v samostatném bloku, přepočítat a zkopírovat.
Změna hodnoty pod rukou není nápad, který bych doporučil.
Mimochodemm, napsat fungující makro není snadné, jak je vidět na uvedených ukázkách. Ani jedno nefunguje spolehlivě.
Tomas1986 napsal/a:
jj.. to mě taky napadlo.. Ale to k nicemu nevede.. uzivatel by mel zadat vstupni data do krasneho vizualniho formulare a ne nekde bokem do tabulky kteera je napojena na ten formular... :-( Asi to jinak nez pres makro nejde vyresit..
Pokud máte podmíněné formátování, tak máte také podmínku.
Pokud máte podmínku, můžete použít rozšířený filtr
(Data, Seřadit a filtrovat, Upřesnit)
Vyberte "Kopírovat jinam".
Bez matic:
=KDYŽ(POČET(A2:A50)=0;NEDEF();AGGREGATE(9;6;A2:A50))
Rozumně to udělat nejde. Změna barvy nevyvolá žádnou událost.
Pokud jde o výpis textu buněk s určitou barvou spouštěný ručně, pak by to šlo (filtr, hledání, ...)
Jak mohu získat nějakou hodnotu ze souboru bez jeho otevření?
Napadly mne varianty:
Zkopíruji a otevřu kopii (Neodporuje to zadání? Pokud ne zkopírujte soubor a otevřete kopii.)
Zeptám se někoho jiného. Použiji nějakou funkci, která soubor otevře na pozadí (Vyloučeno v zadání, snad to má nějaký racionální důvod.).
soubor, možnosti, data, zalázat automatické seskupování...
Tak tedy zkuste použít přibližný odhad.
U normálního rozdělení
1 sigma dává interval <15,85%, 84,15%>
2 sigma dává interval <2,3%, 97,7%>
3 sigma dává interval <0,15%, 99,85%>
Na Vašich datech pak místo průměru a odchylky počítejte kvantily.
prům -1 sigma odpovídá =PERCENTIL.INC(data;15,85%)
prům +1 sigma odpovídá =PERCENTIL.INC(data;84,15%)
prům -2 sigma odpovídá =PERCENTIL.INC(data;2,3%)
prům +2 sigma odpovídá =PERCENTIL.INC(data;97,7%)
prům -3 sigma odpovídá =PERCENTIL.INC(data;0,15%)
prům +3 sigma odpovídá =PERCENTIL.INC(data;99,85%)
Můžete zvolit i jiné hodnoty (10%;90%), (5%, 95%),...
Ty 3 sigma na 100 hodnotách samozřejmě nemají význam.
Max-Bernard napsal/a:
Ohledně dat: jedná se o klinickou populaci pacientů, kteří ke mně byli odeslání s podezřením na úzkostnou poruchu. Data jsem nasbíral v průběhu uplynulého roku. Do souboru byl zařazen každý vyšetřený ambulantní pacient. Tedy jde o jeden soubor lidí se stejnou problematikou.
Max-Bernard napsal/a:
Kožní odpor by měl být spojitou veličinou, tedy očekávám normální rozložení, podobně, jako je tomu u výšky...
Max-Bernard napsal/a:
Nevím, možná tam směrodatná odchylka nejde spočítat,
Pokud se problém týká nevyplněných řádků, pak je podle mne nejčistší řešení KDYŽ(<je prázný řádek>;<něco>;SVYHLEDAT....)
IFERROR je funkce sice pohodlná, ale když vznikne skutečná chyba tak ji nejspíš nenajdete.
O trochu lepší je funkce IFNA (pokud máte aspoň excel 2013)
Oblíbený formulář Faktura byl vylepšen a rozšířen.

Více se dočtete zde.
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.