Zaokrąglanie
Ta strona opisuje zaokrąglanie wewnątrz obliczenia: do liczby miejsc dziesiętnych lub cyfr znaczących, do liczby całkowitej oraz do wielokrotności kroku, takiego jak £0.50 lub 15 minut. Zajrzyj tu, gdy potrzebujesz wygodnej wartości do dalszych obliczeń w notatce, na przykład liczby stołów do wynajęcia lub kwoty na osobę.
Istnieje kilka różnych działań, które łatwo pomylić:
- Miejsca dziesiętne zachowują określoną liczbę cyfr po separatorze dziesiętnym: 3,14159 do 2 miejsc to 3,14.
- Cyfry znaczące zachowują określoną liczbę cyfr od pierwszej niezerowej: 12 345 do 3 cyfr znaczących to 12 300.
- Kroki zaokrąglają do wielokrotności danej wartości: 17 do najbliższej wielokrotności 5 to 15.
Zaokrąglenie w obliczeniu zmienia wartość używaną w kolejnych wierszach. Jeśli chcesz jedynie uprościć wygląd wyniku, użyj zamiast tego opcji formatowania wyniku w menu kontekstowym wiersza.
Miejsca po przecinku
Dodaj to N dp do obliczenia, aby zaokrąglić wynik:
100 / 7 to 2 dp daje 14.29pi to 5 dp daje 3.141592 kg / 3 to 2 dp daje 0.67 kg14 kg / 3 to 1 dp daje 4.7 kgWszystkie te formy oznaczają to samo:
| Postać | Przykład | Wynik |
|---|---|---|
to N dp |
1.23456 to 2 dp |
1.23 |
to N decimal places |
1.23456 to 2 decimal places |
1.23 |
to N digits |
1.23456 to 2 digits |
1.23 |
rounded to N dp |
1.23456 rounded to 2 dp |
1.23 |
rounded to N decimal places |
1.23456 rounded to 2 decimal places |
1.23 |
-> N dp |
1.23456 -> 2 dp |
1.23 |
Działa też liczba pojedyncza decimal place, jak w 17.456 to 1 decimal place.
to 0 dp zaokrągla do liczby całkowitej. Połówki są zaokrąglane od zera, więc 2.5 to 0 dp daje 3, a -2.25 to 1 dp daje -2,3. Zaokrąglona wartość zachowuje jednostkę.
Zaokrąglanie przeliczeń i wyników funkcji
Umieść to N dp bezpośrednio po konwersji lub wywołaniu funkcji. Konwersja zaokrągla w jednostce docelowej niezależnie od użycia in lub to:
42.195 km to miles to 1 dp daje 26.2 misqrt(2) to 4 dp daje 1.4142average(1, 2, 4) to 2 dp daje 2.33W wyniku z dwiema jednostkami, takimi jak stopy i cale, miejsca dziesiętne dotyczą mniejszej jednostki: 170 cm in feet and inches to 0 dp daje 5 stóp i 7 cali. Zobacz Wyniki z dwiema jednostkami.
Zaokrąglanie kwot
Kwoty są wyświetlane z dwoma miejscami po przecinku, ale pełna wartość pozostaje dostępna w kolejnych wierszach. Zwykle jest to korzystne: jedna trzecia £100 wygląda jak £33.33, a mimo to trzy takie części sumują się dokładnie do £100.
£100 / 3 daje £33.33£100 / 3 * 3 daje £100.00Zaokrąglaj jawnie, gdy to zaokrąglona kwota rzeczywiście jest płacona. Poniżej każda osoba płaci £33.33, więc trzy płatności dają £99.99:
share = £100 / 3 to 2 dp daje £33.33share * 3 daje £99.99Cyfry znaczące
Naukowcy, inżynierowie i osoby podające przybliżone wartości często zaokrąglają do cyfr znaczących. Zapisz to N sf, to N significant figures lub to N sig figs:
12345.678 to 3 sf daje 12,3000.0012345 to 2 sf daje 0.001212345.678 to 3 significant figures daje 12,300round 987.65 to 2 sig figs daje 9905.4328 m to 2 s.f. daje 5.4 mSkrót może mieć postać sf, SF, s.f., S.F., sig fig lub sig. figs, zależnie od zwyczaju w danej dziedzinie. Działają też rounded to N sf i round … to N sf. Połówki są zaokrąglane od zera, a jednostki pozostają, więc sqrt(2 * 9.81 m/s² * 45 m) to 3 sf daje 29,7 m/s.
Zero będące cyfrą znaczącą jest wyświetlane, ponieważ jego pominięcie sugerowałoby mniejszą precyzję pomiaru. Tylko w tym przypadku końcowe zera są zachowywane: zaokrąglanie do miejsc dziesiętnych je pomija.
31.0357 m to 3 sf daje 31.0 m9.996 to 3 sf daje 10.031.0357 m to 1 dp daje 31 mNajbliższa liczba całkowita
rounded po wartości lub otaczające ją round(…) daje najbliższą liczbę całkowitą:
4.5 rounded daje 54.4 rounded daje 4round(£12.50) daje £13.00Zaokrąglanie w górę i w dół
Aby wymusić kierunek, dodaj up lub down. Wyrażenie można umieścić po wartości albo przed nią:
12.3 rounded up daje 1312.7 rounded down daje 12round up 12.3 daje 13round 12.7 down daje 12Zaokrąglenie w górę przydaje się, gdy częściowo zapełniona jednostka nadal musi być liczona jako cała:
guests = 23guests / 6 rounded up daje 4round up guests / 6 daje 4round down guests / 6 daje 3Dla dwudziestu trzech gości przy stołach sześcioosobowych potrzeba czterech stołów, z czego trzy będą całkowicie zajęte. Początkowe round up lub round down zaokrągla całe następujące obliczenie, więc możesz umieścić je tam, gdzie zapis jest najczytelniejszy.
Liczby ujemne
Dla liczb ujemnych up oznacza kierunek ku dodatniej nieskończoności, a down ku ujemnej, zgodnie z osią liczbową. Zwykłe zaokrąglanie nadal zaokrągla połówki od zera:
-2.5 rounded daje -3-2.5 rounded up daje -2-2.5 rounded down daje -3Zapis funkcyjny
| Funkcja | Sposób zaokrąglania | Przykład | Wynik |
|---|---|---|---|
round(x) |
Do najbliższej wartości; połówki od zera | round(-2.5) |
-3 |
floor(x) |
W dół, ku minus nieskończoności | floor(-2.5) |
-3 |
ceil(x) |
W górę, ku plus nieskończoności | ceil(-2.5) |
-2 |
trunc(x) |
Ku zeru, z odrzuceniem części dziesiętnej | trunc(-2.5) |
-2 |
int(x) |
To samo co trunc |
int(12.7) |
12 |
floor i ceil obsługują kwoty oraz jednostki (ceil(£12.01) daje £13.00). trunc i int przyjmują tylko liczby bez jednostek.
Zaokrąglanie do wielokrotności kroku
Dodaj to nearest i krok, aby zaokrąglić do wielokrotności tego kroku. rounded up to nearest i rounded down to nearest wymuszają kierunek:
2,340 rounded to nearest 100 daje 2,3002.3 to nearest 0.25 daje 2.25£1,237 rounded up to nearest £100 daje £1,300.00£4.38 rounded to nearest 5p daje £4.40£4.386 to nearest penny daje £4.39$4.38 rounded up to the nearest dollar daje $5.00$2.37 rounded to nearest 50c daje $2.5047 min rounded up to nearest 15 min daje 60 min£490 rounded to nearest hundred daje £500.002,100 to nearest thousand daje 2,000Słowo określające rząd wielkości pozwala pominąć zera przy zaokrąglaniu do okrągłej wartości. Dlatego nearest hundred, nearest thousand i nearest million działają jako kroki.
Wiersz 47 min pokazuje, jak zaokrąglić czas w ewidencji do kolejnego kwadransa. Krok pieniężny możesz zapisać w monetach, na przykład nearest 5p, nearest 10p lub nearest 5 cents, albo jako kwotę, na przykład nearest £0.05. Nazwa monety lub waluty bez liczby zaokrągla do jednej jej jednostki: nearest penny, nearest cent, nearest pound, nearest dollar lub nearest euro. Każda forma obsługuje też to the nearest, jak w 17 to the nearest 5. Krok w innej walucie, jak $4.38 to nearest pound, albo długość, masa lub czas jako krok dla kwoty powoduje błąd.
To samo wyrażenie działa przed wartością, a określenie kierunku może stać w obu miejscach:
round £1,237 to nearest £50 daje £1,250.00round up £1,237 to nearest £100 daje £1,300.00round £1,237 up to nearest £100 daje £1,300.00Kroki z jednostkami
Krok może używać innej jednostki niż wartość, o ile mierzą tę samą wielkość. Najpierw przeliczany jest krok, a wynik zachowuje jednostkę wartości:
1.3 kg rounded up to nearest 500 g daje 1.5 kg3.7 km to nearest 500 m daje 3.5 kmround 1.3 kg to nearest 500 m daje Error: incompatible unitsKroki zapisane jako ułamek
Liczebnik porządkowy, taki jak 16th lub 8th, zaokrągla do tej części jedności i wyświetla wynik jako ułamek — tak jak oznaczenia na miarce, zestawie wierteł lub kluczy:
0.534 to nearest 16th daje 9/162.3 to nearest 16th daje 2 5/160.7 to nearest 8th daje ¾Zapisz liczebnik porządkowy cyframi, jak 16th: to nearest quarter nie jest krokiem.
round z dwoma argumentami
round(x, step) to zaokrąglanie do kroku zapisane jako funkcja:
round(47 min, 15 min) daje 45 minround(£12.345, £0.01) daje £12.35round(5.567, 0.01) daje 5.57Zaokrąglanie godzin i minut
Czas w godzinach i minutach jest zaokrąglany jako całość. Zwykłe zaokrąglenie wybiera najbliższą godzinę, a krok taki jak 15 minut pasuje do ewidencji czasu:
worked = 1 hour 52 minround(worked) daje 2 hoursworked to nearest 15 min daje 1 hour 45 minworked rounded up to nearest 15 min daje 2 hoursMiejsca dziesiętne dotyczą najmniejszej jednostki, tak jak dla stóp i cali, więc worked to 0 dp pozostawia 1 godzinę i 52 min bez zmian. Aby zaokrąglić do godziny, użyj round lub kroku.
Godzina zegarowa jest zaokrąglana do kroku na zegarze i nadal pozostaje godziną zegarową. Czas rozpoczęcia przesuwa się więc do następnego kwadransa, zamiast zmieniać się w czas trwania:
17:07 rounded up to nearest 15 min daje 5:15 PM8:30am rounded up to nearest 15 min daje 8:30 AM9:07 rounded to nearest 15 min daje 9:00 AMPrzykład całościowy
Planowanie jedzenia i stołów na przyjęcie w ogrodzie:
# Garden partyguests = 42per table = 8tables = guests / per table rounded up daje 6pizzas = guests * 3 / 8 rounded up daje 16pizza price = £11.50pizza bill = pizzas * pizza price daje £184.00each = pizza bill / guests rounded up to nearest £0.50 daje £4.50each * guests daje £189.00Stoły i pizze są zaokrąglane w górę, ponieważ część stołu lub pizzy nadal trzeba zamówić jako całość. Trzy kawałki na osobę z pizz podzielonych na osiem kawałków dają 15,75, więc zamawiasz 16. Udział każdego gościa jest zaokrąglany w górę do wygodnych £4.50, a ostatni wiersz pokazuje, że pokrywa to rachunek £184 z niewielkim zapasem.