Baza wiedzy / Excel

ASIN w Excelu: kąt z sinusa, radiany i stopnie

Pokazuję przykład z trójkątem i wyjaśniam poprawną nazwę ASIN. Rozdzielam jednostkę wyniku, dopuszczalny argument oraz niejednoznaczność kąta.

Kajo RudzińskiOpublikowano Aktualizacja 4 min czytania

Trójkąt prostokątny i nieopisany łuk mechanicznego przyrządu pokazują odtwarzanie kąta ze stosunku boków

Jeśli znasz wartość sinusa i chcesz odzyskać kąt, w Excelu użyj ASIN. W polskiej wersji programu funkcja również nazywa się ASIN. Matematyczna nazwa arcsinus nie oznacza, że do arkusza wpisujemy ARCSIN. Wbudowana funkcja wymaga nazwy ASIN.

Ja sprawdzam tu trzy rzeczy: zakres argumentu, jednostkę wyniku i to, czy potrzebuję jednego kąta z podstawowego przedziału, czy wszystkich rozwiązań równania. Każda z tych decyzji może zmienić interpretację poprawnie obliczonej liczby.

Składnia i dostępność

W polskim Excelu z przecinkiem dziesiętnym:

=ASIN(0,5)

Argument jest wartością sinusa, a nie kątem w stopniach. Musi mieścić się od -1 do 1 włącznie. Wynik otrzymujesz w radianach, w przedziale od -pi/2 do pi/2. Te zasady oraz nazwę potwierdza polska dokumentacja Microsoft. Lista wersji obejmuje między innymi Microsoft 365, Excel 2024, 2021, 2019 i 2016.

W angielskich ustawieniach odpowiedni przykład ma kropkę: =ASIN(0.5). Nazwa pozostaje taka sama. Separator dziesiętny zależy od ustawień regionalnych, dlatego kopiując wzór, sprawdź go razem z językiem pozostałych funkcji. Sama funkcja ASIN ma jeden argument.

Radiany i stopnie

Dla wejścia 0,5 wynik to pi/6, czyli około 0,523598776 radiana. To odpowiada 30 stopniom. Liczba widoczna bez konwersji nie jest małym kątem w stopniach, lecz wynikiem zapisanym w innej jednostce. Zmiana formatu komórki na liczbę z większą liczbą miejsc po przecinku tej jednostki nie zmieni.

Do konwersji używam funkcji STOPNIE:

=STOPNIE(ASIN(0,5))

Odpowiednikiem EN jest =DEGREES(ASIN(0.5)). Dokumentacja STOPNIE potwierdza konwersję radianów na stopnie. Kolumnę wyniku opisuję jednostką, żeby osoba przejmująca arkusz nie musiała jej zgadywać na podstawie wielkości liczb.

Mała tabela kontrolna

Poniższe dane są syntetyczne, a wyniki wynikają z definicji sinusa i zakresu ASIN:

Wartość sinusa Wynik w radianach Wynik w stopniach
-1 -pi/2 -90
-0,5 -pi/6 -30
0 0 0
0,5 pi/6 30
1 pi/2 90

Jeśli dane są w A2:A6, w B2 wpisuję =ASIN(A2), a w C2 =STOPNIE(B2) i kopiuję w dół. Wtedy B zawiera radiany, a C stopnie. Podział na dwie kolumny pomaga zauważyć, gdzie nastąpiła konwersja. W małym przykładzie nie potrzebuję długiej, trudniejszej do odczytania formuły.

Przykład z trójkątem prostokątnym

Załóżmy syntetyczny trójkąt: bok naprzeciw wybranego ostrego kąta ma długość 1, a przeciwprostokątna 2, w tej samej jednostce. Stosunek wynosi 0,5. W arkuszu mogę zapisać:

=STOPNIE(ASIN(1/2))

Wynik odpowiada 30 stopniom. Do funkcji trafia bezwymiarowy stosunek długości. Nie wstawiam samej długości boku ani kąta 30 jako argumentu ASIN. W zadaniu geometrycznym najpierw trzeba wiedzieć, który bok jest przeciwprostokątną i względem którego kąta opisujesz pozostały bok.

