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:

Excel konwertuje dziesiętny na ułamek zwykły

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:

Excel zamienia odpowiedni ułamek zwykły na dziesiętny

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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *