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 의 분수를 십진수로 변환합니다.
예를 들어 셀 A2 에 1/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열의 나머지 각 셀에 끌어서 채울 수 있습니다.
이제 B열에는 A열의 각 분수가 소수 형식으로 표시됩니다.
예를 들어:
- 1/5을 십진수로 표현하면 0.2입니다.
- 십진수로 3 4/5는 3.8입니다.
- 10진수로 5 11/12 는 5.916667 입니다.
- 7/2을 십진수로 표현하면 3.5 입니다.
등등.
고유 분수만 있는 경우(즉, 분자가 분모보다 작은 경우) 훨씬 더 간단한 다음 공식을 사용할 수 있습니다.
=LEFT( A2 ,SEARCH("/", A2 )-1)/MID( A2 ,SEARCH("/", A2 )+1.99)
다음 스크린샷은 실제로 이 수식을 사용하는 방법을 보여줍니다.
B 열에는 A 열의 각 진분수를 소수 형식으로 표시합니다.
추가 리소스
다음 자습서에서는 Excel에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.
Excel: 기간을 분으로 변환하는 방법
Excel : 백분율을 비율로 변환하는 방법
Excel: UNIX 타임스탬프를 날짜로 변환하는 방법