Dodawaj, usuwaj i zmieniaj nazwy kolumn w R za pomocą Dplyr
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Zaokrąglanie pozwala uprościć liczby poprzez przybliżenie ich wartości przy jednoczesnym zachowaniu bliskiej reprezentacji oryginalnych danych. Są chwile, kiedy będziesz chciał zaokrąglić wartości do najbliższego tysiąca.
Najpopularniejszymi funkcjami programu Excel używanymi do zaokrąglania liczb do najbliższego tysiąca są funkcje ZAOKRĄGŁY, SUFIT i PODŁOGA. Kilka innych funkcji pasuje do określonych scenariuszy, takich jak funkcja ZAOKR.GÓRA lub ODD.
W tym artykule przedstawiono przykłady ośmiu funkcji zaokrąglania i różnych wyników, które dają. Dowiesz się również, jak używać niestandardowych formatów do zmiany sposobu wyświetlania. Na koniec zapoznasz się z wykorzystaniem dodatku Power Query do tego zadania.
Zacznijmy!
Spis treści
Co oznacza zaokrąglanie?
W matematyce zaokrąglenie do najbliższego tysiąca oznacza przybliżenie liczby do najbliższej wielokrotności tysiąca.
Ma to na celu uproszczenie liczb, gdy dokładna wartość nie jest konieczna lub gdy nacisk kładziony jest na większe trendy lub wzorce.
Jeśli ręcznie zaokrąglasz do najbliższych tysięcy, wykonaj następujące czynności:
Wskaż cyfrę w miejscu tysięcy (trzecia cyfra od prawej w liczbach całkowitych).
Spójrz na cyfrę bezpośrednio po prawej stronie cyfry miejsca tysięcy (cyfry setek).
Jeśli cyfra setek jest większa lub równa 5, zwiększ cyfrę tysięcy o 1; w przeciwnym razie pozostaw cyfrę miejsca tysięcy bez zmian.
Zamień wszystkie cyfry na prawo od cyfry miejsca tysięcy na zera.
Oto dwa przykłady:
zaokrąglenie 45 678 daje 46 000.
zaokrąglenie 45 278 daje 45 000.
Alternatywy
Powyższa metoda zaokrągla w górę lub w dół w zależności od wartości. Istnieją dwie inne popularne metody zaokrąglania:
Zaokrąglanie w górę (znane również jako „pułap”)
Zaokrąglanie w dół (znane również jako „podłoga”)
W tym artykule pokazano, jak osiągnąć wszystkie te metody w programie Excel.
Funkcje zaokrąglania Excela
Excel ma wiele funkcji zaokrąglania, co pozwala na elastyczność w procesie zaokrąglania. Oto krótki przegląd ich wszystkich:
ZAOKR(liczba; liczba_cyfr)
CEILING(liczba; znaczenie)
PIĘTRO(liczba, znaczenie)
ZAOKR.GÓRA(liczba; liczba_cyfr)
ZAOKRĄGLENIE W DÓŁ(liczba; liczba_cyfr)
MROZ(liczba; wielokrotność)
PARZYSTE – zaokrąglanie do tysięcy parzystych
ODD – zaokrąglanie do tysięcy nieparzystych
Funkcje są dostępne we wszystkich nowoczesnych wersjach programu Excel, w tym Excel 2016, 2013, 2010 i 2007, a także Excel dla Microsoft 365.
W następnych 8 sekcjach przyjrzymy się, jak działa każda funkcja. Zanurzmy się!
1. Jak korzystać z funkcji zaokrąglania do najbliższego tysiąca w programie Excel
W programie Excel powszechną praktyką jest używanie funkcji ZAOKRĄGŁY do zaokrąglania liczb do najbliższego tysiąca.
Składnia funkcji ZAOKRĄGŁY jest następująca:
=ZAOKR.(liczba; liczba_cyfr)
liczba : Wartość, którą chcesz zaokrąglić do najbliższego 1000
num_digits : Liczba miejsc dziesiętnych do zaokrąglenia. Użyj -3 dla najbliższego tysiąca.
Na przykład, jeśli chcesz zaokrąglić wartość w komórce A1 do pełnych tysięcy, wprowadź następującą formułę w komórce B1:
=ZAOKR.(A1; -3)
To zdjęcie pokazuje funkcję w akcji:
Funkcja działa zarówno z wartościami dodatnimi, jak i ujemnymi. Działa to również wtedy, gdy liczba ma kropkę dziesiętną.
2. Jak korzystać z funkcji SUFIT, aby zaokrąglić w górę do najbliższego tysiąca
Funkcja CEILING zaokrągla podaną liczbę w górę do najbliższej określonej wielokrotności. Składnia to:
=SUFIT(liczba; znaczenie)
liczba: Liczba, którą chcesz zaokrąglić w górę.
znaczenie: wielokrotność, do której chcesz zaokrąglić liczbę w górę.
Można go użyć do zaokrąglenia liczb w górę do najbliższego tysiąca, jeśli podasz wielokrotność 1000.
Na przykład, jeśli twoja wartość znajduje się w odwołaniu do komórki A1, to jest to składnia:
=SUFIT(A1; 1000)
Jeśli liczba wynosi 45 278, formuła zwróci 46 000.
Ta funkcja może obsługiwać liczby ujemne i zapewniać spójne wyniki zarówno dla wartości dodatnich, jak i ujemnych . To zdjęcie pokazuje funkcję w akcji.
3. Jak używać FLOOR do zaokrąglania w dół do najbliższego tysiąca
Funkcja FLOOR zaokrągla podaną liczbę w dół do najbliższej określonej wielokrotności. Składnia to:
=PODŁOGA(liczba; znaczenie)
liczba : Liczba, którą chcesz zaokrąglić w dół.
istotność : wielokrotność, do której chcesz zaokrąglić liczbę w dół.
Można go użyć do zaokrąglenia liczb w dół do najbliższego tysiąca, jeśli podasz wielokrotność 1000.
Na przykład, jeśli liczba w komórce A1 to 45 678, formuła zwróci 45 000.
Ta funkcja obsłuży liczby ujemne i zapewni spójne wyniki zarówno dla wartości dodatnich, jak i ujemnych.
4. Jak zaokrąglić w górę do najbliższego tysiąca za pomocą ROUNDUP
Funkcja ZAOKR.GÓRA zaokrągla liczbę w górę do określonej liczby cyfr. To jest składnia i dwa argumenty:
=ZAOKR.GÓRA(liczba; liczba_cyfr)
liczba : wartość, którą chcesz zaokrąglić.
num_digits : użyj -3 dla najbliższego tysiąca.
Na przykład, jeśli masz liczbę 45 278, wynikiem będzie 46 000.
Zauważ, że różni się to od wyniku z funkcją ROUND, która automatycznie zaokrągliłaby tę liczbę w dół.
Ten rysunek pokazuje, jak różne liczby będą zaokrąglane w górę do tej samej wartości.
Funkcja działa również z liczbami ujemnymi.
5. Jak zaokrąglić w dół do najbliższego tysiąca w Excelu
Funkcja ZAOKR.DÓŁ zaokrągla liczbę w dół do określonej liczby cyfr. Oto składnia:
=ZAOKRĄGLENIE W DÓŁ(liczba; liczba_cyfr)
liczba : wartość, którą chcesz zaokrąglić.
num_digits : użyj -3 dla najbliższego tysiąca.
Na przykład, jeśli masz liczbę 45 678, wynikiem będzie 45 000.
Zauważ, że różni się to od wyniku z funkcją ROUND, która automatycznie zaokrągliłaby liczbę w górę.
Ten rysunek pokazuje, jak dwie różne liczby zaokrąglają w dół do tej samej wartości.
Ta funkcja działa również z liczbami ujemnymi.
6. Jak korzystać z funkcji MROUND
Funkcja MROUND jest podobna do funkcji ROUND, ale ma inną składnię:
=MROUND(liczba; wielokrotność)
Pierwszy argument jest taki sam. Jednak drugi argument określa najbliższą wielokrotność.
Na przykład, jeśli chcesz zaokrąglić liczbę do najbliższej dziesiątki, podaj w tym parametrze 10. Podobnie, aby zaokrąglić w górę do najbliższego tysiąca, podajesz 1000 w następujący sposób:
= ZAOKR.ROZ.(liczba; 1000)
Na przykład, jeśli masz liczbę 45 678, wynikiem będzie 46 000.
Należy zauważyć, że ta funkcja nie działa z liczbami ujemnymi. To zdjęcie pokazuje to w akcji z liczbami dodatnimi i ujemnymi.
Jak uniknąć błędów z liczbami ujemnymi
Aby uniknąć #NUM! błędów z liczbami ujemnymi, wykonaj następujące kroki:
Zawiń liczbę i wielokrotność w funkcji ABS (wartość bezwzględna ).
Zastosuj oryginalny znak z powrotem do wyniku za pomocą funkcji ZNAK.
Ta zmodyfikowana formuła działa podczas operacji na komórce A1:
= ZNAK(A1) * MROZ(ABS(A1), ABS(1000))
Ten rysunek pokazuje błędy wyeliminowane za pomocą powyższego wzoru:
7. Jak korzystać z funkcji nieparzystej
Funkcja ODD w programie Excel zaokrągla liczbę dodatnią w górę do najbliższej liczby nieparzystej, a liczbę ujemną w dół do najbliższej liczby nieparzystej.
Aby zaokrąglić liczbę w komórce A1 do najbliższego nieparzystego tysiąca, możesz użyć następującej formuły:
=ZNAK(A1) NIEPARZYSTA(ABS(A1/1000)) 1000
Zastąp A1 komórką zawierającą liczbę, którą chcesz zaokrąglić.
8. Jak korzystać z funkcji PARZYSTE
Funkcja PARZYSTE w programie Excel zaokrągla liczbę dodatnią w górę do najbliższej liczby parzystej, a liczbę ujemną w dół do najbliższej liczby parzystej.
Aby zaokrąglić liczbę w komórce A1 do najbliższego nieparzystego tysiąca, możesz użyć następującej formuły:
=ZNAK(A1) PARZYSTY(ABS(A1/1000)) 1000
Zastąp A1 komórką zawierającą liczbę, którą chcesz zaokrąglić.
Jak korzystać z niestandardowego formatu liczb
Możesz użyć niestandardowego formatu liczb, aby wyświetlić wartości komórek w tysiącach, zachowując oryginalną wartość bazową do obliczeń.
Innymi słowy, sama wartość komórki się nie zmienia, ponieważ po prostu zmieniasz sposób jej wyświetlania. Wszelkie obliczenia wykorzystują wartość bazową.
Aby ustawić format niestandardowy, wykonaj następujące czynności:
Zaznacz komórkę lub zakres komórek zawierających liczby, które chcesz sformatować.
Kliknij wybrane komórki prawym przyciskiem myszy i wybierz „Formatuj komórki”, aby otworzyć kartę liczb.
W polu Kategoria wybierz opcję Niestandardowe.
Wprowadź niestandardowy format, który chcesz zastosować. Poniżej przedstawiono kilka sugestii dotyczących różnych formatów.
Kliknij OK".
Istnieje kilka formatów wyświetlania tysięcy. Oto dwie możliwości wpisania w polu typu niestandardowego:
#0,”000″
#0 „K”
Pierwszy z tych formatów zastępuje trzy ostatnie cyfry „000”. Druga zastępuje trzy ostatnie cyfry literą „K”, powszechnym symbolem tysiąca. Oba pomijają miejsce dziesiętne.
Poniższy rysunek przedstawia niesformatowany oryginalny numer w jednej kolumnie i niestandardowy format w drugiej kolumnie. Wynik pierwszego formatu w komórce B1 i drugiego formatu w komórce B2.
Ten rodzaj formatowania jest przydatny w przypadku wydruków Twoich danych. W arkuszu kalkulacyjnym możesz mieć zarówno niesformatowane, jak i sformatowane kolumny, wybierając tylko te drugie podczas ustawiania obszaru drukowania .
Jednym z problemów, który użytkownicy mogą napotkać w przypadku formatów niestandardowych, jest to, że obliczenia mogą wydawać się „nieprawidłowe”. Możesz dodać komentarz wyjaśniający do tabeli lub wykresu, aby zmniejszyć zamieszanie.
Zaokrąglanie za pomocą dodatku Power Query
W tym artykule skupiono się na wbudowanych funkcjach programu Excel do zaokrąglania. Z funkcji dostarczanych przez język M można również korzystać w edytorze Power Query .
Niektóre z typowych funkcji zaokrąglania w dodatku Power Query to:
Numer. Okrągły
Liczba.Zaokrąglenie w górę
Liczba.Zaokrąglenie w dół
Na przykład, jeśli chcesz zaokrąglić wartości w kolumnie o nazwie „Kwota” do najbliższej liczby całkowitej, użyjesz następującej formuły w oknie „Kolumna niestandardowa”:
= Liczba.Zaokrąglenie([Kwota], 0)
Funkcje zaokrąglania są często używane do porządkowania niechlujnych danych liczbowych. Dodatek Power Query umożliwia jednoczesne czyszczenie zarówno liczb, jak i tekstu. Obejrzyj ten film, aby zobaczyć to w akcji:
Końcowe przemyślenia
Więc masz to! Zaokrąglanie liczb do najbliższego tysiąca w Excelu nie jest wcale takie trudne. Niezależnie od tego, czy używasz funkcji ROUND, MROUND, FLOOR i CEILING, możesz teraz pewnie manipulować danymi, aby dopasować je do swoich potrzeb.
Opanowanie tych funkcji zaokrąglania w programie Excel nie tylko zwiększa umiejętności korzystania z arkuszy kalkulacyjnych, ale także umożliwia dostarczanie dokładniejszych i profesjonalnie wyglądających raportów.
Pamiętaj, że celem Excela jest ułatwienie Ci życia, a te funkcje to tylko kilka przykładów jego sprawności w przetwarzaniu danych. Dlatego nie wahaj się zanurzyć i zapoznać się z szeroką gamą funkcji programu Excel — nigdy nie wiadomo, kiedy się przydadzą.
Kontynuuj odkrywanie, ucz się, a przekonasz się, że Excel jest pełen niespodzianek i sztuczek oszczędzających czas! Miłego zaokrąglania!
W tym samouczku omówimy pakiet dplyr, który umożliwia sortowanie, filtrowanie, dodawanie i zmianę nazw kolumn w języku R.
Odkryj różnorodne funkcje zbierania, które można wykorzystać w Power Automate. Zdobądź praktyczne informacje o funkcjach tablicowych i ich zastosowaniu.
Z tego samouczka dowiesz się, jak ocenić wydajność kodów DAX przy użyciu opcji Uruchom test porównawczy w DAX Studio.
Czym jest self w Pythonie: przykłady z życia wzięte
Dowiesz się, jak zapisywać i ładować obiekty z pliku .rds w R. Ten blog będzie również omawiał sposób importowania obiektów z R do LuckyTemplates.
Z tego samouczka języka kodowania DAX dowiesz się, jak używać funkcji GENERUJ i jak dynamicznie zmieniać tytuł miary.
W tym samouczku omówiono sposób korzystania z techniki wielowątkowych wizualizacji dynamicznych w celu tworzenia szczegółowych informacji na podstawie dynamicznych wizualizacji danych w raportach.
W tym artykule omówię kontekst filtra. Kontekst filtrowania to jeden z głównych tematów, z którym każdy użytkownik usługi LuckyTemplates powinien zapoznać się na początku.
Chcę pokazać, jak usługa online LuckyTemplates Apps może pomóc w zarządzaniu różnymi raportami i spostrzeżeniami generowanymi z różnych źródeł.
Dowiedz się, jak obliczyć zmiany marży zysku przy użyciu technik, takich jak rozgałęzianie miar i łączenie formuł języka DAX w usłudze LuckyTemplates.