Excel에서 가장 가까운 5 또는 9로 반올림(8가지 쉬운 방법)

  • 이 공유
Hugh West

목차

반올림은 최하위 자릿수를 제거 하는 데 일반적으로 사용되는 프로세스로 커뮤니케이션 및 추정 프로세스를 더 쉽게 만듭니다. Excel은 다양한 유형의 반올림을 제공합니다. 이 자습서에서는 Excel에서 가장 가까운 5 또는 9로 반올림하는 방법을 보여줍니다.

실습 통합 문서 다운로드

모든 공식과 VBA가 포함된 스프레드시트와 함께 통합 문서를 다운로드합니다. 아래 코드.

가장 가까운 5 또는 9로 반올림.xlsm

Excel <5에서 숫자를 가장 가까운 5 또는 9로 반올림하는 8가지 쉬운 방법>

숫자를 가장 가까운 5 또는 9로 반올림하는 방법은 총 8가지가 있습니다. 그 중 7개는 서로 다른 기능의 서로 다른 조합에서 비롯된 서로 다른 공식입니다. 그리고 다른 하나는 숫자를 가장 가까운 5 또는 9로 직접 반올림하는 사용자 지정 함수를 만드는 VBA 코드입니다. 다음 데이터 세트는 모든 방법을 시연하는 데 사용됩니다.

1. ROUND, CHOOSE, MOD 함수의 조합

첫 번째로 사용할 수식은 ROUND , CHOOSE , MOD 기능.

숫자를 반올림하려면 지정된 값에 대해 ROUND 기능을 사용합니다. 자릿수. 두 개의 인수, 즉 반올림할 숫자와 반올림할 숫자가 필요합니다. 반면 CHOOSE 함수는 인덱스 번호와 여러 숫자를 인수로 사용하고 다음에 따라 특정 작업을 선택합니다.1.

👉 CEILING(B5+(MOD(B5,2)=0),5) 원래 값을 5의 배수로 반올림하고 15를 반환합니다.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2) 이전 값을 2로 나눈 나머지를 반환합니다.

👉 MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0 나머지 값이 0인지 여부에 따라 부울 값을 반환합니다.

👉 마지막으로 CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0), 5),2)=0) 가장 가까운 5 또는 9를 포함하는 값을 반환합니다.

자세히 보기: Excel에서 수식 결과를 반올림하는 방법(4가지 쉬운 방법)

8. VBA 코드 포함

모든 복잡하고 큰 수식 대신 Microsoft VBA(Visual Basic for Applications)를 사용하여 단일 함수를 쉽게 만들 수 있습니다. Excel에서 가장 가까운 5 또는 9. 이것은 코드를 반복해서 재사용하려는 경우에 특히 유용합니다.

그러나 먼저 리본에 개발자 탭이 표시되어야 합니다. 개발자 탭을 활성화 Excel 리본에 없는 경우. 일단 VBA에서 자신의 기능을 만들기 위해 다음 단계를 따르십시오.

단계:

  • 우선 개발자 리본에서 탭하고 코드 그룹에서 Visual Basic 을 선택합니다.

  • 결과적으로 VBA 창이 열립니다. 이제 클릭 삽입 에서 드롭다운 메뉴에서 모듈 를 선택합니다.

  • 다음으로 이동합니다. 모듈을 삽입하고 다음 수식을 작성합니다.
8249
  • 이제 창을 저장하고 닫습니다.
  • 그 후 스프레드시트로 돌아가서 셀 C5를 선택합니다. .
  • 다음 수식을 적습니다.

=Round59(B5)

  • 그 후 , Enter 를 누릅니다.

  • 이제 셀을 다시 선택합니다. 그런 다음 채우기 핸들 아이콘을 클릭하고 열 끝으로 드래그하여 나머지 셀을 수식으로 채웁니다.

이제부터는 해당 Excel 통합 문서의 아무 곳에서나 수식을 사용하여 숫자를 가장 가까운 5 또는 9로 반올림합니다.

자세히 알아보기: Excel에서 시간을 가장 가까운 5분으로 반올림(4가지 빠른 방법)

결론

이것들은 모두 Excel에서 값을 가장 가까운 5 또는 9로 반올림하는 VBA 코드와 수식이었습니다. 이 가이드가 유용하고 유익한 정보였기를 바랍니다. 질문이나 제안 사항이 있으면 아래에 알려주십시오. 이와 같은 자세한 가이드를 보려면 Exceldemy.com 을 방문하세요.

색인 번호. MOD 함수는 숫자와 제수를 사용하여 나머지를 반환합니다.

단계:

  • 첫 번째 셀 선택 C5 .
  • 다음 수식을 셀에 적으세요.

=ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0)

  • 그런 다음 키보드에서 Enter 를 누릅니다. 값은 가장 가까운 5 또는 9로 반올림됩니다.

  • 이제 셀을 다시 선택하십시오. 마지막으로 채우기 핸들 아이콘을 클릭하고 아래로 드래그하여 열의 나머지 부분을 수식으로 채웁니다.

따라서 가장 가까운 값으로 숫자가 반올림됩니다. 수식을 사용하여 5 또는 9.

🔍 공식 분석

👉 The ROUND(B5,0) B5 의 값을 가져와 분수인 경우 값을 반올림합니다. 13을 반환합니다.

👉 MOD(ROUND(B5,0),10) 는 이전 값의 나머지와 10인 3을 반환합니다.

👉 그런 다음 CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3,2,1,0,-1,2,1,0) 할 번호를 선택합니다. 나머지와 원래 값을 기준으로 추가됩니다. 이 경우 2.

👉 입니다. 마지막으로 ROUND(B5,0)+CHOOSE(MOD(ROUND(B5,0),10)+1,-1,-2,3 ,2,1,0,-1,2,1,0) 이전 함수의 값을 더하고 원래 함수와 더합니다.

자세히 보기: Excel에서 가장 가까운 10센트로 반올림하는 방법(적절한 4가지 방법)

2. MROUND 및 MOD 함수 결합

다음 수식은 다음 수식의 조합을 사용합니다. MROUND MOD 함수는 숫자를 가장 가까운 5 또는 9로 반올림합니다.

MROUND 함수는 반올림된 숫자를 반환합니다. 원하는 배수로. 우선 이 함수는 숫자와 배수라는 두 가지 인수를 사용할 수 있습니다. MOD 함수는 숫자와 제수를 받아 나머지를 반환합니다.

단계:

  • 먼저 셀 을 선택합니다. C5 .
  • 이제 셀에 다음 수식을 작성합니다.

=MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0)

  • 그런 다음 Enter 를 누릅니다.

  • 이제 셀을 다시 선택합니다. 그런 다음 채우기 핸들 아이콘을 클릭하고 드래그하여 나머지 열을 채웁니다.

결과적으로 모든 숫자가 반올림됩니다. 가장 가까운 5 또는 9.

🔍 공식 분석

👉 MROUND(B5,5) 값 반올림 셀 B5 의 배수를 5의 배수로 변환하고 15를 반환합니다.

👉 MOD(MROUND(B5,5),10) 는 나머지 15와 10을 반환합니다. 5입니다.

👉 (MOD(MROUND(B5,5),10))=0 나머지가 0인지 여부에 따라 부울 값을 반환합니다. 이 경우 FALSE이다.

👉 마지막으로 MROUND(B5,5)-((MOD(MROUND(B5,5),10))=0) 빼서 반환 0 또는 1이며 값은 5 또는 9로 반올림됩니다.

자세히 보기: Excel 송장의 수식 반올림(9가지 빠른 방법)

3. IF, RIGHT, ROUND 함수 병합

이 경우, IF , RIGHT , ROUND 기능의 조합을 사용합니다.

먼저 IF 함수는 조건, 조건이 참인 경우의 값, 거짓인 경우의 값 등 세 가지 인수를 취합니다. 둘째, RIGHT 함수는 문자열과 숫자라는 두 가지 인수를 허용합니다. 그런 다음 문자열의 오른쪽에서 해당 숫자를 추출합니다. 그리고 ROUND 함수를 사용하여 숫자를 반올림합니다. 반올림할 숫자와 반올림할 숫자의 두 인수를 받습니다.

단계:

  • 먼저 C5<셀을 선택합니다. 2>.
  • 이제 셀에 다음 수식을 적습니다.

=IF(B5>ROUND(B5,-1),IF(RIGHT(B5)="1",ROUND(B5,-1)-1,ROUND(B5,-1)+5),IF(RIGHT(B5)="0",ROUND(B5,-1)-1,IF(RIGHT(B5)<"7",ROUND(B5,-1)-5,ROUND(B5,-1)-1)))

  • 그런 다음 Enter 를 누릅니다.

  • 다음으로 셀을 다시 선택합니다. 마지막으로 채우기 핸들 아이콘 막대를 클릭하고 드래그하여 열의 나머지 부분을 수식으로 채웁니다.

숫자를 반올림하는 방법입니다. 이 수식으로 Excel에서 가장 가까운 5 또는 9.

🔍 공식 분석

