Photo Rating Website
Strona początkowa zank.pl zanik węchu zanjomi pl Zante Maris
Zaokrąglanie liczb

aaaaWyświetlono wiadomości wyszukane dla hasła: Zaokrąglanie liczbaaaa



Temat: zaokraglanie liczb
Zaokrąglij podane liczby:
a) do dziesiątek tysięcy:
2345678 187259,12 666666,6 9721005

b) do części dziesiątych:

352,1782 14,00359 0,208131 0,995

c) do jednostek:

6872,098 40013,809 15,4582 9,63795


jesli ktos moglby to rozwiazac :] Obejrzyj więcej wiadomości



Temat: ====ZaOKrĄGlAniE=======
Mam pewien kłopot związany z zaokrąglaniem liczb..

To będzie zaokrąglenie do części dziesiątych:

12,345 ~ 12,3

A to będzie zaokrąglenie do czego.. ?

12,345 ~ 12


Reasumując jak nazywają się te cyfry 1 i 2? Po przecinku są to części dziesiąte, setne i tysiączne.. a te przed przecinkiem..?

Nie poskąpię plusów.. Obejrzyj więcej wiadomości



Temat: Ktoś dobrzy z infy :D
Jak zrobić następujące rzeczy :

Exel


-zaokrąglanie liczb, reszta z dzielenia całkowitego, sumowanie zwykłe i
-warunkowe, wartość bezwzględna z liczby,
- średnia arytmetyczna, maksimum, minimum, zliczanie komórek spełniających zadany warunek,
- przetwarzanie tekstów za pomocą funkcji tekstowych łączenie i dzielenie tekstów, obliczanie, zamiana liczb na teksty,
- zastosowanie operatorów i funkcji logicznych oraz funkcji informacyjnych wyszukiwanie danych w tabelach).


Algorytmika:

- podstawowe metody zapisu algorytmów;
- tworzenie i interpretacja prostych schematów blokowych;
- tworzenie i interpretacja algorytmów zapisanych w postaci pseudokodu.


Programowanie w języku Logo:
- zastosowanie instrukcji iteracyjnych;
- tworzenie funkcji procedur bez i z parametram;
-wykorzystanie technik iteracyjnych i rekurencyjnych w tworzeniu procedur i funkcji;


To by było na tyle. Jak ktoś jest dobry z infy to zrobi to w 10 minut. bardzo prosze o pomoc.
Obejrzyj więcej wiadomości



Temat: Ktoś dobrzy z infy :D

Jak zrobić następujące rzeczy :

Exel


-zaokrąglanie liczb, reszta z dzielenia całkowitego, sumowanie zwykłe i
-warunkowe, wartość bezwzględna z liczby,
- średnia arytmetyczna, maksimum, minimum, zliczanie komórek spełniających zadany warunek,
- przetwarzanie tekstów za pomocą funkcji tekstowych łączenie i dzielenie tekstów, obliczanie, zamiana liczb na teksty,
- zastosowanie operatorów i funkcji logicznych oraz funkcji informacyjnych wyszukiwanie danych w tabelach).


Algorytmika:

- podstawowe metody zapisu algorytmów;
- tworzenie i interpretacja prostych schematów blokowych;
- tworzenie i interpretacja algorytmów zapisanych w postaci pseudokodu.


Programowanie w języku Logo:
- zastosowanie instrukcji iteracyjnych;
- tworzenie funkcji procedur bez i z parametram;
-wykorzystanie technik iteracyjnych i rekurencyjnych w tworzeniu procedur i funkcji;


To by było na tyle. Jak ktoś jest dobry z infy to zrobi to w 10 minut. bardzo prosze o pomoc.

To chyba ma być na konkursie z infy w małopolsce. Sam się przygotowywuję napisz na gg 9623966 a ci pomogę
Obejrzyj więcej wiadomości



Temat: Zadanie z Matmy
Mamy zaokrąglić liczby:

Do 1 | Do 10 | Do 100 | Do 1000
----------------------------------------------------------------

187,25
819,94

674,89
Obejrzyj więcej wiadomości



Temat: Allegro popiera oszustów :((((
PawelM pisze:


"Mam Wam do zaoferowania świetny, bardzo pewny i skuteczny sposób aby
pomóc sobie na spyrkach, egzaminach."


Pytanie:
Co jest lepsze wykucie na pamiec czy umiejetnosc szybkiego
korzystania ze zrodel?

Pytanie:
Czy znasz np. jakiegos fizyka, ktory unika jak ognia tabel ze
wzorami?

Pytanie:
Czy umiejetnosc kondensowania wielu informacji w skrotowej formie i
odcedzanie z tego wody (zeby sie zmiescilo na sciadze) nie wymaga
pewnego zrozumienia materialu?

Pytanie:
Czy USA gdzie sciaganie jest traktowane jak zlamanie prawa, a w
niektorych szkolach udalo sie zaokraglic liczbe Pi do 3,0 slynie z
wysokiego poziomu wiedzy wsrod spoleczenstwa?

Pytanie ostatnie:
Za co usuneli tą aukcje, bo nie zdazylem jej zobaczyc, a sam
dlyugopis-na-sciagi przedmiotem nielegalnym ani wbrew regulaminowi
nie jest.

PS. Znam przypadek wykladowcy, ktory wrecz zachecal do robienia
sciag, bo uwazal, ze jest to forma uczenia sie. Za to tepil
przypadki typu "slowo w slowo jak w podreczniku". Dla niego bylo
najwazniejsze, zeby umiec korzystac z wiedzy i opisac ją ze
zrozumieniem. Egzaminy u niego wygladaly tak, ze pozwalal wychodzic
chocby do biblioteki wydzialowej. Inna sprawa, ze i pytania do
najprostszych nie nalezaly :) Ale mial efekty duzo lepsze niz stado
balwanow, dla ktorych wyklepanie regulek jest najwazniejsze, a
korzystanie z materialow pomocniczych to wielki grzech.

Obejrzyj więcej wiadomości



Temat: zaokrąglanie liczb
wiatam,
mam problem z zaokrąglaniem wartości zmiennych - mam np. wynik
obliczenia 0,9594994 i chciałbym go zaokraglić np do trzech cyfr po
przecinku (0,960)...no i nie wiem jak to zrobić. Znalazłem funkcję
"Format", ale to mi konwertuje na stringa, a wolałbym aby ta zmienna
została single lub double, nie udało mi się znaleźć nic
przydatnego...
pozdrawiam Obejrzyj więcej wiadomości



Temat: Jak zaokrĹĄglić liczbę rzeczywistĹĄ do wybranego miejsca po przecinku?
Tak walczę z tym ActionScript i widzę że to dosyć kulawy język w stos.
do tego co ma Python lub chociażby PHP. Nie mogę się doszukać funkcji
formatujących liczby zmiennopozycyjne. Np. chcę zaokrąglić liczbę
rzeczywistą do 2 miejsc po przecinku. Nie widzę tu żadnego
odpowiednika funkcji printf, sprintf czy coś w tym rodzaju. :(
Obejrzyj więcej wiadomości



Temat: problem excel zaokraglanie
witam

Mam pytanko dotyczące zaokrąglania liczb.

Potrzebuje aby Excel po dokonaniu jakies operacji (np dzielenie)
w wyniku jaki powstanie np 134.84    obciał końcówke dziesietne bez
zaokrąglania. czyli aby wynik był 134
a nie 135
czy jest taka możliwość?

pozdr

Obejrzyj więcej wiadomości



Temat: problem excel zaokraglanie
quentin napisał(a):

witam

Mam pytanko dotyczące zaokrąglania liczb.

Potrzebuje aby Excel po dokonaniu jakies operacji (np dzielenie)
w wyniku jaki powstanie np 134.84    obciał końcówke dziesietne bez
zaokrąglania. czyli aby wynik był 134
a nie 135


dlaczego problem, troche inicjatywy.
=ZAOKR.DO.CAŁK(A1)
pozdrawiam

Obejrzyj więcej wiadomości



Temat: zaokraglanie w excelu

Witam i prosze o pomoc.
Chodzi o zaokraglanie liczb w/g zasad geodezyjnych,
tzw. Bradis-Krilowa. Otoz wedlug tej zasady
powinno sie zaokralac do liczby parzystej,
jesli ostatnia liczba jest 5.
Tzn jesli mamy liczbe 12,2555 i zaokraglamy
ja do 3 miejsc po przecinku powinnysmy
otrzymac 12,256, to samo otrzymamy z liczba
12,2565. Excel inaczej zaogragla,
z liczby  12,2555 robi 12,256, ale z liczby
12,2565 robi 12,257, czyli zaokragla do "gory"
Czy istnieje jakies rozwiazanie tego problemu?

TIA

WPM

Obejrzyj więcej wiadomości



Temat: zaokraglanie w excelu

Użytkownik WMP <w_@poczta.onet.plw wiadomości do grup dyskusyjnych
napisał:assggf$e1@news.onet.pl...


Witam i prosze o pomoc.
Chodzi o zaokraglanie liczb w/g zasad geodezyjnych,
tzw. Bradis-Krilowa. Otoz wedlug tej zasady
powinno sie zaokralac do liczby parzystej,
jesli ostatnia liczba jest 5.
Tzn jesli mamy liczbe 12,2555 i zaokraglamy
ja do 3 miejsc po przecinku powinnysmy
otrzymac 12,256, to samo otrzymamy z liczba
12,2565. Excel inaczej zaogragla,
z liczby  12,2555 robi 12,256, ale z liczby
12,2565 robi 12,257, czyli zaokragla do "gory"
Czy istnieje jakies rozwiazanie tego problemu?


Witam

Popełniłem taką funkcję:

Function RoundBK(liczba, lmpp%)
Dim tp, l_pom, mnozna
mnozna = 10 ^ lmpp
l_pom = Abs(liczba * mnozna)
tp = Abs(Fix(l_pom) - l_pom)

If tp = 0.5 Then 'zaokrąglanie Bradis-Krilow
'sprawdź czy parzysta
    If (Fix(l_pom) Mod 2) = 0 Then
        RoundBK = Sgn(liczba) * (l_pom - 0.5) / mnozna
    Else
        RoundBK = Sgn(liczba) * (l_pom + 0.5) / mnozna
    End If
Else 'zaokrąglanie normalne
    RoundBK = WorksheetFunction.Round(liczba, CDbl(lmpp))
End If

End Function

Sprawdź czy o to chodzi.
Dokładnie sprawdź, szczególnie liczby ujemne.
Ja przyjąłem, że:

-12,2565 zaokr do -12,256
czyli tak jak ta liczba dodatnia

Marek Sikora

Obejrzyj więcej wiadomości



Temat: Szukam makra:: wyrazic liczbe slownie (Word)


Witam ponownie!

No to proponuję trochę inaczej (część całkowita):
{ REF liczba * CardText }
po odstępie następne pole (formuła - dostępne także w menu tabela)
(część dziesiętna):
{ = ({REF liczba} - INT({REF liczba}))*100}
a bezpośrednio za polem dopisać "/100".


Niestety drugie pole zwraca liczbe ujemna. Natomiast CardText zaokragla
liczby w dol lub gore w zaleznosci od tego czy po przecinku jest powyzej czy
ponizej "50"

PP

Obejrzyj więcej wiadomości



Temat: Szukam makra:: wyrazic liczbe slownie (Word)
Witam


No to proponuję trochę inaczej (część całkowita):
{ REF liczba * CardText }
po odstępie następne pole (formuła - dostępne także w menu tabela)
(część dziesiętna):
{ = ({REF liczba} - INT({REF liczba}))*100}
a bezpośrednio za polem dopisać "/100".

Niestety drugie pole zwraca liczbe ujemna. Natomiast CardText zaokragla
liczby w dol lub gore w zaleznosci od tego czy po przecinku jest powyzej
czy
ponizej "50"


Wstaw coś takiego

{ = INT(Liczba * CardText ) }   - pierwsze pole  { = ((Liczba) - INT(Liczba
* CardText ))*100 } - drugie pole

Działa poprawnie w W2000

Pozdrawiam

PiotrS

Obejrzyj więcej wiadomości



Temat: Excel - help!!
  Darek D. napisał(a):

delTORO <tho@wp.plnapisał(a):
| A nie wystarczy zaznaczyć kolumnę, kliknąć prawym, wybrać formatowanie
| komórek a następnie kategoria-liczbowe a tam ustaw co Ci odpowiada. Ten
| sposób zmienia tylko wyświetlanie wartości w komórkach. Jeżeli chcesz na
| stałe to zaznacz jeszcze raz ten obszar, zrób kopiuj i wklej
| specjalnie-wartości.
| delTORO

Możesz rozwinąć podane przez Ciebie sformułowanie:
"... a tam ustaw co Ci odpowiada."?
Z chęcią poznam zaproponowany przez Ciebie sposób ustawienia w "kategoria-
| liczbowe", dzięki któremu z wpisanej do komórki liczby będzie można pozbyć
się dwóch lub więcej przecinków i dwóch cyfr po ostatnim przecinku.

Pozdrawiam - Darek!  ;)


Witam.
Chodziło mi żebyś ustawił ilość miejsc po przecinku na 0, ale zobaczyłem
że funkcja ta zaokrągla liczby i ma problem jeżeli występują kropki. Z
tego wynika że zostaje Twoje rozwiązanie
=WARTOŚĆ(ZŁĄCZ.TEKSTY(FRAGMENT.TEKSTU(A1;1;1);FRAGMENT.TEKSTU(A1;3;3)))
Za wprowadzenie w błąd przepraszam.

delTORO

Obejrzyj więcej wiadomości



Temat: zaokrąglenia w excel'u
Jak poprawnie zaokrąglić liczby w fakturach.
Przykład: jeżeli mam liczbę 0,44445 ~ 0,4445 ~ 0,444 ~ 0,44.
dlaczego tak się dzieje i jak to ominąć np. przy obliczaniu kwoty netto z brutto.
Po podzieleniu przez 1,22 kwoty brutto dostaje liczbę którą zaokraglam do dwóch
miejsc po przecinku ale w dalszych obliczeniach excel bierze liczbę przed
zaokrągleniem itd. a po 50 takich obliczeniach wychodzi różnica kilku groszy.
Obejrzyj więcej wiadomości



Temat: zaokrąglenia w excel'u
Witam!


Jak poprawnie zaokrąglić liczby w fakturach.
Przykład: jeżeli mam liczbę 0,44445 ~ 0,4445 ~ 0,444 ~ 0,44.
dlaczego tak się dzieje i jak to ominąć np. przy obliczaniu kwoty netto z brutto.
Po podzieleniu przez 1,22 kwoty brutto dostaje liczbę którą zaokraglam do dwóch
miejsc po przecinku ale w dalszych obliczeniach excel bierze liczbę przed
zaokrągleniem itd. a po 50 takich obliczeniach wychodzi różnica kilku groszy.


Zmiana formatu liczby na dwa miejsca po przecinku, to nie jest zaokrąglenie, lecz tylko zmiana sposobu wyświetlania tej
wartości na ekranie! Wartość w komórce pozostaje bez zmiany!
Aby Excel liczył tak jak wyswietla, nalezy w menu Narzedzia-Opcje-Przeliczanie zaznaczyć opcje: "Dokladnosc jak
wyswietlono"
Innym sposbem jest zaokraglanie wynikow działan za pomoca specjalnych funkcji, np.: ZAOKR (jest ich kilka - zobacz w
pomocy), np:
=ZAOKR(A1/1,22;2)

Tajan

Obejrzyj więcej wiadomości



Temat: zaokrąglenia w excel'u

Witam!


Jak poprawnie zaokrąglić liczby w fakturach.
Przykład: jeżeli mam liczbę 0,44445 ~ 0,4445 ~ 0,444 ~ 0,44.
dlaczego tak się dzieje i jak to ominąć np. przy obliczaniu kwoty netto z brutto.
Po podzieleniu przez 1,22 kwoty brutto dostaje liczbę którą zaokraglam do dwóch
miejsc po przecinku ale w dalszych obliczeniach excel bierze liczbę przed
zaokrągleniem itd. a po 50 takich obliczeniach wychodzi różnica kilku groszy.


Zmiana formatu liczby na dwa miejsca po przecinku, to nie jest zaokrąglenie, lecz tylko zmiana sposobu wyświetlania tej
wartości na ekranie! Wartość w komórce pozostaje bez zmiany!
Aby Excel liczył tak jak wyswietla, nalezy w menu Narzedzia-Opcje-Przeliczanie zaznaczyć opcje: "Dokladnosc jak
wyswietlono"
Innym sposbem jest zaokraglanie wynikow działan za pomoca specjalnych funkcji, np.: ZAOKR (jest ich kilka - zobacz w
pomocy), np:
=ZAOKR(A1/1,22;2)

Tajan

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie <zawstydzony> ;)
On 12 Paź, 12:40, "Beer" <b@adres.pocztowy.plwrote:


No właśnie...
Wikipedii raczej nie ufam - bądź co bądź nie wiadomo, kto opisywał hasło :)
Góglając również znalazłem info, że piątkę zaokrąglamy w górę. Ale wielu
spośród znajomych twierdzi, że ze szkolnych lat pamiętają - tak jak ja - że
w dół!
I bądź to człowiecze mądry...


rozmawiałem z moją mamą (matematyczka z 35-letnim stażem) i ona
również twierdzi że zaokrąglanie liczby która ma na końcu 5 jest
nadmiarowe czyli w górę.

Obejrzyj więcej wiadomości



Temat: problem excel zaokraglanie
witam


Mam pytanko dotyczące zaokrąglania liczb.

Pytanie juz zadałem na konkurencyjnej grupie-chciaz sadze ze dwie grupy
powinny sie połaczyc- ale  pewnie juz poruszny byłten problem.

Potrzebuje aby Excel po dokonaniu jakies operacji (np dzielenie)
w wyniku jaki powstanie np 134.84    obciał końcówke dziesietne bez
zaokrąglania. czyli aby wynik był 134
a nie 135
czy jest taka możliwość?

pozdr
q


LICZBA.CAŁK(A1)

Pozdrowienia
Zbigniew Lewandowski

Obejrzyj więcej wiadomości



Temat: problem excel zaokraglanie


witam

Mam pytanko dotyczące zaokrąglania liczb.

Pytanie juz zadałem na konkurencyjnej grupie-chciaz sadze ze dwie grupy
powinny sie połaczyc- ale  pewnie juz poruszny byłten problem.

Potrzebuje aby Excel po dokonaniu jakies operacji (np dzielenie)
w wyniku jaki powstanie np 134.84    obciał końcówke dziesietne bez
zaokrąglania. czyli aby wynik był 134
a nie 135
czy jest taka możliwość?


Witam:

=LICZBA.CAŁK(x;0)
gdzie x to adres komórki z cyfrą której chcesz obciąć ułamek

Pozdrawiam - Marcin

Obejrzyj więcej wiadomości



Temat: mBank podwyższa oprocentowanie.

"Eneuel Leszek Ciszewski" ft6fh2$f0@flis.man.torun.pl


| Oczywiście piszę o zaokrąglaniu liczb całkowitych. Z naturalnymi jest jeszcze gorzej.


Trochę się pomerdało. Chciałem napisać, że z rzeczywistymi jest gorzej niż z całkowitymi.
Nie wiem, skąd wpadło tu słowo 'naturalnymi'. Naturalne są tu niemal identyczne z całkowitymi.

Obejrzyj więcej wiadomości



Temat: mbank - jednak 1PLN za przelewy?

ATZ Rzeszow <atz_rzes@nospam.gazeta.pl wrote:
mbq mozna nie lubiec, ale proponuje jednak zaokraglac liczby troche
dokladniej.
Nie 3 mln a 30 mln,


Zwrot z kapitału brutto w przypadku mBanku, detalicznej marki BRE Banku,
przekroczy w 2005 roku 20 proc. dzięki planowanemu zyskowi w wysokości 28
mln zł. W 2004 roku mBank zarobił brutto 3 mln zł.
http://mojeinwestycje.interia.pl/news?inf=592953

nie prawie milion a 760 tys.


Obecnie:
Klienci 790.844

Ok napiszę jeszcze raz: 3 mln zysku, 758tys klientów, 4 lata na rynku. ROTFL
!!!

Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb


| istnieja jakies sposoby zaokraglania liczb okreslone ustawa,
| rozporzadzeniem?

| Czyżby podstawy arytmetyki to za mało??

Pewno, ze tak. Zobacz jak sie zaokragla belkowe - wg rozporzadzenia
przeciez.


Sorry, ale jesteś chyba w błędzie. Kolega mówił
o sposobach zaokrąglania LICZB, a to z Belką
związane jest tylko, że tak powiem, powierzchownie.

Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb

| istnieja jakies sposoby zaokraglania liczb okreslone ustawa,
| rozporzadzeniem?

| Czyżby podstawy arytmetyki to za mało??

| Pewno, ze tak. Zobacz jak sie zaokragla belkowe - wg rozporzadzenia
| przeciez.

Sorry, ale jesteś chyba w błędzie. Kolega mówił
o sposobach zaokrąglania LICZB, a to z Belką
związane jest tylko, że tak powiem, powierzchownie.


Mozemy to ciagnac dalej:
Podstawy ARYTMETYKI nie mowia o tym jak ZAOKRAGLAC.
Jak dodawac, odejmowac, dzielic itd. - tak.
Jak zaokraglac - nie.
O tym mowia podstawy ksiegowosci lub metrologii - zaleznie od tego do czego
dane liczby stosujemy w praktyce.
Na przyklad, liczby mozemy zaokraglac:
- w dol ( 3.5 do 3, a -3.5 do -4 )
- w gore (3.5 do 4, a -3,5 do -3 )
- do parzystej (3,5 do 4 a -3.5 do -4)
- do nieparzystej (3,5 do 3 a -3,5 do -3 )
Ale to juz nie arytmetyka, tylko umowa...
:-)

Michal

:-)

Pozderawiam serdecznie.
Michal.

Obejrzyj więcej wiadomości



Temat: Oblicznie i zaokraglanie odsetek


In news:aqsv81$37a$1@news.tpi.pl, Jarosław Lech wrote:

|     Jeśli chodzi o samo zaokrąglenie, to chyba nie masz racji. Po
| drugiej piątce stoi zero, więc przy zaokrąglaniu do 2 cyfr wynikiem
| powinna być liczba 0,35 (do piątki włącznie zaokrągla się w dół).
| Sytuację zmieniłby dopiero ułamek 0,3556.

Sam sobie przeczysz, i to w oczywisty sposób. Pomyśl trochę, zanim
napiszesz
coś na grupę.


    A w jakiż to oczywisty sposób? Zaokrąglenie szóstki z czwartej
pozycji do trzech znaków po przecinku daje 0,356, zaokrąglenie szóstki z
trzeciej pozycji po przecinku do dwóch znaków daje 0,356. Albo od razu
dwa znaki: 0,00560,005, stąd cyfra stojąca na 2 miejscu po przecinku
zaokrąglana jest w górę. Skoro kolega w przykładzie miał na na 4.
pozycji 0 (zero), to nijak nie będzie mógł naciągnąć tego znaku na 6. Po
trzecim znaku to sobie może być i słoń - bez wpływu na wynik
zaokrąglenia, jeśli na trzecim nie ma cyfry 5.

    Dla jasności: zaokrąglanie liczb to nie jest obliczanie wyników
wyborów, gdzie 50 proc+1 głos to już większość (zresztą tylko zwykła
większość).

Obejrzyj więcej wiadomości



Temat: Oblicznie i zaokraglanie odsetek


Ewa, chyba z matematyka nie masz a wiele wspolnego???


Byc moze sie myle, jesli chodzi o zaokraglenia, chociaz rozmawialam dzisiaj
z kilkoma osobami i okazuje sie, ze wiekszesc ma utrwalone zasady
zaokraglania ze szkoly. Co ciekawe, gdyby zrobic glosowanie, glosy
rozlozylyby sie prawie rowno. (zadalam tez pytanie na grupie
pl.sci.matematyka, ale watek nie cieszy sie olbrzymim zainteresowaniem,
matematycy tym sobie glowy raczej nie zawracaja - na matematyce wyniki
raczej sie podaje dokladne). Z Twojej wypowiedzi wnioskuje, ze z matematyka
masz wiele wspolnego (przy okazji - matematyk to nie rachmistrz)
Abstarahujac od tematu watku, Twoj glos niewiele wniosl do dyskusji. Moze
niewiele mam wspolnego z matematyka, ale przynajmniej wiem, czym sie zajmuja
matematycy, a co bardziej dotyczy np. inzynierow, czy pracownikow bankow. A
jesli czegos nie wiem, to staram sie to naprawic (jesli mnie to interesuje)
Dlatego, jesli mogbys podac jakies zrodlo Twoich wiadomosci, bylabym
wdzieczna. Mam na mysli jakies ogolne zasady zaokraglania liczb, a nie
takie, ktore przyjmuje konkretny bank, czy nawet wszystkie banki.
Ewa

Obejrzyj więcej wiadomości



Temat: Zokrąglanie kwot.
Czytam ten wątek i coraz mniej pojmuję...
od mniej więcej 4 klasy szkoły podstawowej uczono mnie, że
aby zaokrąglić liczbę do n miejsc po przecinku wyliczam n+1 liczbę po przecinku
i w zależności od tego czy jest to liczba z przedziału <0, 4czy
<5,9 "manipulujemy" n-tą cyfrą po przecinku. I tak jeżeli n+1 <= 4 to n
zostaje bez zmian, jeżeli n+1 4 to n zwiększamy o 1 i ty było by tyle od
strony matematycznej.
Obejrzyj więcej wiadomości



Temat: Zokrąglanie kwot.


Czytam ten wątek i coraz mniej pojmuję...


Prawdę mówiąc ja też (to że np. zus każe wyliczać sładki z dokładnością do 4
miejsc po przecinku nie wynika konieczność tworzenia nowych teorii
matematyki :)


od mniej więcej 4 klasy szkoły podstawowej uczono


a i na studiach też przypominano :)


mnie, że
aby zaokrąglić liczbę do n miejsc po przecinku wyliczam n+1 liczbę po
przecinku
i w zależności od tego czy jest to liczba z przedziału <0, 4czy
<5,9 "manipulujemy" n-tą cyfrą po przecinku. I tak jeżeli n+1 <= 4 to n
zostaje bez zmian, jeżeli n+1 4 to n zwiększamy o 1 i ty było by tyle od
strony matematycznej.


I aż tyle i tylko tyle :)

Sark

Obejrzyj więcej wiadomości



