엑셀 난수 생성 함수! RAND & RANDBETWEEN 완전 이해하기
엑셀을 쓰다 보면 랜덤 숫자(난수)를 뽑아야 할 때가 은근히 많아요.
예를 들면 샘플 데이터를 만들거나
추첨 번호를 자동으로 뽑고 싶을 때
혹은 시뮬레이션 데이터 작업을 할 때요!
오늘은 그럴 때 딱 필요한 엑셀 함수 RAND와 RANDBETWEEN을 소개해볼게요.
이름은 비슷하지만 쓰임새가 조금씩 다르답니다.
자, 천천히 같이 알아볼까요?
무작위 소수점 숫자 생성! RAND 함수 |
RAND 함수는 말 그대로 0 이상 1 미만의 무작위 난수를 생성해주는 함수예요.
매번 새로고침할 때마다 다른 값이 자동으로 생성돼요!
사용법 : =RAND()
- 별도의 인수(숫자)를 입력하지 않아도 돼요!
예제
=RAND() → 결과: 0.3492 (실행할 때마다 바뀜!)
주의할 점!
- RAND 함수는 시트를 수정하거나 엑셀을 열 때마다 값이 자동으로 바뀌어요.
- 고정된 값을 원할 경우, 복사 → 값 붙여넣기로 고정시켜주세요.
활용 팁
- 샘플 데이터 무작위 생성
- 시뮬레이션용 가상의 숫자 만들기
- 확률적인 테스트나 가중치 작업에도 활용 가능!
만약 0부터 1 사이가 아니라 특정 범위의 난수가 필요하다면?
바로 다음 친구 RANDBETWEEN 함수를 쓰면 됩니다!
원하는 범위 안에서 난수 생성! RANDBETWEEN 함수 |
RANDBETWEEN 함수는 내가 원하는 숫자 범위를 지정해서 그 안에서 랜덤한 정수를 뽑아주는 함수예요.
예를 들어 1~10 사이의 숫자 중에서 무작위로 하나를 뽑고 싶다면 바로 이 함수를 쓰면 된답니다!
사용법 : =RANDBETWEEN(하한값, 상한값)
- 하한값 : 최소 숫자
- 상한값 : 최대 숫자
예제
=RANDBETWEEN(1, 10) → 결과: 4 (실행할 때마다 달라짐!)
=RANDBETWEEN(100, 200) → 결과: 157 (범위 내 정수 반환)
주의할 점!
- RANDBETWEEN도 RAND와 마찬가지로 시트가 변경될 때마다 값이 바뀌어요.
- 값이 고정된 결과가 필요하다면 역시 값 붙여넣기로 고정해야 해요!
활용 팁
- 자동 번호 추첨 시스템 만들기
- 샘플 테스트 데이터 무작위 생성
- 시뮬레이션, 게임 제작, 랜덤 퀴즈 문제 번호 생성
RAND vs RANDBETWEEN 차이점! |
함수명 기능 반환 값 형태 범위 설정
함수명 | 기능 | 반환 값 형태 | 범위 설정 |
RAND | 0 이상 1 미만 소수 난수 생성 | 소수점 숫자 | 불가능 (0~1 고정) |
RANDBETWEEN | 지정 범위 내 정수 난수 생성 | 정수 | 가능 (예: 1~10) |
실전 활용 예시!
- 복권 번호 자동 추출:=RANDBETWEEN(1, 45)을 6개 셀에 입력하면 로또 번호처럼 자동 추첨 가능!
- 무작위 팀 배정: 참가자 리스트에 순번을 붙이고 =RAND()로 정렬한 후 상위 N명 추출!
- 데이터 테스트용 가상 값 만들기: =RANDBETWEEN(50,100)으로 점수 생성, =RAND()로 가중치 부여!
이렇게 두 가지 함수만 잘 알아둬도 실무, 공부, 데이터 연습이 훨씬 편리해진답니다!
오늘도 엑셀과 함께 똑똑하게 작업해보세요~
다음에도 실무에 유용한 함수 소개로 찾아올게요!
'업무놀이터 > 업무관련 프로그램' 카테고리의 다른 글
[AutoCAD] 문자명령어 : 한줄문자 TEXT(TXT), 여러줄문자 MTEXT(MT) (0) | 2025.04.21 |
---|---|
[Excel] 수학/통계 함수 : SQRT(제곱근 계산), POWER(거듭제곱 계산) (0) | 2025.04.17 |
[AutoCAD] 치수 : DIMCONTINUE (DCO), DIMBASELINE (DBA), DIMEDIT (DED) (0) | 2025.04.14 |
[Excel] 수학/통계 함수 : INT(정수 부분 반환), MOD(나머지 값 반환) (0) | 2025.04.10 |
[업무 노하우] 회의록 작성: 결론과 할 일을 요약하자! (0) | 2025.04.08 |