< návrat zpět

MS Excel


Téma: Chyba excelu rss

Zaslal/a 18.7.2011 14:30

Zdravím, náhodou jsem narazil na chybný výpočet v MS excel. Vše je popsáno v příloze. Nejhorší je, že jsem to teda vůbec nečekal. Excel nerozezná rozdíl mezi dvěma textovými buňkami přičemž v jedné je 3.11 a v druhé 3.11.11.

S jinými čísly funguje vzorec OK, ale tyto dvě si excel plete. Můžete nato někdo mrknout, jestli dělám něco špatně, nebo opravdu počítá zcestně?

Díky :-)

Příloha: zip5521_chyba-excel.zip (10kB, staženo 34x)
Zaslat odpověď >

#005523
Stalker
Šel bych na to pomocí maticových vzorců 2
Příloha: rar5523_chyba-excel.rar (10kB, staženo 32x)
citovat
#005527
avatar
Alternativa je SOUČIN.SKALÁRNÍ...
Honza
Příloha: zip5527_chyba-excel.zip (10kB, staženo 33x)
citovat
#005536
avatar
Pokud nebude vadit změna na čárku, tak dej "nahradit" tečku, čárkou.... 7citovat
#005537
avatar
Změna na čárku by bohužel vadila.
Jinak děkuji za alternativy, nějaké použiji, ale stejně je to na palicu, že to spočítá špatně :-)citovat
#005539
avatar
můžeš to uložit v OF2003 ?citovat
#005582
avatar
Netvrdím, že Excel nemá chyby, ale v tomto případě se musím zastat, jelikož se až přemírně snaží o standardní v popisech popsané převody. Datumy - 3x pozor na ně nejsou to texty, jsou to čísla a pracuje se s nimi jako z čísly!! Zadáte-li 3.11 a 3.11.11 je to de fakto resp. dle popisu excelu vždy 3. listopad 2011. Tedy přestože to máte text tak buňka je vždy dle řeči makra dim as variant a neví zda se jedná o text nebo datum a sečte je dohromady. Toto je problém převodu z textových souborů z netu, kdy nedáte formát, pořád je u čísel s desetinnou tečkou zobrazují pokud to je přípustné datumy. Velké varování to co vypadá jako datum a není datum je nebezpečné pro jakékoli úkony raději tam dejte něco písmeno, pozor i "/" je datum.citovat
#005589
avatar
Jenže já formát 3.11.11 neovlivním, protože je to označení které používájí stovky lidí a je ve smlouvách atd. Takže tudy cesta nevede.

To že se to snaží převést na datum chápu (i když zadávám schválně formát buňky text nacož excel kašle)

Co je ale divné, že třeba 3.03.03 a 3.03 si neplete, i když by to taky mohlo být 3.3.2003. Prostě to dělá dobře až na čísla končící x.11.11 a to už je podle mě nekonzistentní a tudíž přinejmenším divné chování.citovat
#005593
avatar
Pro naprosté upřesnění 3.03 je 3. březen 2011,3.03.03 je 3. březen 2003 jsou tudíž naprosto různé, v roce 2012 bude fungovat 3.11 a 3.11.11, neboť se jedná znovu o různé datumy. Věřím, že je to již jasné 3.03 je 3. březen právě probíhajícího roku!! Je to chyba analytika, já bych vzledem k Excelu nikdy takovou strukturu identifikace neodsouhlasil, ono už jen napsat toto v exceĺu je umění. Výhoda je, že to máš jako text a ne jako někdy datum někde text. proto změň všechny tečky za nic a máš čísla, která jsou jednoznačná a budou spolehlivě fungovat. Jen ta změna je nesystemová.citovat
#005600
avatar
Ahááá, díky za odpověď. Tak už to konečně chápu, proč to dělá
Tak aspoň mám vysvětlení. Bylo mi to divné 7 2citovat
#005601
avatar
Ale stejně je to nekonzistentní chování, protože v tomto vzorci si tyto dvě buňky splete, ale když dám jestli se sobě obyčejně rovnají, tak dá NEPRAVDA. Ale to už je fuk 2citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

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.

On-line nástroje