일 잘하는 비결/엑셀로 능률 높이기

숫자 배열을 무작위로 생성하는 함수 – RANDARRAY

라리홈 2025. 7. 14. 21:55
반응형

숫자 배열을 무작위로 생성하는 함수 – RANDARRAY

| 함수 설명

RANDARRAY 함수는 지정된 행과 열의 개수만큼 0 이상 1 미만의 난수를 생성하거나, 사용자가 설정한 범위 내에서 무작위 숫자 배열을 생성합니다.
엑셀 365에서 새롭게 도입된 동적 배열 함수입니다.


| 함수 구문

=RANDARRAY([행], [열], [최솟값], [최댓값], [정수여부])
인수 설명
생성할 난수 배열의 행 수 (생략 시 1)
생성할 난수 배열의 열 수 (생략 시 1)
최솟값 난수의 최소값 (생략 시 0)
최댓값 난수의 최대값 (생략 시 1)
정수여부 TRUE: 정수, FALSE: 소수 (생략 시 FALSE)
 

| 예제

예제 1. 기본 무작위 소수 배열 생성

=RANDARRAY(3, 2)

→ 3행 2열의 0~1 사이 소수값을 생성합니다.

  A B
1 0.237577 0.446366
2 0.854008 0.077524
3 0.381997 0.445944

 

예제 2. 정수 범위의 무작위 숫자 생성

=RANDARRAY(5, 1, 10, 100, TRUE)

→ 10~100 사이의 정수 5개를 세로로 생성합니다.

  A
1 24
2 26
3 50
4 13
5 100

 

예제 3. 난수로 구성된 점수표 만들기

=RANDARRAY(10, 4, 50, 100, TRUE)

→ 10명에게 4과목 점수를 무작위로 부여하는 표를 생성합니다.

  A B C D
1 85 60 69 97
2 91 70 50 51
3 51 79 57 78
4 98 51 95 93
5 54 100 55 85
6 79 65 81 93
7 86 79 67 92
8 60 81 74 82
9 92 91 65 61
10 86 62 50 77

| 실무 활용 팁

  • 시험 점수, 시뮬레이션 데이터 등 랜덤 테스트 데이터를 자동으로 만들 때 유용
  • 다른 동적 배열 함수와 함께 사용하면 가상의 테이블도 만들 수 있음
  • 정수와 소수 구분 가능하여 다양한 조건에 맞는 난수 생성 가능

| 함께 쓰면 좋은 함수

함수명 설명
SORT 무작위 생성한 값을 정렬할 때 사용
UNIQUE 중복 없는 무작위 값 추출 시 사용
INDEX 무작위 데이터에서 특정 위치 값 추출 시 사용
ROUND 무작위 소수를 소수점 자리수 조정할 때 유용
 
728x90
반응형