Excel에서는 항목 앞에 0과 공백이있는 경우 분수를 셀에 입력 할 수 있습니다. 따라서 18/28과 같은 분수를 입력하려면 0 18/28을 셀에 입력합니다. (18/28 만 입력하면 Excel에서는 날짜 나 텍스트를 입력한다고 가정합니다.)

분수를 입력하면 Excel은 구문 분석 프로세스 중에 두 가지 작업을 수행합니다. 첫째, 분수의 분모에있는 자릿수를 기준으로 셀을 분수로 형식화합니다. 분수 18/28의 경우 분모에 두 자리가 있으므로 셀은 최대 두 자리의 분수로 자동 서식이 지정됩니다. (셀 서식 대화 상자의 숫자 탭을 참조하십시오.)

두 번째로 발생하는 일은 Excel이 숫자를 10 진수로 변환하는 것입니다. 즉, Excel은 내부적으로 숫자를 0.642857142857143으로 저장합니다. 이는 18을 28로 나눌 때 얻게되는 값입니다.이 시점에서 분수는 더 이상 존재하지 않습니다. 숫자는 10 진수 값입니다.

Excel에 값을 입력하면 워크 시트가 자동으로 다시 계산됩니다. 구문 분석이 완료되고 새 값이 입력되면 Excel은 값을 다시 계산하고 다시 표시합니다. 셀의 값은 이제 0.642857142857143이며 값을 다시 표시하기 위해 Excel은 최대 두 자리의 분수를 사용해야한다는 것을 인식합니다. 이것을 할 수있는 가장 작은 분수는 9/14입니다. 따라서 Excel에서 18/28 대신 9/14가 셀에 표시됩니다.

Excel이 따르는 구문 분석 프로세스로 인해 Excel에서 입력 한 분수를 정확히 기억하도록 강제 할 수있는 방법은 없습니다. 결국 Excel은 분수를 저장하지 않고 소수 값을 저장합니다. 그러나 Excel에서 사용하는 형식을 변경하여 특정 셀에 값을 표시 할 수 있습니다. 예를 들어 18/28을 입력 한 셀에 분모가 28 인 분수를 표시하려면 다음 단계를 따를 수 있습니다.

  1. 서식을 지정할 셀을 선택하십시오.

  2. 형식 선택 | 세포. Excel에 셀 서식 대화 상자가 표시됩니다.

  3. 숫자 탭이 표시되는지 확인합니다. (그림 1 참조)

  4. 범주 목록에서 사용자 지정을 선택합니다. 유형 상자에는 “# ?? / ??”문자가 포함되어야합니다. (따옴표 제외).

  5. 유형 상자의 내용을 “# ?? / 28″로 변경합니다 (다시 따옴표없이).

  6. 확인을 클릭하십시오.

다시 말하지만, 이것은 실제 값 자체가 아니라 Excel의 값 표시 만 변경한다는 점을 기억하십시오. 여전히 10 진수 값입니다.

Excel에서 입력 한 내용을 정확히 기억하도록하는 유일한 방법은 분수를 텍스트로 입력하는 것입니다 (입력하기 전에 셀을 텍스트로 서식 지정).하지만 여기에는 단점이 있습니다. 텍스트로 입력 한 후에는 계산에 분수를 사용할 수 없습니다.

이것이 당신의 필요에 맞는 문제라면 분자는 한 셀에, 분모는 다른 셀에 넣는 것을 고려할 수 있습니다.

이렇게하면 입력 한 내용을 기억할 수 있지만 수식에서 분자와 분모를 계속 사용할 수 있습니다.

_ExcelTips_는 비용 효율적인 Microsoft Excel 교육을위한 소스입니다.

이 팁 (2760)은 Microsoft Excel 97, 2000, 2002 및 2003에 적용됩니다. 여기에서 Excel (Excel 2007 이상)의 리본 인터페이스에 대한이 팁의 버전을 찾을 수 있습니다.

link : / excelribbon-Stopping_Fractions_from_Reducing [Stopping Fractions from Reducing].