Temat: Zokrąglanie kwot.


Dobrze cie uczono, ale nie uklada sie szeregu zaokraglen. Jak chcesz
zaokraglic liczbe 1,444449 do liczby calkowitej, to nie zaczynasz zaokraglac
od ostatniej cyfry czyli od 9 tylko od pierwszej po przecinku, ktora to dla
Ciebie jest liczba n+1. Dlatego w powuzszym przypadku 1,444449~=1, a nie 2
jak sugerowal przedmowca.


i bardzo słusznie: 1,444449 zaokroąglone do 0 miejsc po przecinku daje nam 1
(słownie jeden)

Obejrzyj więcej wiadomości



Temat: jak sie liczy odsetki ???
Użytkownik "ak009"


pytanie jak w temacie z tym, że chodzi mi bardziej o to jak Bank
zaokrągla
liczby: kiedy (po każdej operacji dzielenia ???) i ewentualnie do ilu
miejsc
po przecinku.


liczy sie z dokladnoscia przynajmniej 4 lub 5 cyfr po przecinku, a
zaokraglanie do dugiego miejsca po przecinku czyli do pelnego grosza jest
jedynie w momencie kapitalizacji odsetek, tzn przy wyliczaniu odsetek ktore
nalezy klientowi zaksiegowac.
*** blad ***

Obejrzyj więcej wiadomości



Temat: jak sie liczy odsetki ???


Użytkownik "ak009"
| pytanie jak w temacie z tym, że chodzi mi bardziej o to jak Bank
zaokrągla
| liczby: kiedy (po każdej operacji dzielenia ???) i ewentualnie do ilu
miejsc
| po przecinku.

liczy sie z dokladnoscia przynajmniej 4 lub 5 cyfr po przecinku, a
zaokraglanie do dugiego miejsca po przecinku czyli do pelnego grosza jest
jedynie w momencie kapitalizacji odsetek, tzn przy wyliczaniu odsetek ktore
nalezy klientowi zaksiegowac.
*** blad ***


Czy jest to regulowane jakims prawem bankowym? ustawa? Czy tez kazdy bank liczy
wedlug wlasnych wewnetrznych ustalen, regulaminow?

Obejrzyj więcej wiadomości



Temat: supermarket - gdzie sa moje 3 grosze ?


news:4650.00000bdb.3e4a53b3@newsgate.onet.pl, Użytkownik
<bww@poczta.onet.pl:

| 10-02-2003  11-02-2003  CITIOBLIGACJI   NABYCIE   2 000,00   2 000,07
| ...a prawie caly czas ktos narzeka na shiti ;)

Ale tu sa daty rozne. Jesli cena nabycia byla z 10. a transakcja 11., to
wartosc w tym drugim dniu mogla sie juz roznic z powodu wzrostu wartosci
j.u. byc moze?


Robercie,
Czytales dokladnie poprzednie wiadomosci? Przeczytaj jeszcze raz, bo tam
daty tez sa rozne w 2 na 3 przypadki. IMO tylko jesli zlecenie skladane jest
bardzo wczesnie, to data wyceny jest identyczna. Zreszta w tym dniu
skladalem jeszcze inne zlecenia (3) i tam kwoty rejestru i wartosci rejestru
po transakcji sa identyczne. Tylko nie mow mi ze to przypadek i wzrost
wartosci w pozostalych  byl zeowy. Z tego co widze przynajmniej w moim
przypadku, roznice moga wynikac po prostu z zaokraglania liczby jednostek
przez rozne fundusze.
np.
GTFI FIO OBLIGACJI SKARBOWYCH  zaokragla do 4 miejsca po przecinku (kwoty
zgodne)
SKARBIEC-OBLIGACJA FUNDUSZ INWESTYCYJNY OTWARTY INSTRUMENTÓW DŁUŻNYCH 6
miejsc (kwoty zgodne)
PZU FIO PAPIERÓW DŁUŻNYCH POLONEZ 4 miejsca (kwoty zgodne)
CITIOBLIGACJI FIO tylko do trzeciego miejsca (kwoty niezgodne)

Byc moze tu tkwi przyczyna?

Waldek

Obejrzyj więcej wiadomości



Temat: supermarket - gdzie sa moje 3 grosze ?
news:b2ffjf$k6j$1@flis.man.torun.pl, bwwald <bww@poczta.onet.pl:


Czytales dokladnie poprzednie wiadomosci? Przeczytaj jeszcze raz, bo
tam daty tez sa rozne w 2 na 3 przypadki.


Prawda, nie chcialo mi sie siegac do tych starszych, wolalem dopisac "byc
moze" ;)
sorry


tego co widze przynajmniej w moim przypadku, roznice moga wynikac po
prostu z zaokraglania liczby jednostek przez rozne fundusze.
np.
Byc moze tu tkwi przyczyna?


byc moze ;)

Obejrzyj więcej wiadomości



Temat: Zaokąglanie liczb


Witam.
Czy jest możliwe w Accesie zaokrąglenie liczby do dwóch miejsc po
przecinku,
w ten sposób aby po zaokrągleniu pozostałe cyfry były obcinane.  Jeżeli
tak
to jak to zrobić .


left(format(<liczba,"0.000"), len(format(<liczba,"0.000"))-1)

Obejrzyj więcej wiadomości



Temat: Zaokąglanie liczb

Czy jest możliwe w Accesie zaokrąglenie liczby do dwóch miejsc po
przecinku,
w ten sposób aby po zaokrągleniu pozostałe cyfry były obcinane.  Jeżeli
tak
to jak to zrobić .


Left(Format(a, "0.000"), Len(Format(a, "0.000"))-1) Obejrzyj więcej wiadomości



Temat: Zaokąglanie liczb
jeśli a2k to
Round(Liczba,2)


| Czy jest możliwe w Accesie zaokrąglenie liczby do dwóch miejsc po
przecinku,
| w ten sposób aby po zaokrągleniu pozostałe cyfry były obcinane.  Jeżeli
tak
| to jak to zrobić .
Left(Format(a, "0.000"), Len(Format(a, "0.000"))-1)

Obejrzyj więcej wiadomości



Temat: Zaokąglanie liczb
Bohdan Głowacki:


| Czy jest możliwe w Accesie zaokrąglenie liczby do dwóch miejsc po
| przecinku,
| w ten sposób aby po zaokrągleniu pozostałe cyfry były obcinane.
Jeżeli
| tak
| to jak to zrobić .

jeśli a2k to
Round(Liczba,2)


Oj, ostrożnie, ostrożnie!

Obejrzyj więcej wiadomości



Temat: zaokrąglanie liczb
A jaki tam jest URL?


----- Original Message -----
From: "maria" <p@kiux.man.radom.pl
To: <pl-comp-bazy-danych-msacc@newsgate.pl
Sent: Monday, March 26, 2001 2:58 PM
Subject: Re: zaokrąglanie liczb

może za mało szukałam przed wysłaniem postu - znalazłam funkcję napisaną
przez Stanley w FAQ.
Ale jeśli są jeszcze jakieś inne sposoby, chętnie przeczytam
                            Maria


--
Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych.msaccess

Obejrzyj więcej wiadomości



Temat: zaokrąglanie liczb


Głupi problem - ale nie mogę znaleźć w HELP-ie, jak w MS ACCESS zaokrąglić
liczbę do określonej liczby miejsc po przecinku. W EXCEL - nie ma
problemu -
jest funkcja zaokr(liczba;dokładność) - a tu?


Ja używam takiej oto funkcji.

Public Function RndNum(ByVal Number As Variant, ByVal Decimals As Integer)
As Variant
  Const TITLEBAR = ""
  If Decimals = 0 Then
    RndNum = Int(Number * 10 ^ Decimals + 0.5) / 10 ^ Decimals
    RndNum = CDbl(Format(RndNum, "#." & String(Decimals, "0")))
  Else
    RndNum = CDbl(Int(Number) * 10 ^ (-Decimals))
  End If
End Function

Nie pamiętam niestety skąd to mam więc przepraszam autora, że nie mogłem się
na niego powołać

Pozdro

Jaco

Obejrzyj więcej wiadomości



Temat: Zaokraglenia w accessie
Serdecznie witam wszystkich
Doradzi mi ktoś jakiej funkcji uzyc aby zaokraglic liczbe do 2 miejsc po
przecinku tak aby szereg takich zaokraglonych liczb dal prawidlowy wynik
dodawania.
Chodzi o to ze program ktory robie wystawia faktury i po obliczeniu vat
wynoci np: 15,456 w postaci walutowej jest oki 15,46 lecz juz kilka takich
liczb powoduje ze suma jest o 0,01 zl wyzsza. W momecie obliczania vatu
powinienem zastosowac jedna z funkcji zaokraglajacych ... h mmm ale nie
bardzo wychodzi gdy wstawiam clng ... prosze o rade.
Dziekuje z gory
Poz Kicha
Obejrzyj więcej wiadomości



Temat: Zaokraglenia w accessie

"Kicha" <kic@poczta.onet.plwrote in message <news:bpsvj6$ls4$1@nemesis.news.tpi.pl...
Serdecznie witam wszystkich
Doradzi mi ktoś jakiej funkcji uzyc aby zaokraglic liczbe do 2 miejsc po
przecinku tak aby szereg takich zaokraglonych liczb dal prawidlowy wynik
dodawania.
Chodzi o to ze program ktory robie wystawia faktury i po obliczeniu vat
wynoci np: 15,456 w postaci walutowej jest oki 15,46 lecz juz kilka takich
liczb powoduje ze suma jest o 0,01 zl wyzsza. W momecie obliczania vatu
powinienem zastosowac jedna z funkcji zaokraglajacych ... h mmm ale nie
bardzo wychodzi gdy wstawiam clng ... prosze o rade.
Dziekuje z gory
Poz Kicha


Zmien typ danych na WALUTA i problem powinien zniknac.
Obejrzyj więcej wiadomości



Temat: Zaokrąglanie po polsku
Proszę o wskazówkę jak w zgrabny sposób zaokrąglać liczby po polsku.
Czasem liczę w swoim programie pieniądze. I wypada żeby zaokrąglać wyniki do
pełnych groszy.
Interesuje mnie stosowna funkcja, oraz w jakiego typu pole w tabeli należy
dla pieniędzy przewidzieć.
I ostatnie pytanie,jak sprawdzić czy w formularzu użytkownik nie wpisał w
polu tekstowym za dużo miejsc po przecinku (lub jak do tego nie dopuścić).

Pozdrawiam
mdll

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie po polsku


Proszę o wskazówkę jak w zgrabny sposób zaokrąglać liczby po polsku.


To znaczy jak: z polskimi znakami diakrytycznymi?


Czasem liczę w swoim programie pieniądze. I wypada żeby zaokrąglać wyniki
do
pełnych groszy.


O na pewno! Chyba że to kursy walut (te liczy się do setnych części grosza


Interesuje mnie stosowna funkcja, oraz w jakiego typu pole w tabeli należy
dla pieniędzy przewidzieć.


Hmmm.... Niech chwilę pomyślę....... Walutowy?
Nie.... To by chyba było zbyt proste?


I ostatnie pytanie,jak sprawdzić czy w formularzu użytkownik nie wpisał w
polu tekstowym za dużo miejsc po przecinku (lub jak do tego nie dopuścić).


A po co?


Pozdrawiam
mdll


Pozdrawiam,
Kiełpiś

Obejrzyj więcej wiadomości



Temat: zaokrąglenia liczb
Mam pytanie:

dlaczego Access inaczej zaokrągla liczby a inaczej waluty
sprawdzałem to i przy zaokrągleniu do dwóch miejsc po przecinku
liczba 0,005 to 0,00  (0,006 to 0,01) a
waluta 0,005 to 0,01 (0,006 to 0,01)
czy da się ustawić gdzieś parametr zaokrąglania liczb dla formatów

wydaje mi się że może to powodować błędy przy przeliczaniu np.
wartości brutto gdzie walute mnoży się przez liczbę (vat)

jak uniknąć błędów powstałych z tego powodu?

ANDY

Obejrzyj więcej wiadomości



Temat: zaokrąglenia liczb

Oczywiście, że będą błędy przy przeliczeniach VAT. A tutaj musi być
dokładnie, co do grosza. Przypominam, że VATu od nieprawidłowo policzonej
faktury nie można odliczyć (ale trzeba naliczyć oczywiście, jeśli to ja
wystawiam fakturę).
Istnieje instrukcja, która zaokrągla liczby (chyba CLNG), ale nie udało mi
się zaokrąglić do żądanej liczby po przecinku.

Problem rozwiązałem następująco:
1) Wartość mnożę razy 100
2) Wykonuję instrukcję zaokrąglenia (CLNG)
3) Dzielę otrzymaną wielkość przez 100
ergo:
Mam wartość VAT do jednego grosza..
Trochę to prymitywne, ale działa...
wydaje mi się że może to powodować błędy przy przeliczaniu np.
wartości brutto gdzie walute mnoży się przez liczbę (vat)


| jak uniknąć błędów powstałych z tego powodu?

| ANDY


--
Archiwum grupy dyskusyjnej pl.comp.bazy-danych.msaccess
http://niusy.onet.pl/pl.comp.bazy-danych.msaccess

Obejrzyj więcej wiadomości



