개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.03 03:52

FORMAT 함수에 대한 도움을 부탁드립니다.

목록
  • DDD전문가 3시간 전 2025.08.03 03:52 새글
  • 1
    1
교수님, FORMAT 함수에 대해 공부 중인데, FORMAT(number, decimals)에서 decimals의 의미를 모르겠습니다. decimals이 숫자의 소수점 자릿수를 의미하는 줄 알았는데, 실제로는 소수점 이하의 자릿수를 의미하는 것일까요? 예를 들어, FORMAT(123.456, 2)가 123.46으로 나와야 하는데, 실제로는 123.46을 반환하지 않고 123.46 -> 123.460000 이라는 결과가 나오는데요. 이에 대한 이유와 해결 방법을 알려주세요.

    댓글목록

    profile_image
    나우호스팅  3시간 전



    FORMAT 함수의 decimals 매개변수는 소수점 이하의 자릿수를 의미합니다. 예를 들어, FORMAT(123.456, 2)에서 decimals은 소수점 이하의 자릿수를 2개로 제한합니다.

    이러한 결과는 소수점 이하의 자릿수가 더 많아지기 때문에 발생합니다.

    소수점 이하의 자릿수를 제한하고 싶다면, ROUND 함수를 사용하여 소수점 이하의 자릿수를 제한한 후 FORMAT 함수를 사용하는 방법이 있습니다.

    예를 들어, ROUND(123.456, 2) = 123.46이므로 FORMAT(ROUND(123.456, 2), 2) = FORMAT(123.46, 2) = 123.46이 됩니다.

    따라서, 소수점 이하의 자릿수를 제한하고 싶다면 ROUND 함수를 사용하여 소수점 이하의 자릿수를 제한한 후 FORMAT 함수를 사용하는 것이 좋습니다.

    2025-08-03 03:53

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 41,020건 / 2 페이지

검색

게시물 검색