엑셀 계승(팩토리얼) 계산 오류의 문제

익명
2017-08-22T02:26:55+00:00

엑셀에 계승(팩토리얼)값을 계산할 수 있는 FACT 함수가 있습니다.

헌데, 이 함수가 실제 계산을 해보면 중간 숫자가 어느 순간 모두 0으로 바뀌어 버립니다.

엑셀 프로그램은 계산을 전문으로 하는 프로그램인데

왜 계산을 이런식으로 0으로 처리하나요 ?

수동으로 해도 계산 오류는 똑같습니다.

질문) 1부터 100까지 곱한 수를 표현하고 싶은데 엑셀에서 정확한 숫자를

         계산할 수 있는 방법이 있나요 ?

         실제 계승(팩토리얼) 표에 보면 1부터 100까지 곱할시 일의 자리부터 0이 24자리 나오는데

         엑셀에서는 중간 숫자가 0으로 처리되어 일의 자리부터 0이 143개가 나옵니다.

이것 좀 해결해 주세요.

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

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

댓글 0개 설명 없음

답변 4개

정렬 기준: 가장 유용함
  1. 익명
    2017-08-28T10:44:31+00:00

    그러면, 다시한번 문의를 드리는데요

    엑셀 순수 기능으로는 계산을 못한다는 건가요 ?

    써드파티 프로그램은 또 뭘 말하는 거죠 ?

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

    댓글 0개 설명 없음
  2. 익명
    2017-08-25T07:18:06+00:00

    SeokhoSong님.

    첨부해 주신 링크 확인하였으며 링크에서 확인되는 값은 서드파티 프로그램을 사용하여 구한 값으로 보입니다. 이는 Excel과 서드파티 프로그램 간의 처리 방식의 차이로 인한 현상으로 생각되나 좀 더 자세한 것은 아래 안내해 드리는 포럼에 문의해 보시기를 추천해드립니다.

    TechNet 포럼 : 자세히 보기

    감사합니다.

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

    댓글 0개 설명 없음
  3. 익명
    2017-08-24T23:45:22+00:00

    재문의합니다.

    그게 답이 아니니까 질문을 하죠!!

    100! = 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000

    이게 답입니다.

    엑셀은 그걸 표현못해 중간 숫자를 모두 0으로 처리하고요.

    답변자께서 팩토리얼 계산법을 잘 모르시면 아래 사이트를 참고하세요.

    http://mwultong.blogspot.com/2005/12/factorial-table-1100-0-100.html

    그리고, 왜 이런 오류가 생기는지 진지하게 검토해 주시고,

    엑셀에서 어떻게 위와 같이 정확한 값을 얻을 수 있는지 필히 응답바랍니다.

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

    댓글 0개 설명 없음
  4. 익명
    2017-08-23T02:48:27+00:00

    반갑습니다. SeokhoSong님.

    Excel 2016에서 팩토리얼 함수 계산에 대해 문의하셨습니다.

    해당 현상에 대해 저희 쪽에서도 Excel을 실행, 팩토리얼 함수를 사용하여 1부터 100까지의 값을 구해보았으며, 수동으로 계산도 해보았습니다. 말씀하신 것과 같이 0이 143개가 나오는 것이 정상입니다. 이는 계산 오류가 아님을 알려드립니다.

    Microsoft Community를 찾아주셔서 감사드립니다.

    추가적인 내용이 있다면 아래의 [응답] 버튼을 눌러 회신해주시기 바랍니다.

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

    댓글 0개 설명 없음