Jak zamienić ułamek zwykły na dziesiętny w programie excel
Aby przekonwertować ułamek zwykły na dziesiętny w programie Excel, możesz użyć następującej formuły:
=IF(ISERROR(SEARCH(" ", A2 )),LEFT(A2,SEARCH("/", A2 )-1)/MID( A2 ,SEARCH("/", A2 )+1.99),LEFT( A2 ,SEARCH(" ", A2 )-1)+MID( A2 ,SEARCH(" ", A2 )+1,SEARCH("/", A2 )-1-SEARCH(" ", A2 ))/MID( A2 ,SEARCH("/", A2 )+1.99))
Ta konkretna formuła przekształci ułamek w komórce A2 na dziesiętny.
Na przykład, jeśli komórka A2 zawiera 1/5 , ta formuła zwróci 0,2 .
Należy zauważyć, że ten wzór działa ze wszystkimi typami ułamków, w tym ułamkami właściwymi, ułamkami niewłaściwymi i liczbami mieszanymi.
Poniższy przykład pokazuje, jak zastosować tę formułę w praktyce.
Przykład: Konwersja ułamków zwykłych na dziesiętne w programie Excel
Załóżmy, że mamy następującą listę ułamków w Excelu:
Załóżmy, że chcemy wyświetlić każdy ułamek w kolumnie A jako ułamek dziesiętny w kolumnie B.
W tym celu w komórce B2 możemy wpisać następującą formułę:
=IF(ISERROR(SEARCH(" ", A2 )),LEFT(A2,SEARCH("/", A2 )-1)/MID( A2 ,SEARCH("/", A2 )+1.99),LEFT( A2 ,SEARCH(" ", A2 )-1)+MID( A2 ,SEARCH(" ", A2 )+1,SEARCH("/", A2 )-1-SEARCH(" ", A2 ))/MID( A2 ,SEARCH("/", A2 )+1.99))
Następnie możemy przeciągnąć i wypełnić tę formułę do każdej pozostałej komórki w kolumnie B:
Kolumna B wyświetla teraz każdy ułamek w kolumnie A w formie dziesiętnej.
Na przykład:
- 1/5 w postaci dziesiętnej to 0,2.
- 3 4/5 w systemie dziesiętnym to 3,8.
- 5 11/12 w systemie dziesiętnym to 5,916667 .
- 7/2 w formie dziesiętnej to 3,5 .
I tak dalej.
Zauważ, że jeśli masz tylko ułamki właściwe (tj. gdy licznik jest mniejszy od mianownika), możesz użyć następującego wzoru, który jest znacznie prostszy:
=LEFT( A2 ,SEARCH("/", A2 )-1)/MID( A2 ,SEARCH("/", A2 )+1.99)
Poniższy zrzut ekranu pokazuje, jak zastosować tę formułę w praktyce:
Kolumna B wyświetla każdy ułamek właściwy w kolumnie A w postaci dziesiętnej.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje w programie Excel:
Excel: Jak przekonwertować czas trwania na minuty
Excel: jak zamienić procent na stosunek
Excel: Jak przekonwertować dotychczasowy znacznik czasu UNIX