Excel에서 분수를 소수로 변환하는 방법


다음 수식을 사용하여 Excel에서 분수를 소수로 변환할 수 있습니다.

 =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))

이 특정 수식은 셀 A2 의 분수를 십진수로 변환합니다.

예를 들어 셀 A21/5이 포함되어 있으면 이 수식은 0.2를 반환합니다.

이 공식은 진분수, 가분수, 대분수를 포함한 모든 유형의 분수에 적용된다는 점에 유의해야 합니다.

다음 예에서는 이 수식을 실제로 사용하는 방법을 보여줍니다.

예: Excel에서 분수를 소수로 변환

Excel에 다음과 같은 분수 목록이 있다고 가정합니다.

A 열의 각 분수를 B 열의 소수로 표시한다고 가정합니다.

이를 위해 B2 셀에 다음 수식을 입력할 수 있습니다.

 =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))

그런 다음 이 수식을 B열의 나머지 각 셀에 끌어서 채울 수 있습니다.

Excel에서 소수를 분수로 변환

이제 B열에는 A열의 각 분수가 소수 형식으로 표시됩니다.

예를 들어:

  • 1/5을 십진수로 표현하면 0.2입니다.
  • 십진수로 3 4/5는 3.8입니다.
  • 10진수로 5 11/125.916667 입니다.
  • 7/2을 십진수로 표현하면 3.5 입니다.

등등.

고유 분수만 있는 경우(즉, 분자가 분모보다 작은 경우) 훨씬 더 간단한 다음 공식을 사용할 수 있습니다.

 =LEFT( A2 ,SEARCH("/", A2 )-1)/MID( A2 ,SEARCH("/", A2 )+1.99)

다음 스크린샷은 실제로 이 수식을 사용하는 방법을 보여줍니다.

Excel은 적절한 분수를 소수로 변환합니다.

B 열에는 A 열의 각 진분수를 소수 형식으로 표시합니다.

추가 리소스

다음 자습서에서는 Excel에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

Excel: 기간을 분으로 변환하는 방법
Excel : 백분율을 비율로 변환하는 방법
Excel: UNIX 타임스탬프를 날짜로 변환하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다