Temat: zaokrąglenia liczb
Oczywiście, że będą błędy przy przeliczeniach VAT. A tutaj musi być
dokładnie, co do grosza. Przypominam, że VATu od nieprawidłowo policzonej
faktury nie można odliczyć (ale trzeba naliczyć oczywiście, jeśli to ja
wystawiam fakturę).
Istnieje instrukcja, która zaokrągla liczby (chyba CLNG), ale nie udało mi
się zaokrąglić do żądanej liczby po przecinku.

Problem rozwiązałem następująco:
1) Wartość mnożę razy 100
2) Wykonuję instrukcję zaokrąglenia (CLNG)
3) Dzielę otrzymaną wielkość przez 100
ergo:
Mam wartość VAT do jednego grosza..
Trochę to prymitywne, ale działa...


wydaje mi się że może to powodować błędy przy przeliczaniu np.
wartości brutto gdzie walute mnoży się przez liczbę (vat)

jak uniknąć błędów powstałych z tego powodu?

ANDY


--
Archiwum grupy dyskusyjnej pl.comp.bazy-danych.msaccess
http://niusy.onet.pl/pl.comp.bazy-danych.msaccess

Obejrzyj więcej wiadomości



Temat: zaokrąglenia liczb


Mam pytanie:

dlaczego Access inaczej zaokrągla liczby a inaczej waluty
sprawdzałem to i przy zaokrągleniu do dwóch miejsc po przecinku
liczba 0,005 to 0,00  (0,006 to 0,01) a
waluta 0,005 to 0,01 (0,006 to 0,01)
czy da się ustawić gdzieś parametr zaokrąglania liczb dla formatów

wydaje mi się że może to powodować błędy przy przeliczaniu np.
wartości brutto gdzie walute mnoży się przez liczbę (vat)

jak uniknąć błędów powstałych z tego powodu?

ANDY


opis tego problemu znajdziesz pod tym adresem
http://web.pertus.com.pl/~stanley/faq/P004.htm



Obejrzyj więcej wiadomości



Temat: Zaokraglanie do penej liczby


Mam pewien problem polegajacy na zaokragleniu liczby do pewniej
wielokrotnosci, mianowicie nie wiem jak to zrobic. Dokladnie chodzi o
zaokraglenie liczby do np. 0,2; 0,25; 0,005 itd...


Czesc.
W Accesie nie ma takich funkcji bo nie sa potrzebne, po prostu piszesz:

x=int(x*5)/5: rem zaokraglanie do 0,2

itd.

pra@box43.gnet.pl

Obejrzyj więcej wiadomości



Temat: Zaokraglanie do penej liczby
Nie ma !!!
napisz swoja funkcje wykorzystujac teorie usredniania i aproksymacji

MisiekM napisał(a) w wiadomo ci: <38AD330D.FAA87@go2.pl...

Witam wszystkich w gupie.

Mam pewien problem polegajacy na zaokragleniu liczby do pewniej
wielokrotnosci, mianowicie nie wiem jak to zrobic. Dokladnie chodzi o
zaokraglenie liczby do np. 0,2; 0,25; 0,005 itd... W Excelu sa funkcje
'ZAOKR.W.DOL' i ZAOKR.W.GORE', a w Accessie?


Obejrzyj więcej wiadomości



Temat: zaokrąglanie liczb w Access 97
Pytanie banalne , ale nie mogę sobie z tym poradzić . Mam formularz , w
którym część pól to obiekty niezwiązane . Wartość do nich jest pisywanan
przy pomocy VBA tzn. Recordset coś tam pobiera , oblicza , mnoży , dzieli i
na końcu wpisuje wartość w pole niezwiązane formularza . Problem w tym , że
obliczone w ten sposób wartości mają ileś tam miejsc po przecinku , a ja
chciałabym zaokrąglić to do jednego miejsca po przecinku . Niestety ,
ustawianie właćiwości pola formularza nie działa (zaznaczam 1 ,ale i tak nie
ma efeku) .Próbowałam też skorzystać z NazwaPola.DecimalPlaces=1 w kodzie i
też nic ....
Czy ktos może mi pomóc ?
* * * * * * * * * * * * * *
Marzena
GG 3987951
ICQ 151577589
Obejrzyj więcej wiadomości



Temat: Zaokraglanie
ZAOKR
Zaokrągla liczbę do określonej liczby cyfr.

Składnia

ZAOKR(liczba;liczba_cyfr)

Liczba   jest liczbą do zaokrąglenia.

Liczba_cyfr   jest liczbą pozycji do ilu chcemy zaokrąglić. Ujemna liczba
powoduje zaokrąglenie liczby z lewej strony przecinka; 0 (zero) powoduje
zaokrąglenie do najbliższej liczby całkowitej.

Użytkownik Richardo <jaro@poczta.arena.plw wiadomości do grup
dyskusyjnych napisał:8sk3mg$k5@news.tpi.pl...

Czy ktos wie, jak w Accessie zaokraglic jakas liczbe. Wiem, ze
prawdopodobnie taka funkcja nie istnieje (jak Zaokr w Excelu)?

--
Rafał
www.jarocki.net
GG#: 205051


Obejrzyj więcej wiadomości



Temat: Zaokraglanie
| ZAOKR
| Zaokrągla liczbę do określonej liczby cyfr.
|
| Składnia
|
| ZAOKR(liczba;liczba_cyfr)
|
| Liczba   jest liczbą do zaokrąglenia.
|
| Liczba_cyfr   jest liczbą pozycji do ilu chcemy zaokrąglić. Ujemna liczba
| powoduje zaokrąglenie liczby z lewej strony przecinka; 0 (zero) powoduje
| zaokrąglenie do najbliższej liczby całkowitej.
|

-do marcin:
he he he, o co Ci chodzi. Przeczytales pytanie?
:-))

-do Richardo:
Poszukaj np. w
http://web.pertus.com.pl/~stanley/faq/faq_home.htm -P004
Przeszukaj tez archiwum grupy. Bylo o tym sporo. A najlepiej jak zawsze
uczynisz to najpierw.
;-)

Pozdrawiam
Grzes P.

Obejrzyj więcej wiadomości



Temat: Zaokraglanie
W Accessie nie ma takiej funkcji. Jest w Excelu.


"marcin" <mjastrzeb@cezar.com.plwrote in message



ZAOKR
Zaokrągla liczbę do określonej liczby cyfr.

Składnia

ZAOKR(liczba;liczba_cyfr)

Liczba   jest liczbą do zaokrąglenia.

Liczba_cyfr   jest liczbą pozycji do ilu chcemy zaokrąglić. Ujemna liczba
powoduje zaokrąglenie liczby z lewej strony przecinka; 0 (zero) powoduje
zaokrąglenie do najbliższej liczby całkowitej.

Użytkownik Richardo <jaro@poczta.arena.plw wiadomości do grup
dyskusyjnych napisał:8sk3mg$k5@news.tpi.pl...
| Czy ktos wie, jak w Accessie zaokraglic jakas liczbe. Wiem, ze
| prawdopodobnie taka funkcja nie istnieje (jak Zaokr w Excelu)?

| --
| Rafał
| www.jarocki.net
| GG#: 205051


Obejrzyj więcej wiadomości



Temat: Zaokraglanie
Dzięki! Znalazłem!


"Grzes P." <acc_n@poczta.wp.plwrote in message



| ZAOKR
| Zaokrągla liczbę do określonej liczby cyfr.
|
| Składnia
|
| ZAOKR(liczba;liczba_cyfr)
|
| Liczba   jest liczbą do zaokrąglenia.
|
| Liczba_cyfr   jest liczbą pozycji do ilu chcemy zaokrąglić. Ujemna
liczba
| powoduje zaokrąglenie liczby z lewej strony przecinka; 0 (zero) powoduje
| zaokrąglenie do najbliższej liczby całkowitej.
|

-do marcin:
he he he, o co Ci chodzi. Przeczytales pytanie?
:-))

-do Richardo:
Poszukaj np. w
http://web.pertus.com.pl/~stanley/faq/faq_home.htm -P004
Przeszukaj tez archiwum grupy. Bylo o tym sporo. A najlepiej jak zawsze
uczynisz to najpierw.
;-)

Pozdrawiam
Grzes P.

--
Archiwum grupy dyskusyjnej pl.comp.bazy-danych.msaccess
http://niusy.onet.pl/pl.comp.bazy-danych.msaccess


Obejrzyj więcej wiadomości



Temat: Zaokrąglanie
Wiem, że temat już był przerabiany.
Mam pytanie jak zmusić MSAccess do poprawnego zaokrąglania liczb.
Metody polegające na sprawdzaniu reszty =0,5 <0,5 są zawodne.
Proszę o pomoc.

------------------------------------------------------------------
Mariusz Walaszek
Zakład Oprogramowania Komputerowego "PROGMAR"
e-mail: prog@silesia.top.pl
ICQ:4470610
____/|
o.O|
=(_)=
    U

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie


Mariusz Walaszek wrote:

Wiem, że temat już był przerabiany.


Na tej grupie jeszcze nie, na bazy-danych i owszem, chyba z 1000 razy...


Mam pytanie jak zmusić MSAccess do poprawnego zaokrąglania liczb.
Metody polegające na sprawdzaniu reszty =0,5 <0,5 są zawodne.
Proszę o pomoc.


Zatem jeszcze raz, obiecuje, ze wiecej nie bede ;-)
Przyklad "finansowego" (tzn. 5 zawsze w gore) zaokraglania do drugiego
miejsca po przecinku:

wynik=Int(liczba * 100 + 0,5) / 100

poniewaz gdy 'liczba' jest zmiennoprzecinkowa pojawiaja sie pewne bledy
(pisalem o tym pare tygodni temu, mozesz poszukac sobie tych postow na
grupie bazy-danych), proponuje takie cus:

wynik=Int(CCur(liczba * 100 + 0,5)) / 100

aczkolwiek gdy 'liczba' jest bezposrednio polem w tabeli typu Waluta,
CCur uzywac nie trzeba.

Dla zaokraglen "matematycznych" (do najblizszej liczby parzystej) mozesz
uzywac funkcji CInt lub CLng, jesli zakres oferowany przez te funkcje Ci
wystarcza.

Pozdrawiam -
        Stanley

P.S. Przy okazji, skoro juz pisze. Uprzedzajac inny niesmiertelny watek
- z pliku .mdb NIE MOZNA zrobic .exe. Dla Accessa sa specjalne pakiety
runtime - ADT dla A'2.0 i A'95 oraz ODE dla A'97.

Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb
Zapomniałem dodać, że argument 'decimals' może przyjmować wartości ujemne, wtedy otrzymujemy podaną liczbę całkowitą pomnożoną przez 10^decimals. No a dodatnie decimals to zaokrąglenie

P.S. A w zasadzie to mam pytanie do grupowiczów: Dlaczego MsAccess nie zawiera wbudowanej funkcji zaokrąglania liczb, jak np. w Excel Zaokr.Gora ... Dół ?
Ciekawe czy uzyskam odpowiedź w stylu: BY PROGRAMIŚCI NIE SZLI NA ŁATWIZNĘ, BO SAMI SOBIE MOGĄ JĄ NAPISAĆ, BY NIE ODWYKLI OD KLEPANIA KODU, BY COŚ TAM, COŚ TAM ...
:-))

Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb

    Krzysztof Ciuba napisał(a) w wiadomości:
<8qtbhf$5c@helios.man.lublin.pl...
    Zapomniałem dodać, że argument 'decimals' może przyjmować wartości
ujemne, wtedy otrzymujemy podaną liczbę całkowitą pomnożoną przez
10^decimals. No a dodatnie decimals to zaokrąglenie

    P.S. A w zasadzie to mam pytanie do grupowiczów: Dlaczego MsAccess nie
zawiera wbudowanej funkcji zaokrąglania liczb, jak np. w Excel Zaokr.Gora
... Dół ?
    Ciekawe czy uzyskam odpowiedź w stylu: BY PROGRAMIŚCI NIE SZLI NA
ŁATWIZNĘ, BO SAMI SOBIE MOGĄ JĄ NAPISAĆ, BY NIE ODWYKLI OD KLEPANIA KODU, BY
COŚ TAM, COŚ TAM ...
    :-))

    np. cint(...)

Obejrzyj więcej wiadomości



Temat: Odejmowanie dat i zaokrąglanie
Chodzi o uzyskanie ilości miesiący pomiędzy datami np: 2004-01-07 i 2004-01-02.
W przypadku zastosowania DateDiff porównuje on tylko miesiące i zwróci wartość
1 gdy tymczasem do pełnego miesiąca brakuje 5 dni i powinno być 0. W jaki
sposób można odjąć daty aby do dnia 2004-01-07 pokazywał 1 miesiąc a po
przekroczeniu 2 miesiące. Dotyczy to różnych dat nie tylko tej podanej.

Drugi problem dotyczy jak przy wykonaniu pewnych obliczeń móc zaokrąglić liczby
w ten sposób aby dokonać obliczeń na zaokrąglonych danych a nie rzeczywistych.
W momeńcie ustawienia rozmiar pola format i miejsce dziesiętne pokazuje on
tylko zaokrąglenie do któregoś miejsca natomiast obliczenia dokonuje na
rzeczywistych niezaokrąglonych danych np 6.48 (6.4785) jeżeli pomnożymy razy np
7 Za pierwszysm razem otrzymamy 45,36 za drugim 45.35. Czy jest możliwe
uzyskanie zaokrąglonej danej np dla dwóch 2 po przecinku ale bez niewidocznego
ogonka.

