계산 수치의 정확한 인식

익명
2010-04-27T02:55:46+00:00

안녕하세요?

엑셀 2007을 사용하고 있습니다.

제가 궁금한 점은 아래와 같습니다.

셀에서 계산식을 이용해 0.05라는 결과를 얻었습니다.

이 결과를 다른 셀에서 IF문을 사용하는데 적용시킬려고 하는데

0.05로 인식하지 않고, 0.0499999999999998로 인식을 하여

제가 원하는 대로 계산을 하지 못하고 있습니다.

저는 꼭 0.05로 인식을 시키야 하는데...

어떻게 해결해야 할지 도움 부탁드리겠습니다.

감사합니다.

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음
질문 작성자가 수락한 답변
익명
2010-04-30T07:25:19+00:00

안녕하십니까? 너구리1님

Microsoft Office의 Excel사이트를 방문해 주셔서 감사합니다.

문의 하신 Excel의 선두께 조절하는 방법에 대한 답변을 드리겠습니다.

해당 문제는 엑셀에서 지원하는 않는 기능입니다. 엑셀에서는 디자인으로 인해 해당 기능인 엑셀의 미세한 선두께 조절 기능을 지원하고 있지 않습니다.

제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

제시해 드린 답변이 도움이 되었기를 바랍니다.

이 대답이 도움이 되었나요?

댓글 0개 설명 없음
질문 작성자가 수락한 답변
익명
2010-04-28T00:59:48+00:00

안녕하십니까? 너구리1님

Microsoft Office의 Excel 사이트를 방문해 주셔서 감사합니다.

문의 하신 결과 값이 정확히 0.5로 인식되지 않는 문제에 대한 답변을 드리겠습니다.

옵션 설정을 하는 경우

  1. 해당 Excel 파일을 실행합니다.
  2. Excel 파일이 실행되면, Office 단추를 클릭하여 [Excel 옵션]을 선택합니다.

!\[\](http://public.blu.livefilestore.com/y1pTIafyDfJmVK0YjC8aUkjD8d2GxonPqj2X5LyCaIsP9GjAkQIdRZvh4OUOTuDHf4g5SJ9RmJGw-PnG4F6Jp33-g/2007%5DOffice-Excel%20%EC%98%B5%EC%85%98.png) 3. 옵션 메뉴가 나타나면, 고급 탭의 [표시된 정밀도 설정]를 체크합니다.

4. 문제가 반복되는지 확인합니다.

해당 문제는 고객님의 함수가 정확히 어떤 함수를 사용해서 만들어졌는지에 따라 답변이 달라 질 수 있습니다. 이런 경우 보통 라운드 함수를 이용하면 해결 할 수 있습니다.

ROUND 함수 : 숫자를 지정한 자릿수로 반올림합니다.

구문

ROUND(number, num_digits)

number : 반올림할 숫자로서 필수 항목입니다.

num_digits : number 인수를 반올림할 자릿수로서 필수 항목입니다.


num_digits가 양수이면 number를 지정한 소수점 아래 자릿수로 반올림합니다.

num_digits가 0이면 number를 정수로 반올림합니다.

num_digits가 음수이면 number를 지정한 소수점 위 자리에서 반올림합니다.

항상 반올림하려면 ROUNDUP 함수를 사용합니다.

항상 반내림하려면 ROUNDDOWN 함수를 사용합니다.


예를 들어 셀 A1에 23.7825가 포함된 경우 이 값을 소수 2자리로 반올림하려면 다음 수식을 사용할 수 있습니다.

=ROUND(A1, 2)

이 함수의 결과는 23.78입니다.

[참고 자료]

http://office.microsoft.com/ko-kr/excel/HP030561441042.aspx?pid=CH010005131042

제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

제시해 드린 답변이 도움이 되었기를 바랍니다.

이 대답이 도움이 되었나요?

댓글 0개 설명 없음

3 추가 답변

정렬 기준: 가장 유용함
  1. 익명
    2013-01-24T01:02:15+00:00

    round 함수를 사용하셔도 문제가 동일하신 것인가요?

    보다 정확한 확인을 위해서 샘플 파일을 공개된 카페 또는 블로그에 올려 주신 후 링크를 주시면 확인 후 도움을 드릴 수 있습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  2. 익명
    2013-01-24T00:59:09+00:00

    안녕하십니까? 너구리1님

    Microsoft Office의 Excel 사이트를 방문해 주셔서 감사합니다.

    문의 하신 결과 값이 정확히 0.5로 인식되지 않는 문제에 대한 답변을 드리겠습니다.

    옵션 설정을 하는 경우

    1. 해당 Excel 파일을 실행합니다.
    2. Excel 파일이 실행되면, Office 단추를 클릭하여 [Excel 옵션]을 선택합니다.

    !\[\](http://public.blu.livefilestore.com/y1pTIafyDfJmVK0YjC8aUkjD8d2GxonPqj2X5LyCaIsP9GjAkQIdRZvh4OUOTuDHf4g5SJ9RmJGw-PnG4F6Jp33-g/2007%5DOffice-Excel%20%EC%98%B5%EC%85%98.png) 3. 옵션 메뉴가 나타나면, 고급 탭의 [표시된 정밀도 설정]를 체크합니다.

    4. 문제가 반복되는지 확인합니다.

    해당 문제는 고객님의 함수가 정확히 어떤 함수를 사용해서 만들어졌는지에 따라 답변이 달라 질 수 있습니다. 이런 경우 보통 라운드 함수를 이용하면 해결 할 수 있습니다.

    ROUND 함수 : 숫자를 지정한 자릿수로 반올림합니다.

    구문

    ROUND(number, num_digits)

    number : 반올림할 숫자로서 필수 항목입니다.

    num_digits : number 인수를 반올림할 자릿수로서 필수 항목입니다.


    num_digits가 양수이면 number를 지정한 소수점 아래 자릿수로 반올림합니다.

    num_digits가 0이면 number를 정수로 반올림합니다.

    num_digits가 음수이면 number를 지정한 소수점 위 자리에서 반올림합니다.

    항상 반올림하려면 ROUNDUP 함수를 사용합니다.

    항상 반내림하려면 ROUNDDOWN 함수를 사용합니다.


    예를 들어 셀 A1에 23.7825가 포함된 경우 이 값을 소수 2자리로 반올림하려면 다음 수식을 사용할 수 있습니다.

    =ROUND(A1, 2)

    이 함수의 결과는 23.78입니다.

    [참고 자료]

    http://office.microsoft.com/ko-kr/excel/HP030561441042.aspx?pid=CH010005131042

    제가 문제에 대해 더 알아야 할 것이 있다면 응답 주시면 감사하겠습니다.

    제시해 드린 답변이 도움이 되었기를 바랍니다.

     

     


    저는 엑셀2010을 사용하는 사용자입니다.

    말씀하신 부분에 대한 표시된 정밀도 설정을 체크하여도 문제가 해결되지 않습니다.

    또다른 조치방법이 있으시면 알려주시기 바랍니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  3. 익명
    2010-04-28T06:09:11+00:00

    오형식 엔지니어님

    답변해주신 것 때문에 제가 하는 업무에 있어 중요한 부분을 해결할 수 있었습니다.

    너무 기쁨니다. 정말로 감사합니다.

    한 가지 더 질문드리겠습니다.

    엑셀에서 셀서식의 테두리를 설정하는 부분에 있어

    실선으로 했을 때 제가 원하는 것보다 두껍게 인쇄되는데

    선의 두께를 사용자가 원하는대로 조절할 수 있는 방법이 있는지요?

    그럼, 답변 부탁드리겠습니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음