Reklāma:

Eksceļa reizrēķins

850x77.1=10000

Teksta versija – veiciet reizināšanas operāciju ekscelī: 850*77.1. Rezultātam būtu jābūt 65535. Ja kāds nezināja, mēs dzīvojam binārajā laikmetā, kad datori tomēr peldošā punkta operācijas aizvien veic ar kļūdām. Protams, ja netiek izmantota kāda arbitrary precision metode.

Sākotnējā info (manā rīcībā nonākusī saite).

Šie ir tie 25 komentāri

    • #3. mehdi 2007. gada 26. septembrī, plkst. 11:44
    • Konkrētais gļuks ir MICRO$OFT Excel 2007 gļuks. Īsti nesaprotu laacz attieksmi un paviršību(?), mēģinot konkrēto vaininieku mazgāt baltu.

    • Saite uz šo komentāru
    • #4. laacz 2007. gada 26. septembrī, plkst. 11:49
    • mehdi, ko es mēģinu mazgāt baltu? Tā par noapaļošanas problēmām ir atsevišķa patiesība.

    • Saite uz šo komentāru
    • #6. mehdi 2007. gada 26. septembrī, plkst. 11:56
    • Taisni tā – tā ir atsevišķa patiesība, kura ir zināma xx gadus un kura nekādi neattaisno šāda līmeņa kļūdas parādīšanos planētas Zeme superīgākās kompānijas superproduktā Excel 2007 (starp citu, kāpēc iepr. exceļus šī kļūda neņem, ja reiz vainīgs ir FPU un ar to ir jāsamierinās).
      Vienkārši M$ vārdu neredzēju pieminētu tavos ievadvārdos.

    • Saite uz šo komentāru
    • #7. Velko 2007. gada 26. septembrī, plkst. 12:14
    • Tas gļuks parādās tikai Excel 2007. Zīmīgi tas, ka 65535 ir kā reiz 0xFFFF – pēdējais iespējamais skaitlis, kurš salien 16 bitos. Acīmredzot kautko saputrojuši pie pārejas uz vairāk bitiem.

      Labākais jociņš, kas lasīts par šo tēmu: OOXML “standartā” tiks iekļauts jauns tags: multiplyLikeExcel2007.

    • Saite uz šo komentāru
    • #8. laacz 2007. gada 26. septembrī, plkst. 12:17
    • mehdi: es nesaku, ka tā ir tipiska FPU kļūda (pat ar visu to šāds rezultāts nav pieņemams).

    • Saite uz šo komentāru
    • #11. Krist2ps 2007. gada 26. septembrī, plkst. 12:42
    • Mja, par šito es arī sasmējos, kad izlasīju iekš Digg.com un SlashDot :D Tikai sāku domāt- vai tā ir patiesība, bet redz, Laacz pierādīja… ;)

    • Saite uz šo komentāru
    • #12. Kirils 2007. gada 26. septembrī, plkst. 12:44
    • Microsoft: “We take calculation in Excel very seriously and we do everything we can in order to ensure that calculation is correct for all cases. “

    • Saite uz šo komentāru
    • #14. zb 2007. gada 26. septembrī, plkst. 14:40
    • excelis un words jau vispār ir gudrāki par cilvēki. tāka piekrīties viņam un neapšaubiet.

    • Saite uz šo komentāru
    • #15. Vilx- 2007. gada 26. septembrī, plkst. 15:05
    • Mikus dotais links ir vērtīgs. Tur var izlasīt, ka kļūda patiesi ir, bet tikai datu rādīšanas daļā. Reālā vērtība cellē ir pareiza, un visi turpmākie aprēķini ar to arī būs korekti.

    • Saite uz šo komentāru
    • #16. bubu 2007. gada 26. septembrī, plkst. 15:09
    • Vilx- apskati lāča “Sākotnējā info” linku tur, kur “Dana DeLouis” saka:
      What’s even stranger is this: Suppose the formula is in A1.
      =A1+1 returns 100001, which appears to show the formula is in fact 100000
      and a very Serious problem.

    • Saite uz šo komentāru
    • #17. Vilx- 2007. gada 26. septembrī, plkst. 15:09
    • Ā, un tur arī bija raxtīts, ka M$ jau ir izgatavojis labojumu, un tagad atktīvi to testē. Visticamāk jau šovakar/rīt tas būs piejams. :)

      Kļūdas ir visos softos. Ja vien viņi turēs solījumus, tad būs demonstrējuši diezgan labu reakcijas laiku.

    • Saite uz šo komentāru
    • #18. Velko 2007. gada 26. septembrī, plkst. 15:15
    • Nedaudz “pačakarējos” ap šo kļūdu.
      =A1+1 tiešām dod 100001, bet =A1+2 atkal 65537. Visnepatīkamākais, ja izmantojam piem. =ROUND(A1;2), tad tālākie aprēķini gan izmanto 100000.

    • Saite uz šo komentāru
    • #19. aaxc 2007. gada 26. septembrī, plkst. 15:23
    • Jaa, tas jau bija rakstiits saakuma iedotajaa lapaa tieshi taada atekstaa, tikai angliski …

    • Saite uz šo komentāru
    • #20. JustMe 2007. gada 26. septembrī, plkst. 18:03
    • nuta ko: arī taisam pollu – cik ilgs būs M$ reakcijas laix ;)

      p.s. kukainis interesants :)

    • Saite uz šo komentāru
    • #21. Muulis 2007. gada 26. septembrī, plkst. 23:48
    • Gribēju piebilst, ka tieši 2007.excelī, neskatoties uz būtiskajiem funkcionālajiem pārveidojumiem, jaunievedumiem un fīčām, ir parādījušās diezgan daudz muļķīgu gļuku, ar kuriem man nācies saskarties, no kuriem tizlākais ir tāds, ka slikti strādā formulu “vilkšana” filtra režīmā – nezkāpēc formula “ievelkas” arī laukos, kuri nav atfiltrēti. Vēl šādas tādas problēmas, kas iepriekšējās versijās nebija.

    • Saite uz šo komentāru
    • #24. nazis 2007. gada 28. septembrī, plkst. 14:01
    • Slašdotā bija labs koments:

      I bet they put that feature in for selling Vista volume licenses. In bundles of 850 the price is $77.10 each which is $100,000.

    • Saite uz šo komentāru
    • #25. Roberto 2007. gada 2. oktobrī, plkst. 04:18
    • paldies laacz par info., arvien pārliecinos, ka Windows Vista & subprodukti ir nedraudzīgs lietotājam

      ar cieņu
      Jūsu e-minence

    • Saite uz šo komentāru

Moderācija: Daži vārdi var gadīties, ka ir iz melnās listes (viagra and stuff). Tādi komentāri tiek aizturēti, pirms parādās lapā. Ja Tavs komentārs neparādās uzreizi, būs vien jāpagaida, līdz es jamo izlasīšu. Protams, ka paturu tiesības sev netīkošos komentārus dzēst, iemeslu neminot.