Z góry dziękuję za odpowiedz i panie z księgowości również.

Obejrzyj więcej wiadomości



Temat: Odejmowanie dat i zaokrąglanie

"adam" <apast@poczta.onet.plwrote in message


(...)

Drugi problem dotyczy jak przy wykonaniu pewnych obliczeń móc zaokrąglić
liczby
w ten sposób aby dokonać obliczeń na zaokrąglonych danych a nie


rzeczywistych.

A wiec zaokraglaj, poszukaj na googlach - temat wielokrotnie poruszany. Ja
wykorzystuje funkcje:

Public Function Zaokr(varWe As Variant, Optional bytIle As Byte = 2) As
Currency
    Zaokr = CCur(FORMAT(CDec(Nz(varWe, 0)), "0." & String(bytIle, "0")))
End Function


W momeńcie ustawienia rozmiar pola format i miejsce dziesiętne pokazuje on
tylko zaokrąglenie do któregoś miejsca natomiast obliczenia dokonuje na


Ustawienia formatu odnosza sie do sposobu prezentacji liczby a nie jej
przechowywania.

Pozdrawiam
Grzegorz

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie
Brygida napisał(a) w wiadomości: <8avtun$qc@aquarius.webcorp.com.pl...

Czesc!!!
Mam problem z zaokraglaniem liczb w accessie 97,
tzn.:

75,29 musze zaokraglic do 75,30
75,24 do 75,20


[...]

Witam!

Nie ma zbyt dużego doświadczenia w Accessie. Myślałem że jest gotowa funkcja
ale się myliłem więc proponuje stary numer Format(Value, "0.0"). Niech
zgadnę PITy lub podobne dziwactwo. Nie wiem jednak czy to dobra rada gdyż
funkcja ta zaokrągla (jam mi się wydaje) metodą USA, tzn. x,5 =do
najbliższej liczby parzystej i to jeszcze w jakiś dziwny sposób bo nie
bierze ostatniej cyfry tylko cześć całkowitą. Nie wiem może tak powinno być?

Polecam na ten temat artykuł
ttp://www.extern.com.pl/fenris/techniques/qa067.html (uwaga: artykuł dotyczy
Delphi ale problem pozostaje ten sam)

P.S. Może precyzje zaokrągleń należało by ustawić w strukturze tabeli,
zapytania lub na formularzu.

Marek Janaszewski

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie
Zobacz na http://www.mvps.org/access pod Modules - "Implementing a custom
Rounding procedure"

    BG :O)


Brygida wrote:
Czesc!!!
Mam problem z zaokraglaniem liczb w accessie 97,
tzn.:

75,29 musze zaokraglic do 75,30
75,24 do 75,20

POMOCY :)))) PLOSE

--
Szukasz pracy ? Znasz rynek IT (Internet) ? - http://webcorp.pl/praca/


--
"Homer, you shouldn't drink to forget your troubles;
you should only drink to enhance your social skills.

| BURP!!!<<<"


-----------------------------------------------------
Replace ".NOFUDD" with ".com" to reply.

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie
Ew. zrób zobie nowy moduł o zawartości:

Option Compare Database
Option Explicit

Function Round(liczba As Double) As Double
Dim s As String
s = Format(liczba, "0.0")
Round = CDbl(s)
End Function

i po u?yciu:
Round(75,29) i ustawieniu wyniku z zwoma miejscami
po przecinku otrzymasz w wynkiku swoje 75,30.


-----Oryginalna wiadomooeae-----
Od:        Barney Gumble [SMTP:duff.drin@cornerpub.NOFUDD]
Wys3ano:   2000-03-20 07:58
Do:        pl-comp-bazy-danych-msacc@newsgate.pl
Temat:     Re: Zaokr1glanie

Zobacz na http://www.mvps.org/access pod Modules - "Implementing a custom
Rounding procedure"

    BG :O)

Brygida wrote:

| Czesc!!!
| Mam problem z zaokraglaniem liczb w accessie 97,
| tzn.:

| 75,29 musze zaokraglic do 75,30
| 75,24 do 75,20

| POMOCY :)))) PLOSE

| --
| Szukasz pracy ? Znasz rynek IT (Internet) ? - http://webcorp.pl/praca/

--
"Homer, you shouldn't drink to forget your troubles;
you should only drink to enhance your social skills.
| | BURP!!!<<<"
-----------------------------------------------------
Replace ".NOFUDD" with ".com" to reply.


--
Archiwum listy dyskusyjnej pl-comp-bazy-danych-msaccess
http://www.newsgate.pl/archiwum/pl-comp-bazy-danych-msaccess/

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie liczb
W Accesie występuje fukcja konwesji liczb na liczby całkowite CLng.
Spróbowałem ją użyć do zaokrąglania liczb po przecinku np. do 2-giego
miejsca po przecinku. Wszystko działa poprawnie dopóki 3 cyfrą nie jest
5 a liczna nie jest liczbą nieparzystą. Wtedy występuje niepoprawne
zaokrąglenbie.O tym zresztą informuje help.

Czy można wykorzystać inno funkcję do zaokrągleń liczb matematycznie? Na
pewno wielu z was się z tym problemem spotkało próbując zaokrąglić
liczby np. w cenach do pełnych groszy. W Excelu ten problem nie
występuje. Funkcja zaokrąglająca działa poprawnie.

Problem ominełem, własną funkcję zaokrąglającą opartą na funkcjach
tekstowych. Ciekawy jestem czy są jednak prostrze rozwiązania

Grzegorz Godlewski

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie liczb
Napisalem cos takiego - na ogol :-) dziala:
Function ROUND(NUMVAL As Double, POWER As Integer) As Double
    ROUND = Int(10 ^ POWER * NUMVAL + 0.500001) / 10 ^ POWER
End Function
Pozdrawiam
Jarek Swiecicki
melog s.c. systemy i software

Grzegorz Godlewski wrote in message <369B84D2.EFDFA@polbita.com.pl...
W Accesie występuje fukcja konwesji liczb na liczby całkowite CLng.
Spróbowałem ją użyć do zaokrąglania liczb po przecinku np. do 2-giego
miejsca po przecinku. Wszystko działa poprawnie dopóki 3 cyfrą nie jest
5 a liczna nie jest liczbą nieparzystą. Wtedy występuje niepoprawne
zaokrąglenbie.O tym zresztą informuje help.

Czy można wykorzystać inno funkcję do zaokrągleń liczb matematycznie? Na
pewno wielu z was się z tym problemem spotkało próbując zaokrąglić
liczby np. w cenach do pełnych groszy. W Excelu ten problem nie
występuje. Funkcja zaokrąglająca działa poprawnie.

Problem ominełem, własną funkcję zaokrąglającą opartą na funkcjach
tekstowych. Ciekawy jestem czy są jednak prostrze rozwiązania

Grzegorz Godlewski


Obejrzyj więcej wiadomości



Temat: zaokraglenia

Użytkownik janbit <jan@janbit.com.plw wiadomooci do grup dyskusyjnych
napisał:80ovju$28r@news.ipartners.pl...
| Witam!
|
| Panu,  ktory nie spal 2 doby i znalaz funkcje "round", proponuje zastosowac
| te funkcje do przypadku: 1.005 (wedlug Microsofta po zaokragleniu do 2
| miejsc to 1.00) oraz 1.00500......1, to juz daje 1.01. Potega Microsoftu
| jest tak wielka, ze za moment zmieni kilkusetletnie reguly w rachunkach (a
| do tej pory myslalem, ze tylko Min. Finansow jest to w stanie zrobic)

Witam
Nie posiadam jeszcze M$ Office 2K, ale mam pewne podejrzenia, ze w tym
szaleństwie jest jakaś metoda. Wszystko co napisze poniżej to informacje
zasłyszane. A mianowicie: Access od dawna zaokrągla liczby metoda "do
najbliższej parzystej" być może jest to spowodowane jakimiś tam przepisami
(podatkowymi?) w USA (może ktoś bardziej wtajemniczony się wypowie), ale jak
jakiś czas temu eksperymentowałem z CInt to o ile pamiętam założenie się
potwierdziło. Jeżeli przyjąć punkt widzenia mojego rozmówcy to zachowanie
wbudowanej funkcji round w Office 2K tez mogłoby być "wytłumaczalne". Jak już
wspominałem, z powodu braku Office 2K na dysku pozostaje mi tylko gdybanie.

Pozdrawiam
DarC

PS Proponuję eksperyment z CInt(0.5), CInt(1.5), CInt(2.5), CInt(3.5)

Obejrzyj więcej wiadomości



Temat: zaokraglenia


 Wszystko co napisze poniżej to informacje
zasłyszane. A mianowicie: Access od dawna zaokrągla liczby metoda "do
najbliższej parzystej" być może jest to spowodowane jakimiś tam przepisami
(podatkowymi?) w USA (może ktoś bardziej wtajemniczony się wypowie),


Coz , ja tez musze powiedziec, ze ekspertem nie jestem, ale powyzsza opisana
metoda ma zastosowanie w geodezji.
A moze ktos na prawde w temacie bedzie potrafil powiedziec dlaczego tak jest
?

pozdrawiam:: Piotr Jakacki
PODGiK O-ka, UWM w Olsztynie.

Obejrzyj więcej wiadomości



Temat: Jeszcze raz zaokrąglenie.
Jak zaokrąglić liczbę do dwóch miejsc po przecinku, tak żeby resztę miejsc
obcinał.

Próbowałem mnożyć przez 100, obciąć miejsca po przecinku i podzielić przez
sto. Tylko, że wtedy nie zaokrągla. np.: liczba 1,509 daje 1,50 a powinno
być 1,51.

Damian.

Obejrzyj więcej wiadomości



Temat: Jeszcze raz zaokrąglenie.

Jak zaokrąglić liczbę do dwóch miejsc po przecinku, tak żeby resztę miejsc
obcinał.

Próbowałem mnożyć przez 100, obciąć miejsca po przecinku i podzielić przez
sto. Tylko, że wtedy nie zaokrągla. np.: liczba 1,509 daje 1,50 a powinno
być 1,51.

Damian.


Powiem tak:

http://www.access.vis.pl/af02_fms.htm

Ta strona jest dla mnie wielka kopalnia wiedzy, może raczej była bo już
dawno nie uaktualniana.

MANCZO

Obejrzyj więcej wiadomości



Temat: Jeszcze raz zaokrąglenie.
Anglojezyczna strona:

| Jak zaokrąglić liczbę do dwóch miejsc po przecinku, tak żeby resztę
miejsc
| obcinał.

| Próbowałem mnożyć przez 100, obciąć miejsca po przecinku i podzielić
przez
| sto. Tylko, że wtedy nie zaokrągla. np.: liczba 1,509 daje 1,50 a
powinno
| być 1,51.

| Damian.

Powiem tak:

http://www.access.vis.pl/af02_fms.htm

Ta strona jest dla mnie wielka kopalnia wiedzy, może raczej była bo już
dawno nie uaktualniana.

MANCZO


Obejrzyj więcej wiadomości



Temat: Jeszcze raz zaokrąglenie.
Damian napisał:

Jak zaokrąglić liczbę do dwóch miejsc po przecinku, tak żeby resztę miejsc
obcinał.
Próbowałem mnożyć przez 100, obciąć miejsca po przecinku i podzielić przez
sto. Tylko, że wtedy nie zaokrągla. np.: liczba 1,509 daje 1,50 a powinno
być 1,51.


--
Sam sobie przeczysz:
1. do dwóch miejsc po przecinku,
    tak żeby resztę miejsc OBCINAŁ
2. 1,509 daje 1,50 a powinno być 1,51
Ale nie ma problemu:
    Int( liczba * 100 + 0.5 ) / 100 Obejrzyj więcej wiadomości



Temat: f-cja liczac procent


| Function procent(Czas As Long) As Single
|    procent= (100 * Czas) / 604800
| End Function

No ni ch....ja nie chce mi to dzialac.
Dalem nawet w kwerendzie dla testu taka kolumne:

Test: round(procent(323432),2)

i wynik mam w tej kolumnie 2,33445556565


Zaokrąglanie liczb - wartosci pol (Single, Double) to jedna para kaloszy a
wyswietlanie ich na ekranie/raporcie to druga!

Kamil

Obejrzyj więcej wiadomości



Temat: funkcja ZAOKR.W.GÓRĘ
(...)


Public Function ZaokrWGórę(l)
ZaokrWGore=-(i<int(i))+fix(i)
End Function


To dosyc brutalne zaokraglenie, wylacznie do liczb calkowitych. Czasem
chcemy jednak zaokraglic liczbe z okreslona dokladnoscia, np do 2 miejsc po
przecinku. Jako jedna z mozliwosci podaje sposob opisany na stronie:
http://www.access.vis.pl/af08_fms.htm
(punkt 11, pod mylacym tytulem: Zamiana liczb arabskich na rzymskie)

K.P.

Obejrzyj więcej wiadomości



Temat: funkcja ZAOKR.W.GÓRĘ


To dosyc brutalne zaokraglenie, wylacznie do liczb calkowitych. Czasem
chcemy jednak zaokraglic liczbe z okreslona dokladnoscia, np do 2 miejsc
po
przecinku. Jako jedna z mozliwosci podaje sposob opisany na stronie:
http://www.access.vis.pl/af08_fms.htm
(punkt 11, pod mylacym tytulem: Zamiana liczb arabskich na rzymskie)

