Zwraca liczbę zaokrągloną do określonej liczby miejsc dziesiętnych.
Składnia
Round(wyrażenie [, liczbadziesiętna) )
W składni funkcji ZAOKR występują następujące argumenty:
| Argumenty argumentów | Opis |
|---|---|
| wyrażenie | Argument wymagany. Wyrażenie liczbowe jest zaokrąglane. |
| numdecimalplaces | Argument opcjonalny. Liczba wskazująca, ile miejsc po prawej stronie przecinka zostanie uwzględnionych w zaokrągleniu. Jeśli zostanie pominięta, funkcja zaokrągli do najbliższej liczby całkowitej. |
Uwaga
Ta funkcja języka VBA zwraca wynik często nazywany zaokrągleniem bankierów. Dlatego należy zachować ostrożność przed użyciem tej funkcji. Aby uzyskać bardziej przewidywalne wyniki, użyj funkcji Zaokr.arkusze w programie Excel VBA.
Przykłady kwerend
| Wyrażenie | Rezultat |
|---|---|
| SELECT ProductSales.ProductID, Round(FinalPrice) AS Wyr1 FROM ProductSales; | Zwraca wartość Identyfikator produktu wraz z wartością "CenaKońcowa" zaokrągloną do najbliższej liczby (bez miejsca dziesiętnego). |
| SELECT ProductSales.ProductID, Round(FinalPrice,1) AS RoundedPrice FROM ProductSales; | Zwraca wartość Identyfikator produktu wraz z wartością "CenaKońcowa" zaokrągloną do najbliższej liczby z 1 miejscem dziesiętnym i wyświetla w kolumnie CenaKatalogowa. |