» Poradna » Programy

Průměry v excelu

 |   |  Linux Firefox 17.0

Ahoj,chtěl bych se poradit ohledně výpočtů v Excelu. Mám doma meteostanici, která pravidelně v 5min intervalech loguje data o počasí, které si jednou za čas stáhnu hromadně do počítače (pameť je na cca týden). Ty data pak importuju do excelu a pracuju s nima.Problém ale je, že někdy se prostě nepodaří navázat kontakt s čidlem, čas se trochu posune atd. tzn. data vypadají tak, že v prvních sloupečcích mam datum a čas a následně ty hodnoty teploty, vlhkosti atd.Většinou jsou to intervaly po 5min, ale jak jsem říkal, někdy se povede navázat spojení až po třeba 7min a někdy to třeba vypadne i na dýl.Problém je, že když pak dám vypočítat průměr, tak to je nepřesné, protože excel mi zprůměruje hodnoty, které bere jako ekvivalentní, tzn. když je interval delší nebere ho v potaz "více" než jiný. Jediná možnost jak vypočítat vážený průměr která mě napadla by bylo nějak dopočítat ten rozdíl v intervalech, ale to by zas vyžadovalo další sloupečky, navíc nevím jak bych to dělal pokud bych chtěl třeba denní průměry. Těch dat je moc, je to tabulka v podstatě z celého roku. Používám na to kontingenční tabulku a právě nevim jak to tam implementovat.Je na to nějaká funkce? Napadá někoho jak to vyřešit?

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 17.0

Řeknu ti to takhle, cpát databázová data do excelu je bohužel běžná chyba. Díky Microsofte, že Access, i kdy to není zázrak, byl jen v nejvyšší verzi Office kterou nikdo nekupoval ani nekradl. Pak je jasné, že je problém s množstvím dat a dopočítáním dalšího sloupce... Všechno to, co řešíš by neměl být v databázi (obslužném programu) problém vyřešit.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 17.0

Máš pravdu, bylo by asi lepší dělat to v Accessu, ale s tím jsem nikdy nepracoval a naopak s excelem auž mockrát a přijde mi to tam přehlednější. Proto bych preferoval kdyby to nějak šlo udělat tam.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Firefox 17.0

On to nemusí být jenom Access, třeba MySQL a nějaký interpreter pro webserver (PHP).Jde jen o to, data z CSV naimportovat a pak napsat aplikaci která dokáže z databáze vyfiltrovat záznamy pro období které chceš průměrovat, dopočítá co je potřeba (delta t), spočítá (vážený) průměr...V excelu to půjde taky, počítat s časem umí, vážený průměr určitě taky zvládne. Počkej na někoho kdo takovéhle věci v excelu dělá.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 17.0

Přesně jak píšeš, určitě by to šlo přes mySQL apod. ale já nikdy nic podobnýho nedělal takže s tim mám nulové zkušenosti a přeci jen ty programy typu Acess a Excel jsou pro běžného uživatele intuitivnější.Ideálně bych kdyby mi někdo doporučil teda obecně nějaký program, který by uměl s daty pracovat a dělat například:- průměry za daná období, maxima, minima atd.- grafy- statistické výpočty- filtrace hodnotIdeálně pokud by to bylo snazší v nějakém jiném programu/naprogramovat, tak kde bych měl začít. Myslel jsem že mySQL se týká webů, tohle by bylo čistě offline, žádný server nebo tak.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Linux Firefox 17.0

A nebo já bych to do toho accessu i uměl naimportovat, takže kdybys mi poradil jak pak třeba udělat ten průměr. Něco jako že bych tam měl prostě tabulku s údaji, první datum+čas, kde ale by třeba nebyl shodný počet dat pro jednotlivé dny a já bych chtěl například vypočítat průměr T určitého dne. A ideálně třeba ještě jak by se pak například udělal graf teploty od určitého data do určitého data.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Chrome 23.0.1271.97

Jestli si myslíš, že to bude pro tebe jednodušší naprogramovat v databázi, tak tě někdo měl vyvést z omylu.Excel je dost dobrý nástroj.Přidat sloupce do tabulky přece není žádný problém.Přidal bych sloupec Váha a dále vážené sloupce jednotlivých veličin, např. Vaz_teplota atd.Kontingenční tabulka pak počítá denní průměry skoro sama Do popisku řádků dáš datum, do oblasti Hodnoty přidáš počítané pole (ha, finta). Pole si nazveš třeba Prum_teplota a vzorec bude vypadat: =Vaz_teplota/Váha. Obdobně s dalšími veličinami. Jestli si dáš do filtru kont. tabulky měsíc nebo jak si tabulku zorganizuješ, záleží na tobě.PS:Ve sloupci Váha budeš počítat délku měřeného intervalu. Musíš ošetřit první měření v daném dni. Tady je tip na délku prvního měření, počítanou od půlnoci: =KDYŽ(A2=A1; B2-B1; B2-"00:00"). Výsledek můžeš nechat ve formátu hh:mm.Do sloupce Vaz_teplota dáš Váha*Teplota. Můžeš to zase všechno nechat v nesmyslném formátu času. Až to pak vydělíš v kontingenční tabulce, dostaneš zase smysluplná čísla.Je to práce asi na 20 min.

Souhlasím  |  Nesouhlasím  |  Odpovědět
 |   |  Microsoft Windows 7 Opera 9.80

Dík za radu, ten vzorec na tu půlnoc byl asi to co jsem hlavně potřeboval.

Souhlasím  |  Nesouhlasím  |  Odpovědět

Související témata: Zeus, Průměr




Určitě si přečtěte

Budoucnost elektroniky: čeští vědci stojí za revolučním čipem, který nemá ve světě obdoby

Budoucnost elektroniky: čeští vědci stojí za revolučním čipem, který nemá ve světě obdoby

** Čeští vědci pod vedením Tomáše Jungwirtha vyvíjí nový typ revolučního paměťového čipu ** Zatímco v současnosti elektronika pracuje s elektrony, v budoucnu to budou spiny elektronů ** Čipy budou moci být klidně i 1 000x rychlejší a úspornější

Karel Javůrek | 32

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

Jak dopadl velký den Applu s náloží novinek: Sledujte, co letos připravil

** Apple večer představil novinky ** Ukáže nové operační systémy, ale čekala se i nová zařízení ** Začíná vývojářská konference Applu WWDC 2018

Karel Javůrek | 87

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

Porno insider: Jak virtuální realita vstupuje do filmů pro dospělé

** Pornografie údajně představuje třetinu internetové obsahu a je technologický tahounem ** Do erotického obsahu postupně zasahuje i virtuální realita ** Kromě vizuálního vjemu se pracuje také na virtuálním uspokojení toho hmatového

Jan Dudek | 28

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

Nová zbraň Microsoftu proti iPadu: Levný tablet Surface Go bude stát jen deset tisíc

** Microsoft představil nový tablet Surface Go ** Nový model zaujme nízkou cenou, ale schopnostmi zařízení Surface ** Microsoft nepoužil čip ARM, ale klasický procesor od Intelu 

Karel Javůrek | 116

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

Nechcete platit za Total Commander? Těmito bezplatnými programy ho můžete nahradit

** Total Commander je na Windows takřka legendou ** Licence však stojí více než tisíc korun ** Našli jsme pro vás deset alternativ dostupných zdarma

Karel Kilián | 140


Aktuální číslo časopisu Computer

Velký test 18 bezdrátových sluchátek

Vše o přechodu na DVB-T2

Procesory AMD opět porážejí Intel

7 NVMe M.2 SSD v přímém souboji