K.P.


Moja propozycja z ilością miejsc po przecinku:

Public Function ZaokrWGórę(i, m)
    i = i * (10 ^ m)
    ZaokrWGore = -Int(-i)
    i = i / (10 ^ m)
End Function

Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb
Jak zaokraglic liczbe do 2 miejsc i reszte po przecinku uciac.

i jescze jedno pytanie: jezeli w formularzu mam liczbe wyswietlana z
dokladnoscia 2 miejsc to czy do obliczen jest brana cała liczba czy to co widac
w polu (po wcisnieciu na pole z wlasciwoscia 2 miejsc po przecinku jezeli ona
jest dluzsza to pojawia sie cala)

Pozdrawiam
MIREK

Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb


Jak zaokraglic liczbe do 2 miejsc i reszte po przecinku uciac.


http://web.pertus.com.pl/~stanley/faq/P004.htm


i jescze jedno pytanie: jezeli w formularzu mam liczbe wyswietlana z
dokladnoscia 2 miejsc to czy do obliczen jest brana cała liczba czy to co
widac
w polu (po wcisnieciu na pole z wlasciwoscia 2 miejsc po przecinku jezeli
ona
jest dluzsza to pojawia sie cala)


A jak myślisz ?
Uruchom przy otwartym formularzu okno Analizy programu (Ctr + G) i wpisz:
? Forms!NazwaTwojegoFormularza!NazwaTwojegoPola
i Enter
Potem możesz popróbować z wyrażeniami:
? 1 * Forms!NazwaTwojegoFormularza!NazwaTwojegoPola
? Forms!NazwaTwojegoFormularza!NazwaTwojegoPola /1
itd

Format to format - czyli jedynie sposób wyświetlania.

KN

Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb


Jak zaokraglic liczbe do 2 miejsc i reszte po przecinku uciac.

i jescze jedno pytanie: jezeli w formularzu mam liczbe wyswietlana z
dokladnoscia 2 miejsc to czy do obliczen jest brana cała liczba czy to co
widac
w polu (po wcisnieciu na pole z wlasciwoscia 2 miejsc po przecinku jezeli
ona
jest dluzsza to pojawia sie cala)

Pozdrawiam
MIREK


Co do pierwszego pytania to właśnie tutaj widać wyższość Accessa2000 -
wystarczy przy właściwości pola w tablicy wybrać skala 2 i po sprawie.
jerzyn

Obejrzyj więcej wiadomości



Temat: Jak zaokrąglić?
Witam.
    Muszę zaokrąglić liczbę np. do dwóch miejsc po przecinku (nie wyświetlić
tylko zaokrąglić do dalszych obliczeń). Znalazłem pomoc na stronie p.
Stanleya, ale jest tam pewna nieścisłość ze znakiem @.
    Link: http://web.pertus.com.pl/~stanley/faq/P004.htm

Próbowałem to zrobić ale Access nie przyjmował takiej formuły.

Dzięki

    Mariusz, bale@poczta.onet.pl

Obejrzyj więcej wiadomości



Temat: Jak zaokrąglić?
A probowales FORMAT()?

Format(LICZBA, "standard") zwraca liczbe np. 2345.893 jako 2 345.89

Pozdrawiam,
Grony


Witam.
    Muszę zaokrąglić liczbę np. do dwóch miejsc po przecinku (nie
wyświetlić
tylko zaokrąglić do dalszych obliczeń). Znalazłem pomoc na stronie p.
Stanleya, ale jest tam pewna nieścisłość ze znakiem @.
    Link: http://web.pertus.com.pl/~stanley/faq/P004.htm

Próbowałem to zrobić ale Access nie przyjmował takiej formuły.

Dzięki

    Mariusz, bale@poczta.onet.pl


Obejrzyj więcej wiadomości



Temat: Funkcja zaokrąglania do 2-ch miejsc po przecinku.
Użytkownik <piec@yato.plnapisał:

(...)
| Np. jesli chcemy zaokrąglić liczbę 10,2550 do 2-ch miejsc po przecinku
| funkcja ta zwróci 10,25 zamiast wymaganych u nas 10,26. A w
| pozostałych przypadkach działa OK.

jest to tzw. zaokrąglenie bankowe, do najbliższej parzystej.

| I co ? Ja jednak upieram się, żeby mi Access liczył prawidłowo i
| wydaje się (poza oczywiście funkcją Format - bardzo przeze mnie nie
| lubianą), że trzeba po prostu napisać własną funkcję, która zrealizuje
| poprawnie to zadanie.
| Zatem - popełniłem ją modyfikując nieco rozwiązanie podane na tej
| grupie przez s.c.o.r.p.i.o jeszcze w 2004 r.
|
| 1) najpierw z liczby należy wyodrębnić rozwinięcie dziesiętne:
| R=Abs(X)-Abs(Fix(X)
| 2) Potem sprawdzić wartość cyfry na 3-cim miejscu po przecinku:
| Ta cyfra to: Fix(R*1000) - (10 * Fix(R*100)
| 3) Jeśli 3-cia cyfra po przecinku jest równa  5, to powinniśmy
| zaokrąglić w górę
| X=Round(X,2)+0,01
| 4) jeśli jest inaczej - to X=Round(X,2)
(...)

pozostaje do kompletu dorzucić coś straaasznie starego :)))

http://www.access.vis.pl/af0808.htm

Obejrzyj więcej wiadomości



Temat: Problem z zaokrąglaniem liczb
Witam wszystkich

Nie potrafię poradzić sobie z następującą sprawą...

Na formularzu mam wyliczane pole z innych pól na zasadzie:
=(kwota*12/100)+kwota

We właściwościach pola (pola "kwota" również) mam "walutowy" i "miejsca
dziesiętne" 2
Wyliczona kwota jest zaokrąglona i wyświetlona poprawnie do dwóch miejsc
po przecinku, ale przechowywana jest w polu z większą dokładnością.

Czy jest mozliwość, aby precyzja wyliczonej kwoty była maksymalnie do 2
miejsc dziesiętnych ??

Sumuję później takie kwoty z rekordów i wychodzą mi różnice (groszowe)

Obejrzyj więcej wiadomości



Temat: zaokraglenia


Michał wrote:
czy w samym programie access jest do ustawienia ze ma zaokraglac wartosci
pol czy jest to tylko zalezne od bazy
mam problem bo u mnie na kom wszystko chodzi idealnie a jak ma uzywac tej
bazy uzytkownik to na jego kompie pola sa zaokraglane i w gore i w dol


Znaczy że jak, pole ma po zaokrągleniu dwie wartości? IMO nie da się
zaokrąglić "w górę i w dół", można "w górę lub w dół", a JAK to
zaokrąglenie się odbywa... temat rzeka, baaaardzo dużo bardzo długich
wątków było na ten temat tu i na p.c.l.vba (polecam google)

BTW, czy Ty przypadkiem nie mylisz takich pojęć jak "zaokrąglanie liczb"
oraz "formatowanie liczb" ?


ps nie jest to program tylko baza


?

Obejrzyj więcej wiadomości



Temat: zaokraglenia
racja zaokragla w gore lub w dol- moje niedomowienie
mam pole liczbowe dwa miejsca po przecinku- a on mi zaokragla do pelnej
wartosci  na innym kompie
u mnie jak wspomnialem wszystko ok
czy mozna to jakos zmienic w samym accessie
sprawdzilem na jeszcze innym kompie i tez ok
pozdr i dzieki
michal

Michał wrote:

| czy w samym programie access jest do ustawienia ze ma zaokraglac
wartosci
| pol czy jest to tylko zalezne od bazy
| mam problem bo u mnie na kom wszystko chodzi idealnie a jak ma uzywac
tej
| bazy uzytkownik to na jego kompie pola sa zaokraglane i w gore i w dol

Znaczy że jak, pole ma po zaokrągleniu dwie wartości? IMO nie da się
zaokrąglić "w górę i w dół", można "w górę lub w dół", a JAK to
zaokrąglenie się odbywa... temat rzeka, baaaardzo dużo bardzo długich
wątków było na ten temat tu i na p.c.l.vba (polecam google)

BTW, czy Ty przypadkiem nie mylisz takich pojęć jak "zaokrąglanie liczb"
oraz "formatowanie liczb" ?

| ps nie jest to program tylko baza
?

--
PL


Obejrzyj więcej wiadomości



Temat: zaokraglenia

racja zaokragla w gore lub w dol- moje niedomowienie
mam pole liczbowe dwa miejsca po przecinku- a on mi zaokragla do pelnej
wartosci  na innym kompie
u mnie jak wspomnialem wszystko ok
czy mozna to jakos zmienic w samym accessie
sprawdzilem na jeszcze innym kompie i tez ok
pozdr i dzieki
michal
| Michał wrote:

| czy w samym programie access jest do ustawienia ze ma zaokraglac
wartosci
| pol czy jest to tylko zalezne od bazy
| mam problem bo u mnie na kom wszystko chodzi idealnie a jak ma uzywac
tej
| bazy uzytkownik to na jego kompie pola sa zaokraglane i w gore i w dol

| Znaczy że jak, pole ma po zaokrągleniu dwie wartości? IMO nie da się
| zaokrąglić "w górę i w dół", można "w górę lub w dół", a JAK to
| zaokrąglenie się odbywa... temat rzeka, baaaardzo dużo bardzo długich
| wątków było na ten temat tu i na p.c.l.vba (polecam google)

| BTW, czy Ty przypadkiem nie mylisz takich pojęć jak "zaokrąglanie liczb"
| oraz "formatowanie liczb" ?

| ps nie jest to program tylko baza
| ?

| --


hmm może probem jest w Mój Komputer -Panel sterowania -Ustawienia
regionalne -Liczba -Liczba miejsc po przecinku

Obejrzyj więcej wiadomości



Temat: (nietypowe?)zaokrąglanie liczb
witam wszystkich
być może jest to banalne ale ja nie mogę sobie z tym poradzić

w kwerendzie wykonuje dzielenie
ale chciałbym aby wynik dzielenia był zaokraglany w następujacy sposób:
jeżeli pierwszą liczbą po przecinku jest 3 to zaokraglaj w góre a jeżeli
mniejsze niż 3 to w dół
np.
****************
*liczba    *    wynik *
****************
*1,23      *     1      *
*6,56      *     7      *
*41,3      *    42     *
****************

z góry THX
pozdrawiam
Pawel Bednaux

Obejrzyj więcej wiadomości



Temat: (nietypowe?)zaokrąglanie liczb


-----Oryginalna wiadomość-----
Od: "Paweł Bednarski [mailto:ben@poczta.onet.pl]
Wysłano: 2001-08-24 13:44
Do: pl-comp-bazy-danych-msacc@newsgate.pl
Temat: (nietypowe?)zaokrąglanie liczb

witam wszystkich
być może jest to banalne ale ja nie mogę sobie z tym poradzić

w kwerendzie wykonuje dzielenie
ale chciałbym aby wynik dzielenia był zaokraglany w
następujacy sposób:
jeżeli pierwszą liczbą po przecinku jest 3 to zaokraglaj w
góre a jeżeli
mniejsze niż 3 to w dół
np.
****************
*liczba    *    wynik *
****************
*1,23      *     1      *
*6,56      *     7      *
*41,3      *    42     *
****************


Wstaw w jakimś module mniej więcej taką funkcję i używaj ją do zaokrąglania:

Public Function ZaokrPawla(varWe As Variant) As Variant
    If IsNumeric(varWe) Then
        ZaokrPawla = Int(varWe)
        If varWe - ZaokrPawla 0.3 Then
            ZaokrPawla = ZaokrPawla + 1
        End If
    End If
End Function

Pozdrawiam
Grzegorz

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie zmiennej typu double
Witam ponownie,
mam pytanie: jak zaokrąglić liczbę przechowywaną w zmiennej typu Double do
określonej przeze mnie liczby miejsc po przecinku? Nie chodzi mi tutaj o
właściwości/format pola na formie - to mnie niestety nie urządza. Jak to
zrobić?

PASQUALE

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie zmiennej typu double
PASQUALE:


mam pytanie: jak zaokrąglić liczbę przechowywaną w zmiennej typu Double do
określonej przeze mnie liczby miejsc po przecinku? Nie chodzi mi tutaj o
właściwości/format pola na formie - to mnie niestety nie urządza. Jak to
zrobić?


Niby Round(), lecz ostrożnie! (amerykański system zaokrągleń:
Round(1.5)=2, Round(2.5,0)=...2!).
Polecam google, było wiele dobrych rozwiązań, wystarczy poszukać.

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie zmiennej typu double

Witam ponownie,
mam pytanie: jak zaokrąglić liczbę przechowywaną w zmiennej typu Double do
określonej przeze mnie liczby miejsc po przecinku? Nie chodzi mi tutaj o
właściwości/format pola na formie - to mnie niestety nie urządza. Jak to
zrobić?

PASQUALE


1) google

2) napisać funkcję dwuargumentową (liczba zaokrąglana, liczba miejsc)
liczba zaokrąglana * 10^liczba miejsc
to potraktować INT()
sprawdzić resztę, jak większa niż pół to +1
jak mniejsza to nie
liczba zaokrąglana / 10^liczba miejsc

parę dni temu była na grupie dyskusja o zaokrąglaniu w górę - poszukaj

