traton [ Pretorianin ]
Pytanie do Expertów EXELA
Witam.
Mój problem postaram się wyjaśnić na podstawie przykładu. Otóż licząć w exelu liczbę 23,79 * 1,45 otrzymujemy 34,4955. Po zaokrągleniu jej do 2 miejsc po przecinku otrzymujemy 34,50. Sumując cztery cyfry 34,50 otrzymamy wynik 137,98 (a powinno być 138). Dzieje się tak dlatego, że exel pamięta, że zamiast 34,50 ma 34, 4955. Teraz moje pytanie. co zrobić, aby po zaokrągleniu liczył 34,50 a nie 34,4955?
Zaznaczam, że w pracy mój program w pracy właśnie tak robi i tworząc tabele w exelu wyniki nie zgadzają mi się z tymi w pracy. Może któś wie co z tym zrobić?
Dexter666 [ aka Harnaś, aka eiP ]
nie wiem, moze sprobuj zaokrąglic wynik 137,95 do jednego miejsca po przecinku, wtedy bedzie 138,0 ...... jezeli tak nie chcesz to nie wiem, ciezko powiedziec....
youngsta [ Pretorianin ]
Musisz uzyc funkcji ZAOKR.
Czyli w Twoim przypadku bedzie to:
=ZAOKR(23,79*1,45;2)
Wtedy zamiast 34,4955 otrzymasz 34,50.
mikmac [ Senator ]
tak jak mowi youngsta. Ta funkcja skracania miejsc po przecinku to tylko tak aby "ladnie" wygladalo. LIczba w komorce zostaje pelna. Sluzy do tego funkcja ZAOKR()
rothon [ Malleus Maleficarum ]
Jest lepsze rozwiazanie. W gornej listwie menu jest polecenie 'Narzedzia'. W 'Narzedziach'>Opcje, a tam zakladka 'Przeliczanie' i kwadracik w opcjach skoroszytu 'Dokładnosc jak wyswietlono'. Wystarczy postawic przy tym haczyk i Excel bedzie stosowal zawsze takie zaokraglenie jak widac w arkuszu.
mikmac [ Senator ]
rothon -->
tak ale to uogolnia do calego arkusza (a nawet na wszystkie arkusze uruchomione na kompie). A przeciez czesto sie korzysta z funkcji ukrywania miejsc po przecinku, wcale nie chcac tracic tych danych.
rothon [ Malleus Maleficarum ]
mikmac, nie nooo, zgoda, ale kolega nam tu pisze, ze 'wyniki mu sie nie zgadzaja', rozumiem wiec, ze tyczy to calosci, a nie 2 wybranych. Skoro nie zaznacza kolega traton, ze ma byc i tak, i tak, to nadal bede optowal, ze moja podpowiedz jest wlasciwa.