Excelin yhteenlaskun summa ja ehdollinen muotoilu

Anonyymi

Hei,

tämän kaltainen tapaus kyseessä enkä tiedä syytä/ratkaisua tähän. Olen törmännyt vastaavaan aiemminkin, mutta nyt tarvitsen ehdollista muotoilun toimintoa.

Solussa A1 on arvo 5, A2 arvo -3,67.
Lasken näiden erotuksen solussa A3 =A1-A2 ja näkyviin tulee arvo 1,33.
Soluun A4 kirjoitan arvon 1,33.
Solussa A5 lasken solujen erotuksen =A3-A4 ja arvoksi tulee 0.

Paitsi, että A5 summana näkyykin -1,8E-15. Mistä tämä johtuu?
Jos kirjoitan summat käsin soluihin A3 ja A4, ei tätä ongelmaa tule.
Muotoilemalla solun lukumuotoon saan näkyville arvon 0,00, mutta kun ehdollisella muotoilulla korostan arvot 0, ei tämä kyseinen summa korostu.

6

921

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Anonyymi

      Tuo johtuu pyöristysvirheestä. Ehkä voisi kokeilla käyttää jotain funktiota apuna, vaikka "abs(solu)<0,000001" tulkittaisiin nollaksi.

    • Ongelma on siinä että solun A5 arvo ei ole tasan nolla koska desimaalilaskuissa voi tietokoneella tulla pieniä virheitä.

      Yksi mahdollinen ratkaisu on laittaa soluun A5 kaava =ROUND(A3-A4,2) jolloin nollaa lähellä olevat arvot pyöristyvät tasan nollaksi.

    • Anonyymi

      Jos minä kirjoitan soluun A3 kaavan =A1-A2, tulee vastaukseksi 8,67. Mistäs tämä johtuu?

      • Anonyymi

        Epäilen vahvasti sen johtuvan siitä, kun 5-(-3,67) sattuu olemaan 8,67.


      • Anonyymi
        Anonyymi kirjoitti:

        Epäilen vahvasti sen johtuvan siitä, kun 5-(-3,67) sattuu olemaan 8,67.

        Hyvin epäilty.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Hei sinä nainen

      Haluan olla rehellinen – olet hämmentänyt minua todella paljon. En ota sinusta mitään selvää, ja ehkä juuri siksi huomaa
      Ikävä
      85
      3097
    2. Kelan perkeleellinen käytäntö

      Kun äiti joutuu hakemaan Kelalta tukia vähien tulojen tähden, niin aina otetaan huomioon lapsen tilillä olevat rahat. Ei
      Maailman menoa
      319
      2741
    3. Putin ei suostu tulitaukoon nyt kun Kurskin taistelut ovat kesken

      ja venäjä on viimein päässyt niskan päälle, suuren ylivoiman turvin. Ukraina ilmeisesti suorittaakin taktista vetäytymi
      Maailman menoa
      191
      1516
    4. Voi kulta rakas

      Kyllä minäkin olen sinuun rakastunut. Oisit avautunut tunteistasi aiemmin niin ei tarvitsisi kiertoteitä kuulla tästä. �
      Ikävä
      62
      1202
    5. Martinan firma haastettiin käräjille

      Seiska: Martinan firma haastettiin käräjille, taustalla outo rahasotku.
      Kotimaiset julkkisjuorut
      240
      1161
    6. Miksi haluat satuttaa

      Sillä tiedolla ettet välittäisi minusta vaikka se ei ole totta. Silti tiedän että rakastat minua edelleen. Niinkuin sano
      Ikävä
      28
      1011
    7. Toivotko vielä et

      Päätyisimme yhteen?
      Ikävä
      79
      967
    8. Ketä sinä

      Odotat oikeasti. Miksen sulle totta olla saa.
      Ikävä
      117
      960
    9. Miksi ette halua kaivattuanne

      Yksi syy tai tekosyy.
      Ikävä
      70
      948
    10. Sano nyt mitä

      Sinä oikein haluat?
      Ikävä
      72
      914
    Aihe