Obejrzyj więcej wiadomości



Temat: Problem stary jak swiat, jak zaokrąglicz liczbe do 2 miejsc
Marek S. <marek_@WONSPAMpoczta.onet.plnapisał(a):


| witam,
| mam liczby ktore w sumie powinny np dać 80,69 a daja 80,71 bo acces dodaje
| tez reszte liczb po przecinku, jak to naprawić
| help

Suma(Round([pole1],2))

powinna pomóc


wszystko by bylo ok gdyby w ac'97 byla taka funkca. podszedlem do problemu od
innej strony vat wyliczam w kwerendzie
[Netto22] * 0.22 AS VAT22
..
jak zaokraglic liczby w sql -u

Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb
Witam

Mam duzy problem (tak mi sie wydaje).
Jest tabela z pole typu Walutowe. Wpisuje tam wartosc 650. Obliczam
nastepujace wyrazenie [Wartosc pola] * 18.71%. Wynik tego to 121.615. Po
zaokragleniu do dwoch miejsc (ustawilem 2 miejsca dziesietne) wynik jest
121.61 a chyba powinno byc 121.62 (piatka zaokraglana jest chyba do gory).

Co z tym zrobic? Zmiana formatow wyswietlania na standardowy lub
staloprzecinkowy nic nie pomaga.

Co robic?

Zdrowko

Przemek
p.zakrzew@multispedytor.com.pl

Obejrzyj więcej wiadomości



Temat: Zaokrąglanie do 2 miejsc po ,
Mam pytanie potrzebuje w locie zaokraglić liczbe do dwoch miejsc po
przecinku(jakas funckja)  aby uzyc jej do porownania.czy da sie to zrobic
czy trzeba uzywac posredniego pola jakiegos typu
potrzebuje aby relacja
0.149999999 = 0.15 byla prawdziwa
dzieki
Przemek
Obejrzyj więcej wiadomości



Temat: Zaokrąglanie do 2 miejsc po ,
(...)

Mam pytanie potrzebuje w locie zaokraglić liczbe do dwoch miejsc po
przecinku(jakas funckja)  aby uzyc jej do porownania.czy da sie to zrobic
czy trzeba uzywac posredniego pola jakiegos typu
potrzebuje aby relacja
0.149999999 = 0.15 byla prawdziwa


(...)

Moze byc np.
Format(CDec(Liczba), "0.00")

albo jesli wolisz:
Int(CCur(Liczba) * 100 + 0.5) / 100

Samo CCur(Liczba) takze w tym przypadku zadziala, bo odcina wszystkie liczby
po czwartym miejscu po przecinku i zaokragla wg tej, ktora stoi na piatym
miejscu.
Krzysztof Pozorek

Obejrzyj więcej wiadomości



Temat: funkcja round()
Użytkownik dagar napisał:


witam
mam taki problem jak zmusić mySql'a żeby zaokrąglanie zawsze było w góre
:) czyli
select round(0.015,2) niech mi da 0.02


to nie zaokrąglanie liczb, tylko formatowanie. A nie wiem, czy mysql
takie coś potrafi. Najlepiej przyjżeć się manualowi, częsci poświęconej
funkcjom...

Ale podejrzewam, że pozostaje ci klient:

$liczba = sprintf("%.2d",$liczba);

pBT

Obejrzyj więcej wiadomości



Temat: zaokrąglanie liczb w MSSQL
Witam!
Mam pytanie. Otoz q mojemu zdumieniu zauwazylem ze w MSSQL, w polu
numeric(15,2) liczby sa zaokrglane w gore od koncowki rownej 5 (34,545 =
34,55) czyli tak jak to jest w polksich 'finansach'. Czy tak jest
standardowo czy ja cos zle ustawilem. nie chcialbym pozniej miec
niespodzianek u klienta, bo to jest dosc istotne.

P.

Obejrzyj więcej wiadomości



Temat: Zaokraglanie sum do groszy
On Mon, 4 Feb 2002 17:56:46 +0100, "Jacuo" <z@poczta.onet.pl
wrote:

| wynik zaokragla sie tak, aby ostatnia cyfra byla przysta. Czyli np. 3,5
do 4
| , ale 2,5 do 3.

| O mamo, wsciec sie mozna. Polska ksiegowosc stosuje zaokraglanie
| MATEMATYCZNE to fakt, natomiast takie Delphi zaokragla STATYSTYCZNIE!

Definicja podana wyzej jest definicja MATEMATYCZNA ( taka podaja madre
ksiazki MATEMATYCZNE ).


Sorrki, napisales sprzecznosc, a ja sie zasugerowalem pierwsza
czescia.

Slownie napisales o zaokraglaniu statystycznym, w przykladzie o
matematycznym.

Moze przypomne dla jasnosci sposob zaokraglania liczby x.5:
a) matematyczne -- w gore
b) statystyczny -- do liczby calkowitej, parzystej

milego dnia zycze
hej

Obejrzyj więcej wiadomości



Temat: Zaokraglanie sum do groszy
Dnia Mon, 04 Feb 2002 16:58:21 GMT, mac@bp.com.pl (Maciej Pilichowski)
wklepał(-a):

Moze przypomne dla jasnosci sposob zaokraglania liczby x.5:
a) matematyczne -- w gore
b) statystyczny -- do liczby calkowitej, parzystej


Dobrze, że to napisałeś, bo ja po tej całej dyskusji zgłupiałem i miałem
wątpliwości, czy to zaokrąglanie, którego nauczono mnie na matematyce jest
poprawne :-) Okazuje się, że nauczyciel matematyki jednak się nie mylił :-D Obejrzyj więcej wiadomości



Temat: Zaokraglanie sum do groszy

Dnia Mon, 04 Feb 2002 16:58:21 GMT, mac@bp.com.pl (Maciej Pilichowski)
wklepał(-a):

| Moze przypomne dla jasnosci sposob zaokraglania liczby x.5:
| a) matematyczne -- w gore
| b) statystyczny -- do liczby calkowitej, parzystej

Dobrze, że to napisałeś, bo ja po tej całej dyskusji zgłupiałem i miałem
wątpliwości, czy to zaokrąglanie, którego nauczono mnie na matematyce jest
poprawne :-) Okazuje się, że nauczyciel matematyki jednak się nie mylił

:-D

Jednak sie nie zrozumielismy :
b) - zaokraglanie matematyczne
a) zaokraglanie stosowane w ksiegowosci, rowniez nauczne sa w ten sposob
dzieci, coby im w glowkach nie zamacic ( podobnie, jak wykladany w szkolach
tzw. rachunek prawdopodobienstwa, w calosci nieprawdziwy i sprzeczny )

Delphi zaokragla w sposob matematyczny, nasz ksiegowosc zaokragla w sposob
zgodny ze stosownymi ustawami - uproszczony, jak zaokragla ksiegowosc
amerykanska nie wiem. Podejrzewam, ze podobni, jak u nas, bo w Excelu jednak
stosowne procedury sa ...

Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb
Witam
Mam problemy z zaokraglaniem liczb, istnieje mozliwosc dokonania tej
operacji np poleceniem round(), ale jezeli on ma do 0.5 to sciaga liczbe na
0, a powyzej 0.5 to na 1. Problem zaczyna sie przy obliczeniach ilosc*cena,
to co ma byc jest rozne od obliczonego czasami o kilkadziesiat  groszy, a
przy wielu produktach to moze byc niezla suma. Pytanie: Czy ktos zna dobry
sposob na ten problem
Pozdrawiam Krzysiek Stasiowski
Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb

Elwis wrote:

Witam
Mam problemy z zaokraglaniem liczb, istnieje mozliwosc dokonania tej
operacji np poleceniem round(), ale jezeli on ma do 0.5 to sciaga liczbe na
0, a powyzej 0.5 to na 1. Problem zaczyna sie przy obliczeniach ilosc*cena,
to co ma byc jest rozne od obliczonego czasami o kilkadziesiat  groszy, a
przy wielu produktach to moze byc niezla suma. Pytanie: Czy ktos zna dobry
sposob na ten problem
Pozdrawiam Krzysiek Stasiowski


function ROUNDING( nValue, nDecimals )

local nStr
local nRound := round( nValue, nDecimals )

if nDecimals = 0   // str() doesn't works with negative
   nStr := val( str( nValue, 25, nDecimals ) )              // round via
str()
   // return the highest positive or lowest negative value
   return if( nValue < 0, min( nStr, nRound ), max( nStr, nRound ) )
endif
// use standard round() if nDecimals < 0

return nRound
Prosto z OASIS Phila Barnett'a. Plik Rounding.zip

Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb

Elwis <ha@racer.com.plwrote in message


Witam
Mam problemy z zaokraglaniem liczb, istnieje mozliwosc dokonania tej
operacji np poleceniem round(), ale jezeli on ma do 0.5 to sciaga liczbe
na
0, a powyzej 0.5 to na 1. Problem zaczyna sie przy obliczeniach
ilosc*cena,
to co ma byc jest rozne od obliczonego czasami o kilkadziesiat  groszy, a
przy wielu produktach to moze byc niezla suma. Pytanie: Czy ktos zna dobry
sposob na ten problem

przykazanie VII:
"I nie bedziesz wykorzystywal typow zmiennoprzecinkowych w aplikacjach
finansowych"

Pozdrawiam Krzysiek Stasiowski


pozdrawiam,
Rafal
Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb
On Fri, 28 Jan 2000 12:32:12 GMT, "Rafal Smotrzyk" <r@smo3k.z.pl
wrote:

Elwis <ha@racer.com.plwrote in message
| Witam
| Mam problemy z zaokraglaniem liczb, istnieje mozliwosc dokonania tej
| operacji np poleceniem round(), ale jezeli on ma do 0.5 to sciaga liczbe
na
| 0, a powyzej 0.5 to na 1. Problem zaczyna sie przy obliczeniach
ilosc*cena,
| to co ma byc jest rozne od obliczonego czasami o kilkadziesiat  groszy, a
| przy wielu produktach to moze byc niezla suma. Pytanie: Czy ktos zna dobry
| sposob na ten problem
przykazanie VII:
"I nie bedziesz wykorzystywal typow zmiennoprzecinkowych w aplikacjach
finansowych"


I liczył będziesz na co najwyżej 3 znakach po przecinku (w Polsce)

Obejrzyj więcej wiadomości



Temat: Zaokraglanie liczb
Uznalem, ze temat nie zostal zakonczony, wiec proponuje takie rozwiazanie:

// wywolanie  (2 miejsca dziesietne)
Zaokr( nLiczba,2 )

//
Func Zaokr( nLiczba,nDzies )

    Set Decimals To nDZIES
    nZaokr := ( Int( nLiczba*10^nDzies+.5))/10^nDzies
    Set Decimals To
    Retu( nZaokr )

Pozdrawiam.
Józef Grunt

Użytkownik Elwis <ha@racer.com.plw wiadomości do grup dyskusyjnych
napisał:dgdk4.14850$Hi2.327@news.tpnet.pl...
Witam
Mam problemy z zaokraglaniem liczb, istnieje mozliwosc dokonania tej
operacji np poleceniem round(), ale jezeli on ma do 0.5 to sciaga liczbe
na
0, a powyzej 0.5 to na 1. Problem zaczyna sie przy obliczeniach
ilosc*cena,
to co ma byc jest rozne od obliczonego czasami o kilkadziesiat  groszy, a
przy wielu produktach to moze byc niezla suma. Pytanie: Czy ktos zna dobry
sposob na ten problem
Pozdrawiam Krzysiek Stasiowski

Obejrzyj więcej wiadomości



Temat: zaokraglenie liczb pobranych z tablicy
witam!

mam problem, polega on na tym ze w tabeli mam dane ktore nie sa
zaokraglone...

np.

[ cena ]

1234.454
245.5667
5667.454

itd..

chcialbym je wyswietlic wszystkie, jednak juz zaokraglone...

probowalem "round($cena, 0)" ale to nie pomaga na wyswietlenie WSZYSTKICH
rekordow z tabeli (w petli)