👉 The RIGHT(B5) B5 .

👉 에 있는 값의 마지막 숫자를 가져옵니다. 먼저 ROUND(B5,-1) 함수는 셀 에 있는 값을 반올림합니다. B5 가장 가까운 10의 배수입니다. 이 경우 10입니다.

👉 그러면 IF(B5>ROUND(B5,-1),…) 값이 반올림된 수보다 큰지 아닌지.

👉 그렇다면 다음으로 이동합니다. IF(RIGHT(B5)=”1″,ROUND(B5,-1)-1,ROUND(B5,-1)+5) 섹션에서 마지막 숫자가 1인지 확인합니다. 이때 포인트, 1이면 반올림 값에서 1을 빼고 그렇지 않으면 반올림 값에 5를 더합니다.

👉 Now IF(RIGHT(B5)=”0″,ROUND(B5 ,-1)-1,…) 는 첫 번째 IF 함수의 조건이 거짓인 경우 작동합니다. 먼저 마지막 숫자가 0인지 여부를 확인합니다. 그렇다면 반올림된 값에서 1을 빼고, 그렇지 않으면 아래의 다음 IF 함수로 넘어갑니다.

👉 마지막으로 IF(RIGHT(B5)< "7",ROUND(B5,-1)-5,ROUND(B5,-1)-1) 는 모든 조건이 거짓일 때 적용됩니다. 이 함수는 먼저 마지막 숫자가 7보다 작은지 여부를 확인합니다. 그렇다면 반올림된 값에서 5를 빼고 그렇지 않으면 1을 뺍니다.

이 모든 중첩된 IF 루프는 다른 함수가 마침내 결과를 제공합니다.

자세히 보기: Excel에서 여러 셀에 ROUND 수식을 추가하는 방법(2가지 쉬운 방법)

4 . MOD 함수와 함께 수식 사용

이 수식은 매우 짧습니다. 하지만 반올림할 값의 범위가 넓은 경우 정확도가 떨어집니다. 수식은 MOD 함수 만 사용합니다. 나눗셈 연산의 나머지를 찾기 위해 이 함수를 사용합니다. 우선 이 함수는 나눌 숫자와 제수를 인수로 사용합니다.

단계:

  • 먼저 셀 C5를 선택합니다. .
  • 그런 다음셀에서 수식을 따릅니다.

=B5-MOD(B5,10)+4*(MOD(B5,10)>5)+5

  • 이제 Enter 를 누릅니다.

  • 그 다음 셀을 다시 선택하고 채우기 핸들 아이콘을 클릭하고 드래그하여 나머지 셀을 채웁니다.

이렇게 하면 이 수식을 사용하여 Excel에서 가장 가까운 5 또는 9로 숫자를 반올림할 수 있습니다.

🔍 분석 수식

👉 먼저 MOD(B5,10) 는 셀 B5 를 10으로 나눈 값의 나머지를 반환합니다. 3을 반환합니다.

👉 다음으로 (MOD(B5,10)>5) 는 값이 3보다 작으므로 false를 반환한다.

👉 그리고 MOD(B5 ,10)+4*(MOD(B5,10)>5) 대수적 계산 결과 3을 반환한다.

👉 마지막으로 B5-MOD(B5,10) +4*(MOD(B5,10)>5)+5 B5 의 값에서 3을 뺍니다.

자세히 보기: Excel의 시간 반올림(6가지 쉬운 방법)

5. IF, RIGHT 및 CEILING 함수 통합

이 공식은 IF, OR의 조합입니다. , 오른쪽, MAX, CEILING 기능.

IF 기능은 조건을 확인하고 조건의 부울 값에 따라 두 가지 다른 값을 반환합니다. 세 가지를 인수로 취합니다.

마찬가지로 OR 함수는 조건을 확인합니다. 그러나 그것이 참인지 거짓인지 여부만 반환합니다. RIGHT 함수는 문자열 값의 오른쪽에서 일부 문자를 가져옵니다. 에서 MAX 함수의 경우 여러 숫자 중 최대 숫자를 반환합니다. CEILING 기능은 값을 가장 가까운 정수 또는 값의 곱으로 반올림합니다. 이 함수는 반올림할 숫자와 의미라는 두 가지 인수를 사용합니다.

단계:

  • 먼저 셀 C5 를 선택합니다. .
  • 이제 다음 수식을 셀에 입력합니다.

=IF(OR(RIGHT(B5,1)={"0","1","2","3","4"}),MAX(CEILING(B5+1,5),0),MAX(CEILING(B5+1,10)-1,0))

  • 그 후, Enter 를 누릅니다.

  • 마지막으로 셀을 다시 선택하고 채우기 핸들 아이콘을 클릭하여 열 끝으로 드래그합니다. 나머지 셀을 수식으로 채웁니다.

