========================================================================================
현재 사용하는 엑셀 버젼을 기재하시면 좀더 정확하고 신속한 답변을 얻으실 수 있습니다.
엑셀 버젼(예: 2007) : 버전 2007입니다.^^
========================================================================================
int와 trunc의 차이를 int는 반올림, trunc는 절사로 보면 안되는지요?
값이 마이너스일때는 결과값이 차이가 나지만
값이 플러스일때는 int와 trunc의 값이 차이가 나지 않는 것이 이해가 안됩니다.^^
값이 양수일때 int는 2.97이어도 2로 나타나는지요?
007_INT.xlsx
첫댓글 안녕하세요?
두 함수는 모두 절사하는 함수라고 생각하시면 됩니다.
다만 강좌에도 말씀드렸듯이 int함수는 특정숫자 데이터를 가장 가까운 정수로 내림을 하고, trunc함수는 소수점 이하를 버리고 정수로 반환합니다.
그러므로 2.97이라는 데이터는 int함수를 사용하면 가장 가까운 정수는 3이지만 내림을 하므로 2를 반환하게 되고 trunc함수는 소수점 이하를 버리므로 2를 나타내게 됩니다.
강좌에서도 말씀드렸듯이 데이터가 이와 같은 양수라면 결과는 같지만 음수인 경우는 -2.97의 경우 int 함수는 -3을 반환하고 trunc 함수는 -2를 반환하게 되는 것입니다...
그럼 잘 해결되시길... ^^*