Stránka 1 z 2
Umí Excel počítat?
Napsal: 26 led 2009, 17:31
od urbanek
Já jsem dnes po půl hodině trápení přišel na to, že neumí.
Když zadám do buňky vzorec =3,1-3-0,1 tak správně vypočítá že je to 0
ALE když zadám =4,1-4-0,1 tak to kupodivu už není 0, ale -3,60822E-16

to samé pro 5,1-5-0,1 atd...
správně to počítá jen když jsou ty čísla menší než 4....
Stejná chyba se projevila u office XP, 2003 i 2007
Kdepak udělali soudruzi z ú es á chybu?

Napsal: 26 led 2009, 17:34
od jandu
ako máš naformátované bunky a nastavené parametre čísiel? /zaoukrúhlovanie?/
Až teraz pozerám, že to máš v riadku vzorca - a nie v jednotlivých bunkách. Prečo? Daj každé číslo do samostatnej bunky a do ďalšej výsledok. Naformátuj bunky, zadaj parametre čísiel a uvidíme výsledok. Excel zvláda s "lavou zadnou" vedecké výpočty, len vedieť, ako na to.
Napsal: 26 led 2009, 17:49
od jandu
Dal som to do pdf, lebo print screenom sa mi nepodarilo.
Napsal: 26 led 2009, 17:51
od urbanek
Vzorec jsem teď dal do jedné buňky jen pro ilustraci, ale na chybu jsem přišel při počítání mnohem složitějšího vzorce z několika buněk...
Formátování - ať nastavím "obecný" nebo "matematický" je to to samé...
jen u formátu "číslo" počítá správně.
ale když píšu =(4,1-4)=0,1 tak výsledek je NEPRAVDA a žádné nastavení formátu na to nemá vliv...
Napsal: 26 led 2009, 17:54
od dj_Paul
naformátuj si buňku jako číslo a půjde to
Napsal: 26 led 2009, 17:56
od jandu
Na Excel nedám dopustiť. Jasné, že ho nezvládam, Chcem vidieť toho, kto sa to odváži priznať. Čím viac som som chcel vedieť, vždy som zistil, že u neho výrazne platí: čím viac viem, tým viac viem, že nič neviem....
Napsal: 26 led 2009, 18:23
od Andrea
Excel počítá v double precision, tj. asi na 15 platných míst. Čísla 4,1 a 0,1 se nedají v počítači uložit s nulovou chybou, v double precision jsou 4,10000000000000x a 0,100000000000000y, kde x a y jsou nějaká nenulová čísla (vícemístná). Ve chvíli kdy odečtu 4,10000000000000x - 4 - 0,100000000000000y, tak mi zbyde (x - 0,y) * 10E-16. V tomto konkrétním případě 3,61E-16. To je prostě důsledek použité reprezentace čísel v počítači. Navíc u tohodle příkladu by nepomohla ani vyšší přesnost, jen by se chyba posunula na nižší řád.
Napsal: 26 led 2009, 22:21
od Cust
no jednou jsem počítal kolik piv vypiju a chybu na 16 tém desetiném místě bych rozhodně netoleroval
a kdo nezná způsob ukládání čísel s desetinou čárkou v kompu, tak ať se de bodnout

Napsal: 26 led 2009, 23:04
od Crifodo
Excel je univerzální 🤐 (děv.ka už je podle Mirků Dušínů taky nepatřičné slovo...

)na všechno a tak nebude vynikat dokonalostí v jednom směru.
Výpočty prováděj manuálně na Kalkulačce z Příslušenství a opisuj do tabulky ručně, bude to ta správná a produktivní PC-way
http://office.microsoft.com/cs-cz/excel ... 01029.aspx
Znám lidi, kteří dělají nástěnkáře pomocí Excelu a nedají na něj dopustit v kategorii Desk Top Publishing

Napsal: 27 led 2009, 10:56
od Andrea
Pro rejpaly výsledek stejného výpočtu v matlabu:
Napsal: 27 led 2009, 10:59
od Crifodo
zaokrouhlování nepotřebných strojových zbytků, resp. poskytování skutečného výsledku skutečných požadavků zvládala už bulharská kalkulačka ze 70. let s přepínatelným počtem platných desetinných míst, s itrony a 74xx logikou.

Napsal: 27 led 2009, 11:06
od Andrea
Crifodo píše:zaokrouhlování nepotřebných strojových zbytků, resp. poskytování skutečného výsledku skutečných požadavků zvládala už bulharská kalkulačka ze 70. let s přepínatelným počtem platných desetinných míst, s itrony a 74xx logikou.

I Excel to umí a matlab taky.
Napsal: 27 led 2009, 11:12
od Crifodo
Andrea píše:I Excel to umí a matlab taky.
To (snad) nikdo nezpochybňuje. Otázka je, jestli to Excel umí sdělit reálnému uživateli resp. jestli reálný uživatel Excelu buď intuitivně nebo v manuálu tuhle možnost nabídne, resp. co tam má defaultně.
Nemám rád Excel, Word ani uživatele Excelu a Wordu. Myšlením jsou mi cizí, používají na můj vkus nesprávné nástroje na nesprávné účely a ze strany MS je nástroj často předimenzovaný a nepřehledný, jen aby byl univerzální. Proto ta poznámka o děvce pro všechno.
Napsal: 27 led 2009, 16:26
od urbanek
S tím uložením, čísel v počítači je mi to jasné, ale vycházím z toho, že excel, word apod. programy jsou určené pro "normální smrtelníky" a pochybuju, že nějaká např. sekretářka ví, že 4,1-4 není na počítači 0,1 jak se to učila ve škole. Takže mě tohle chování excelu docela překvapilo...
Napsal: 27 led 2009, 17:55
od stepa
Programy od Wildy Branky nejsou pro normalni lidi, mas pouzivat volne sireny soft, jako OO a nemusis resit takovy blbiny