결과적으로 수식은 Excel에서 값을 가장 가까운 5 또는 9로 반올림합니다.

🔍 공식 분석

👉 RIGHT(B5,1) 는 오른쪽에서 첫 번째 값을 취합니다. 셀 B5 는 3입니다.

👉 다음 OR(RIGHT(B5,1)={“0″,”1″,”2″,”3″,” 4”}) 목록에서 값이 일치하면 반환합니다. 이 경우 TRUE입니다.

👉 CEILING(B5+1,5) 는 값 15를 반환합니다.

👉 MAX(CEILING(B5+ 1,5),0) IF 함수의 마지막 조건이 참일 경우 리턴한다. 그 값은 15입니다.

👉 MAX(CEILING(B5+1,10)-1,0) IF 함수의 최종 조건이 충족되면 반환됩니다. 거짓이다. 함수의 셀 B5 의 값은 19입니다.(이 경우 출력됨).

👉 마지막으로, IF(OR(RIGHT(B5,1)={“0″,”1″,”2″,”3″,”4”}),MAX(CEILING(B5+1,5),0) ,MAX(CEILING(B5+1,10)-1,0)) 원래 값의 가장 가까운 5 또는 9가 될 결과로 마지막 두 함수 중 하나를 반환합니다. 이 경우에는 15입니다.

자세히 보기: Excel에서 시간을 가장 가까운 15분 단위로 반올림(6가지 쉬운 방법)

6. IF와 RIGHT 함수 결합 Excel

이 수식은 IF RIGHT 함수로 구성됩니다.

IF 함수는 조건을 확인하고 두 개를 반환합니다. 조건의 부울 값에 따라 값이 다릅니다. 세 가지를 인수로 사용합니다. 반면 RIGHT 함수는 값의 오른쪽에서 일부 숫자를 가져옵니다.

단계:

  • 우선 셀 <을 선택합니다. 1>C5 .
  • 다음 수식을 셀에 적습니다.

=B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9)

  • 이제 키보드에서 Enter 를 누릅니다.

  • 다음으로 셀을 다시 선택합니다. 그런 다음 채우기 핸들 아이콘을 클릭하고 드래그하여 열의 나머지 셀을 수식으로 채웁니다.

숫자를 반올림하는 방법입니다. 가장 가까운 5 또는 9.

🔍 공식 분석

👉 RIGHT(B5,1) 오른쪽 셀 B5 의 숫자는 3입니다.

👉 RIGHT(B5,1)*1 또한 값 3을 반환합니다.

👉 이제 IF(RIGHT(B5,1)*1<6,5,9) 조건 RIGHT(B5,1)*1 가TRUE.

👉 마지막으로 B5-RIGHT(B5,1)*1+IF(RIGHT(B5,1)*1<6,5,9) 는 다음 값을 15로 반환합니다. 모든 대수 계산.

자세히 보기: Excel에서 가장 가까운 달러로 반올림(6가지 쉬운 방법)

7. CEILING 조합 사용 및 MOD 함수

이 수식은 CEILING MOD 함수로 구성됩니다. CEILING 함수는 반올림할 숫자와 의미라는 두 가지 인수를 허용합니다. 반올림된 값을 의미 또는 그 배수로 반환합니다. MOD 함수는 두 개의 숫자를 인수로 사용하고 첫 번째 숫자를 두 번째 숫자로 나눈 나머지를 반환합니다.

단계:

  • 먼저 셀 C5 를 선택합니다.
  • 둘째, 셀에 다음 수식을 적습니다.

=CEILING(B5+(MOD(B5,2)=0),5)-(MOD(CEILING(B5+(MOD(B5,2)=0),5),2)=0)

  • 이제 키보드에서 Enter 를 누릅니다.

  • 다음으로 셀을 다시 선택합니다. . 이제 채우기 핸들 아이콘을 클릭하고 드래그하여 나머지 셀을 수식으로 채웁니다.

이렇게 하면 가장 가까운 값으로 숫자를 반올림할 수 있습니다. 5 또는 9.

🔍 공식 분석

👉 MOD(B5,2) 는 다음과 같은 경우 나머지를 반환합니다. 셀 B5 의 값을 2로 나눈 값입니다. 이 경우 1입니다.

👉 MOD(B5,2)=0 는 부울 값을 반환합니다. 나머지가 0인지 아닌지. 이 경우 나머지는 FALSE입니다.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.