Telefonszámunk: 1-472-0679

[Resolved] SUM függvény probléma

Kezdőlap Fórumok Excel témák [Resolved] SUM függvény probléma

Topic Resolution: Resolved
11 bejegyzés megtekintése - 1-11 / 11
  • Szerző
    Bejegyzés
  • #6282
    7even
    Felhasználó

      Sziasztok!
      A csatolt tábla értéket tartalmazó oszlopainak végén található egy végösszeg (SUM). A LINEAMOUNT („D”) oszlop végén található eredmény azonban nulla helyett az alábbi értéket eredményezi: 1,15961E-11.

      Valaki megtudná mondani, hogy mi okozza ezt a roppant pici számot a 0 eredmény helyett?

      Nagyon köszönöm!

      Attachments:
      You must be logged in to view attached files.
      #6284
      delila
      Felhasználó

        Miért lenne nulla az összeg, mikor 644 sorban más érték van? Nézd meg a szűrő segítségével!
        A szűrésből kihagyod a 0, és a SZUM értékét, összegezve a szűrt állományt látod, hogy megegyezik a képlettel.

        #6285
        7even
        Felhasználó

          Köszi, de én még mindig nullának látom, hiszen ha megnézed ugyanannyi negatív érték van és ugyanannyi pozitív érték van a 857,14
          -ből és az 571,43 -ből. Azok eredője pedig nulla. Vagy rosszul látom?

          #6286
          delila
          Felhasználó

            Természetesen nem hasonlítottam össze a 644 cella adatait. Szűrtem a nem nulla, és nem 1,15961E-11 értékre, Kijelöltem a látható cellákat, mire a státuszsorban megjelent az összegük. Ez megegyezett a SZUM-os cella értékével.

            #6287
            7even
            Felhasználó

              Lehetséges, hogy a SUM fv. működése okozza Esetleg lehet, hogy a törtrészek összege meghaladja a 15 mantissza hosszúságot?

              #6288
              delila
              Felhasználó

                Ez könnyen megeshet. Szégyenlem, de nem figyeltem fel rá, milyen kicsi számról van szó. 🙁

                #6290
                horvimi
                Adminisztrátor

                  Sziasztok!

                  Ez a lebegőpontos számábrázolás miatti hiba.
                  Nem csak az Excel-t érint.
                  https://en.wikipedia.org/wiki/Floating-point_arithmetic#Accuracy_problems

                  Találtam egy sokkal rövidebb példát:
                  -275; 2,35; 269; 3,65
                  ha ezeket összeadod, nullát kellene kapnod. Ehelyett
                  2,26485E-14

                  De ami egészen durva, az az, hogy amikor játszogattam az általad feltöltött számokkal, kipróbáltam azt, hogy kiszűrtem az 571,43 és a -571,43 értékeket, majd bemásoltam őket egymás alá.
                  A szummájuk -3,86535E-12

                  Ha egymás mellé tettem a pozitív és a negatív számokat (161 db oszloponként), és úgy adtam össze, akkor nulla jött ki.

                  Én itt felteszem a kezem :-).

                  Imre

                  • A hozzászólás módosításra került: 4 years, 7 months telt el-horvimi.
                  #6293
                  7even
                  Felhasználó

                    Értem. Hát a mantisszára gyanakodtam, de ez így érthető.
                    Köszönöm szépen!

                    #6294
                    delila
                    Felhasználó

                      Megoldás lehet a KEREKÍTÉS függvény.

                      =KEREKÍTÉS(SZUM(D2:D6462);0)

                      #6295
                      Titok
                      Felhasználó

                        Van megoldás mindenre szinte, kivéve a klimakatasztrófát. Mert még ha aerosol is fújnak az égre, vagy megy a porhintés a világűrben, attól még a szemét és a szennyezés ugyanúgy megöl mindenkit.
                        Na de az Excel témánál maradva:
                        Nyílván ha nem túl hosszú, vagy végtelen hosszú törtrésszel rendelkeznek a számok. akkor felszorozni, összeadni, visszaosztani.
                        Beraktam példának az Imi nyerő számait, azokkal is működik.
                        Tömbképlettel csináltam, de nyílván lehet simán csak egy cellába kiolvasni a törtrész max hosszát.

                        Attachments:
                        You must be logged in to view attached files.
                        #6297
                        7even
                        Felhasználó

                          Na igen, csak próbáld meg elmagyarázni ezt egy „laikus”-nak 🙂 A tömbképlettel is nehezen bírkóznak meg, nem hogy a lebegőpontos problémával.
                          Át kell állítani a cellaformátumát általánosról számra és tadaaam. Máris nulla az eredmény. :))))))

                        11 bejegyzés megtekintése - 1-11 / 11
                        • Be kell jelentkezni a hozzászóláshoz.