-----
function wyswietl($produkty)
 {
 while($row=mysql_fetch_array($produkty))
  {
 echo'
    <tr
      <td<a href=../dodaj.php?id='.$row['id'].''.$row['nazwa'].'</a</td
      <td'.$row['cena'].' zł.</td
    </tr';
[...]
-----

nie wiem co dalej, probowalem ile moglem,

czy ktos jest w stanie mi pomoc?

jesli tak, to bede bardzo wdzieczny, ale przy okazji prosze aby wyslac kopie
na priv,
bo chyba nie uda mi sie sciaganc calej grupy (tepeesa)

dzieki,

pozdrawiam

    kubax [ ku@go2.pl ]

Obejrzyj więcej wiadomości



Temat: SQL w Delphi

Czesc.
Mam pare problemow z SQL'em w Delphi wynikajacych
glownie z braku dokumentacji.
Moze ktos wie gdzie moge zdobyc porzadny opis.

A na razie prosze o pomoc na temat:
Jak zaokraglic liczbe rzeczywista, do dwoch miejsc
po przecinku (jakiesc ROUND, lub cos w tym stylu)?

Obejrzyj więcej wiadomości



Temat: SQL w Delphi

Ryszard Jeziorski <ry@sabat.tu.kielce.plnapisał(a) w artykule
<01bc6fe7$ddc169a0$0a043@sabat.tu.kielce.pl...


Czesc.
Mam pare problemow z SQL'em w Delphi wynikajacych
glownie z braku dokumentacji.
Moze ktos wie gdzie moge zdobyc porzadny opis.


Wejdź w Tools- Database Destkop- Help- User's Guide Topics
tam znajdziesz podstawy


A na razie prosze o pomoc na temat:
Jak zaokraglic liczbe rzeczywista, do dwoch miejsc
po przecinku (jakiesc ROUND, lub cos w tym stylu)?


Przypatrz się funkcjom str i val, odpowiednia ich kombinacja da porządany
efekt.
Na razie nic 'mądrzejszego' nie znalazłem :(



pozdrawiam
Jacek Zając
zsp@polbox.com

--
Ryszard Jeziorski
mailto: ry@sabat.tu.kielce.pl


Obejrzyj więcej wiadomości



Temat: SQL w Delphi


Zbigniew Lukaszewicz wrote:

Ryszard Jeziorski <ry@sabat.tu.kielce.plwrote in article
<01bc6fe7$ddc169a0$0a043@sabat.tu.kielce.pl...
| Jak zaokraglic liczbe rzeczywista, do dwoch miejsc
| po przecinku (jakiesc ROUND, lub cos w tym stylu)?

odpowiedz jest prosta:

r1:=0.01 * round( 100.0 * r);

--
---------------------------------------------------------------------------
Zbigniew Lukaszewicz
e-mail: z.lukaszew@torun.tpsa.pl
WWW: http://www.torun.tpsa.pl/~lutzbig/
---------------------------------------------------------------------------


Nie jest wcale taka prosta jakby sie wydawalo... zakrogalanie
w DELPHI i wiekszosci produktow Borlanda nie jest najlepsze, zawsze
zostaja jakies smieci, jest to szczegolnie istotne, jesli zaokraglane
wartosci za pieniazkami na fakturze...
Niestety Delphi ma rowniez bledy w fukcjach konwertujacych liczbe na
string (jeden ze sposobow
zaokraglania)... jesli ktos rozwiazal ten problem i nie walaja mu sie
zbedne lub
niezbedne grosze na zestawieniach i gdyby mogl sie podzielic wiedza, ja
(i nie tylko ja)
bede wdzieczny.

Obejrzyj więcej wiadomości



Temat: SQL w Delphi


Jaroslaw Lewandowski wrote:
Nie jest wcale taka prosta jakby sie wydawalo... zakrogalanie
w DELPHI ...


A MOŻE SPRÓBOWAĆ TAK :

function MyRound(var wart :double; ile :byte):double;
var
  w :real;
  i, m :word;
  s :string;
  p : byte;
begin
  if ile 0 then
  try
    wart := wart + 0.0000000001;
    s := FloatToStrF(wart, ffFixed, 18 , ile);
    wart := StrToFloat(s);
    Result := wart;
  except
    raise Exception.Create('Błąd zaokrąglania liczby');
  end;
end; {MyRound}

Jacek Wojtkowski

Obejrzyj więcej wiadomości



Temat: SQL w Delphi

 Jaroslaw Lewandowski wrote in article <33A0515F.1E81E@itnet.com.pl...


Zbigniew Lukaszewicz wrote:

| Ryszard Jeziorski <ry@sabat.tu.kielce.plwrote in article
| <01bc6fe7$ddc169a0$0a043@sabat.tu.kielce.pl...
| Jak zaokraglic liczbe rzeczywista, do dwoch miejsc
| po przecinku (jakiesc ROUND, lub cos w tym stylu)?

| odpowiedz jest prosta:

| r1:=0.01 * round( 100.0 * r);

Nie jest wcale taka prosta jakby sie wydawalo... zakrogalanie
w DELPHI i wiekszosci produktow Borlanda nie jest najlepsze, zawsze
zostaja jakies smieci, jest to szczegolnie istotne, jesli zaokraglane
wartosci za pieniazkami na fakturze...


Jesli chodzi o samo DELPHI, to u mnie to dziala poprawnie. Nie sprawdzalem
tego na SQL, ale SQL nie ma chyba (moze sie myle) funkcji zaokraglania,
wiec trzeba ja pewnie i tak stworzyc w DELPHI.

ZB. Lukaszewicz

Obejrzyj więcej wiadomości



Temat: Rzutowanie na typ całkowity
Julius napisał(a):

Serwus

Mam takie oto pytania:
Czy w Pl/sql jest cos takiego jak rzutowanie. Np. czy mozna rzutowac
NUMBER na  PLS_INTEGER.

Jaka funkcja obcina wartość typu NUMBER do postaci całkowitej. Obcina do
mniejszej wartości calkowitej (czyli nie zaokragla, ale obcina)?
A jaka funkcja zaokragla do wartosci calkowitej?

Bardzo proszę grupowiczów, którzy znają temat o podpowiedź. Z góry
wielkie dzieki.

Pozdrawiam
Julius


ceil(liczba) zawyża w górę (np. ceil(1,24)=2
floor(liczba) zaniża w dół (floor(1,24)=1)
round(liczba,druga_liczba) zaokraglenie liczby do druga_liczba miejsc po
przecinku jak sie to popularnie mówi ...
więc zaokraglenie do całkowitej liczby to round(liczba,0)

Obejrzyj więcej wiadomości



Temat: Access 97 - prosba o pomoc - zaokraglanie w gore

Witam Wszystkich!

W jaki sposób zaokraglic liczby w gore.
Niestety wyrazenie int(LICZBA)+1 nie dzieła do końca dobrze np..

int(3,54)+1=4   - dobrze
int(2)+1=3 - zle, powinno być 2

                z gory dziękuję za pomoc

                                                Fabis

Obejrzyj więcej wiadomości



Temat: Access 97 - prosba o pomoc - zaokraglanie w gore

Fabis <fa@zigzag.plnapisal:
[...]


Witam Wszystkich!

W jaki sposób zaokraglic liczby w gore.
Niestety wyrazenie int(LICZBA)+1 nie dzieła do końca
dobrze np..

int(3,54)+1=4      - dobrze
int(2)+1=3 - zle, powinno być 2


 int (LICZBA + 0.5)

Obejrzyj więcej wiadomości



Temat: Access 97 - prosba o pomoc - zaokraglanie w gore

Adam Karpierz napisał(a) w wiadomości:
<01bd5d61$3e74e120$90bac@karpierz.dyn.ml.org...

Fabis <fa@zigzag.plnapisal:
[...]
| Witam Wszystkich!

| W jaki sposób zaokraglic liczby w gore.
| Niestety wyrazenie int(LICZBA)+1 nie dzieła do końca
| dobrze np..

| int(3,54)+1=4 - dobrze
| int(2)+1=3 - zle, powinno być 2

int (LICZBA + 0.5)


Nie. dla 2 da 3.
Wszystko zależy od liczby miejsc po przecinku.
Jeśli 1 to int (LICZBA + 0.4)
jeśli 2 to int (LICZBA + 0.49)
jeśli 3 to int (LICZBA + 0.499)
.
Pozdrawiam serdecznie

Obejrzyj więcej wiadomości



Temat: Access 97 - prosba o pomoc - zaokraglanie w gore


Fabis wrote:

Witam Wszystkich!

W jaki sposób zaokraglic liczby w gore.
Niestety wyrazenie int(LICZBA)+1 nie dzieła do końca dobrze np..

int(3,54)+1=4   - dobrze
int(2)+1=3 - zle, powinno być 2

                z gory dziękuję za pomoc

                                                Fabis


iif( abs(liczba - int(liczba))0; int(liczba)+1; int(liczba))

A.KANIA
mailto:aka@kki.net.pl

Obejrzyj więcej wiadomości



Temat: zaokrąglenie w góre
Witam

Da się zaokrąglić liczbę w górę tyle że z dokładnością do dwóch miejsc po przecinku, czyli np.

12.562 -12.57
12.566 -12.57

Szukam po dokumentacji i nie widzę takiej funkcji.
Mogę to zrobić samemu, ale wolałbym skorzystać z funkcji wbudowanej jak taka jest.

Dzięki i pozdrawiam
Kapshel

Obejrzyj więcej wiadomości



Temat: zaokrąglenie w góre


Witam

Da się zaokrąglić liczbę w górę tyle że z dokładnością do dwóch miejsc po
przecinku, czyli np.

12.562 -12.57
12.566 -12.57

Szukam po dokumentacji i nie widzę takiej funkcji.
Mogę to zrobić samemu, ale wolałbym skorzystać z funkcji wbudowanej jak
taka jest.


a z dokładnością do liczb całkowitych da się zrobić? Jeśli tak, to do dwóch
miejsc po przecinku też się da.

A.S.

Obejrzyj więcej wiadomości



Temat: proste zaokraglenie


jak zaokraglic liczbe 123.4545 tak aby w wyniku dostac 123.45 ?
bo SELECT ROUND(123.4545, 2) daje 123.4500, a mi chodzi o pozbycie sie
koncowych zer
oczywiscie komendy 'substring' wolalbym uniknac


juz mam
SELECT CAST (ROUND(123.4545, 2) as decimal (5,2))

Obejrzyj więcej wiadomości



Temat: proste zaokraglenie
Użytkownik "kinde" <ki@spamerskie.poczta.zabezpieczenie.onet.plnapisał
w wiadomości


witam

jak zaokraglic liczbe 123.4545 tak aby w wyniku dostac 123.45 ?
bo SELECT ROUND(123.4545, 2) daje 123.4500, a mi chodzi o pozbycie sie
koncowych zer


to nie kwestia zaokrąglenia, a prezentacji wyniku. Z matematycznego punktu
widzenia 123.45 = 123.4500.
W interfejsie uzyj odpowiedniego formatowania.

Obejrzyj więcej wiadomości



Temat: zaokrąglanie w Access 2.0

Czy normalnym jest, ze Access zaokragla liczby xx,005 w dol do dwoch miejsc
po przecinku? Co zrobic by zokraglal w gore?
Mam taki przypadek:
W formularzu faktur (to cos co chyba ostatnio lubi Stanley) w podsumowaniu
niezgadza mi sie kwota VAT-u.
Wartość netto = 6018,25
22% VAT-u =  1324,015
przy ustawieniu pola z VAT-em na format "waluta" i ilosc msc po przec.=2, to
on mi pokazuje VAT = 1324,01 zl.
Zastosowalem takie cus: CCur([Netto]*0,22) przy tych samych wlasciwosciach
co wyzej i jest dobrze, ale jak sumuje VAT+netto znowu mi nie wychidzi, to,
co powinno. (7 342,26 a nie 7 342,27)

pozdrawiam
Michal Z.

Obejrzyj więcej wiadomości



Temat: problem liczb fox oracle

"Anna Lasek" <7v@future-net.plwrote in message



mam foxa 6.0 łaczę sie z bazą oracle poprzez odbc (driver oracla)

sciągniety cursor z danymu oraclowymi poprzez komedę sqlexe zle konwertuje
liczby (zaokragla) chociaz widac przecinki. Moze to problem konwersji
przecinka na kropke.


Nie pracowałem nigdy z Oracle, ale w przypadku MS SQL Server był
kiedyś taki bug, że VFP ostatni znak pola varchar wyświetlał jako
kwadracik - chr(0). Naprawiał to SP 5. Może te błędy też poprawia ?

Obejrzyj więcej wiadomości



Temat: problem liczb fox oracle
Użytkownik Anna Lasek <7v@future-net.plw wiadomości do grup
dyskusyjnych napisał:9utau0$99@news.tpi.pl...


mam foxa 6.0 łaczę sie z bazą oracle poprzez odbc (driver oracla)

sciągniety cursor z danymu oraclowymi poprzez komedę sqlexe zle konwertuje
liczby (zaokragla) chociaz widac przecinki. Moze to problem konwersji
przecinka na kropke.


Po polaczeniu sie z Oraclem ustawiam sobie zawsze dwie rzeczy :
=sqlexec(nr_connect,"ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MM-YYYY'")
=sqlexec(nr_connect,"ALTER SESSION SET NLS_NUMERIC_CHARACTERS='. '")

Powinno ci to pomoc !

----
Pozdro
Mikolaj Szkudlarz
GG 858930

Obejrzyj więcej wiadomości



Temat: sqrt() round() w C - Linux
Witam!
Rzecz wydawala mi sie bardzo latwa, a jednak nie jest!
Jak w C (Linux) obliczyc pierwiastek/zaokraglic liczbe.
Myslalem, ze pomoze dolaczenie math.h, ale nie!
Pozdrawiam i z gory wielkie dzieki.
            Krzysztof Giemza
Obejrzyj więcej wiadomości



Temat: sqrt() round() w C - Linux
!
Użytkownik Krzynek <krzy@poczta.onet.plw wiadomości do grup dyskusyjnych napisał:9kvs7p$7d@news.tpi.pl...

Witam!
Rzecz wydawala mi sie bardzo latwa, a jednak nie jest!
Jak w C (Linux) obliczyc pierwiastek/zaokraglic liczbe.
Myslalem, ze pomoze dolaczenie math.h, ale nie!


1. Dolaczyc <math.h
2. Napisac kod korzystajacy z sqrt(), floor(), etc..
3. Dolinkowac libm.
4. Uruchomic...
Obejrzyj więcej wiadomości



Strona 1 z 4 • Znaleźliśmy 400 postów • 1, 2, 3, 4

BLOG LUDZI DZIKICH

Designed By Royalty-Free.Org