차이점 답변으로 Excel에서 정수와 십진수를 구분합니다.

차이점 답변으로 Excel에서 정수와 십진수를 구분합니다.

1.2, 2.2, ... 에서 까지 의 값 범위를 얻었습니다 16.2. 엑셀에서 각 값을 분리해 보았습니다.

  • A1 셀에 ( 1.2) 값을 넣었습니다.
  • B1 셀에 =FLOOR(A1,1)정수 부분을 구하는 수식을 넣었습니다.
  • C1 셀에 =A1-B1소수 부분을 구하는 수식을 넣었습니다.
  • D1 셀에 =IF(C1=0.2,1,0)소수 부분을 알아보기 위한 수식을 넣었습니다.
  • D1은 최대 까지 1의 값에 대해 반환되었지만 D1은 최대 및 그 이상의 나머지 값에 대해 반환되었습니다 .1.27.208.216.2

무엇이 잘못되었는지 알려주세요.

답변1

말했듯이사이버네틱 유목민, 부동 소수점을 사용하면 조심해야 합니다. Excel에서는 하나가 표시되지만 장면 뒤에는 다른 것이 표시됩니다. 이 경우 이를 방지하는 가장 안전한 방법은 다음에서 뺄셈 결과를 필요한 정확도로 반올림하는 것입니다 C1.

=ROUND(A1-B1,1)

관련 정보