» Poradna » Programy

Průměry v excelu

Odpovědět  |  Zobrazit bez stromu  |  Upozornit redakci  |  nových odpovědí: 7/7
 |   |  Linux Firefox 17.0  |  [84.242.68.---]

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  |  [84.242.68.---]

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  |  [84.242.68.---]

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  |  [84.242.68.---]

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  |  [90.180.5.---]

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  |  [147.251.10.---]

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


Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

Tesla chce změnit nákladní dopravu. Její elektrický náklaďák má ohromující parametry

** Tesla představila elektrický kamion ** Má obdivuhodný výkon i dojezd ** Prodávat by se měl už za dva roky

Včera | Vojtěch Malý | 157

30 počítačových brzd, které vám zpomalí Windows

30 počítačových brzd, které vám zpomalí Windows

Na webu najdete hromadu rad, jak zrychlit počítač a Windows. My jsme na to šli opačně a naopak jsme hledali činnosti, které ho nejvíce zpomalují. Toto je třicítka těch základních.

12.  11.  2017 | Jakub Čížek | 90

Elektronika, která nepotřebuje kabel ani baterii. Živí se rádiovým šumem

Elektronika, která nepotřebuje kabel ani baterii. Živí se rádiovým šumem

** Každá elektrická krabička má konektor pro napájení nebo baterii ** Jenže pozor, jednou by to tak nemuselo být ** Drobná elektronika se může živit rádiovými vlnami

14.  11.  2017 | Jakub Čížek | 15