Jeśli stosunek długości wychodzi większy od jedności, sprawdzam dane i jednostki. W tym modelu bok naprzeciw ostrego kąta nie może być dłuższy od przeciwprostokątnej. Funkcja nie naprawi pomylonych boków. Użycie centymetrów w liczniku i metrów w mianowniku również zmienia wejście, choć obie kolumny mogą wyglądać jak zwykłe liczby.

Dwa różne ustawienia ramienia mają tę samą wysokość, a osobny ograniczony łuk wskazuje wybór podstawowego kąta

ASIN zwraca kąt z wybranego przedziału

Sinus nie wskazuje jednego kąta na całej osi. Zarówno 30, jak i 150 stopni mają sinus 0,5. ASIN wybiera wartość z przedziału od -90 do 90 stopni, po zapisaniu wyniku w radianach. Dlatego samo odwrócenie sinusa nie odtwarza każdego pierwotnego kąta.

Jeśli zadanie pyta o wszystkie rozwiązania równania trygonometrycznego, wynik funkcji jest punktem wyjścia wymagającym dalszego rozumowania. W przykładzie z ostrym kątem trójkąta prostokątnego dodatkowe założenie usuwa tę niejednoznaczność. W zadaniu o pełnym obrocie potrzebujesz informacji o właściwej części obrotu i zbiorze szukanych rozwiązań.

Nie myl również funkcji odwrotnej z odwrotnością wartości. ASIN(0,5) zwraca kąt, a działanie 1/0,5 daje liczbę 2. To różne operacje o innych znaczeniach. Nazwa „odwrotny sinus” opisuje tu odwracanie funkcji w wybranym przedziale.

Nie ukrywaj wejścia spoza zakresu

Argument 2 albo -2 nie może być sinusem rzeczywistego kąta. Gdy taki wynik pojawia się w kolumnie, sprawdzam formułę, jednostki, braki i sposób odczytu danych. Nie zastępuję automatycznie każdego błędnego wyniku zerem, ponieważ zero oznaczałoby konkretny kąt i mogłoby zostać później użyte w dalszych obliczeniach.

Jeżeli obliczony stosunek minimalnie przekracza granicę z powodu precyzji numerycznej, ewentualna tolerancja wymaga uzasadnienia. Ciche przycinanie wszystkich wyników do przedziału od -1 do 1 może ukryć poważny błąd źródła. Zostaw osobną informację o rekordach wymagających wyjaśnienia i nie traktuj ich tak samo jak poprawnego pomiaru równego granicy.

Ćwiczenie i dalsza nauka

Przygotuj pięć wejść z tabeli kontrolnej i zapisz spodziewany znak kąta. Następnie porównaj wynik w radianach i stopniach. Dodaj argument spoza zakresu i wyjaśnij, skąd mógłby pochodzić w Twoim procesie. To ćwiczenie sprawdza rozumienie funkcji znacznie lepiej niż zapamiętanie przybliżenia dla jednej wartości.

Jeśli chcesz uporządkować szerszy kontekst, przeczytaj artykuł o matematyce w pracy analityka. W gotowym arkuszu zostaw wyraźny opis: wejście jest sinusem lub odpowiednim stosunkiem, wynik ma konkretną jednostkę, a funkcja wybiera kąt z podstawowego przedziału.

Najważniejsze w pigułce

Czy polski Excel ma funkcję ARCSIN?

Wbudowana funkcja odwrotnego sinusa nazywa się ASIN. Dawna nazwa ARCSIN w tym haśle została poprawiona.

Dlaczego dostaję około 0,5236 zamiast 30?

ASIN zwraca radiany. Aby otrzymać stopnie, użyj STOPNIE(ASIN(0,5)).

Czy ASIN odtworzy każdy kąt?

Nie. Zwraca wynik od -pi/2 do pi/2. Ten sam sinus może odpowiadać innym kątom poza tym przedziałem.

Przy pracy nad artykułem użyto w zautomatyzowany sposób sztucznej inteligencji. Jeśli też chcesz tak umieć, sprawdź ten projekt.

Kajo Rudziński

Newsletter KajoData

Zostańmy w kontakcie.

Piszę o analizie danych, uczeniu się i zmianie pracy. Dzielę się tym, co pomaga mi ogarniać technologię i zawodowe decyzje. Jeśli lubisz ten sposób myślenia, zapraszam do mojego newslettera.