엑셀 RANDARRAY 함수 사용법 :: 동적배열함수

임의의 난수를 배열로 반환하는 RANDARRAY 함수의 사용법 및 주의사항을 살펴봅니다.

작성자 :
오빠두엑셀
최종 수정일 : 2021. 10. 20. 23:42
URL 복사
메모 남기기 : (1)

엑셀 RANDARRAY 함수 사용법 및 공식 총정리

엑셀 RANDARRAY 함수 목차 바로가기
함수 요약

엑셀 RANDARRAY 함수는 두 숫자 사이의 난수를 배열로 반환하는 동적배열함수입니다. MS 365 버전에서만 제공됩니다.

함수 구문
= RANDARRAY ( [넓이], [높이], [최소값], [최대값], [정수반환] )
인수 알아보기
엑셀 RANDARRAY 예제
엑셀 RANDARRAY 함수 간단 예제
인수 설명
높이
[선택인수]
난수를 출력할 범위의 세로높이입니다. 기본값은 1 입니다.
넓이
[선택인수]
난수를 출력할 범위의 가로넓이입니다. 기본값은 1 입니다.
최소값
[선택인수]
난수로 출력 할 최소숫자입니다. 기본값은 0 입니다.
최대값
[선택인수]
난수로 출력 할 최대숫자입니다. 기본값은 1 입니다.
정수반환
[선택인수]
정수반환이 TRUE일 경우 난수를 정수로 반환합니다. (예: 1,2,3...) 기본값은 FALSE 입니다.
RANDARRAY 함수 상세설명

엑셀 RANDARRAY 함수는 두 숫자 사이의 난수를 배열로 반환하는 동적배열함수입니다. 마이크로소프트 365 버전에서만 제공되는 함수입니다. RANDARRAY 함수는 기존의 RAND 함수 RANDARRAY 함수를 모두 대체할 수 있는 상위호환 함수 입니다.

기존의 RAND 함수는 0과 1사이의 소수만 반환 가능했던 반면, RANDARRAY 함수는 최소값과 최대값을 지정하여 폭 넓은 범위의 난수를 반환합니다.

기존의 RANDBETWEEN 함수는 두 숫자 사이의 정수를 함수가 입력된 셀 하나에만 반환 가능했던 반면, RANDARRAY 함수는 두 숫자 사이의 정수 또는 소수를 넓은 범위에 배열로 반환합니다.

RANDARRAY 함수 사용법 간단예제
  1. 1.1과 1.5사이의 난수 10개를 세로로 넓게 반환하기
    =RANDARRAY(10,1,1.1,1.5)
    '세로 10칸 높이로 1.1과 1.5사이의 난수를 반환합니다.

    엑셀 RANDARRAY 함수 예제 1
    1.1과 1.5사이의 난수 10개를 반환합니다.
  2. 1과 100사이의 난수 100개를 10x10 넓이에 넓게 반환하기
    =RANDARRAY(10,10,1,100,TRUE)
    '가로 10칸x세로 10칸 넓이로 1과 100사이의 난수를 반환합니다.

    엑셀 RANDARRAY 함수 배열 반환
    1과 100 사이의 난수를 10x10 배열로 반환합니다.
호환성
운영체제 호환성
Windows 버전 엑셀 2021 또는 M365 사용자에게만 제공됩니다.
Mac 버전 엑셀 2021 또는 Mac용 M365 사용자에게만 제공됩니다.

예제파일 다운로드

오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.

  • [엑셀함수] 엑셀 RANDARRAY 함수 사용법
    예제파일

관련 기초함수

그 외 참고사항

  • 함수의 최소값, 최대값이 입력될 경우, 최소값은 반드시 최대값보다 작아야 합니다. 만약 입력된 최소값이 최대값보다 클 경우 함수는 #VALUE! 오류를 반환합니다. 예를들어 RANDARRAY(1,1,2)를 입력할 경우, RANDARRAY 함수의 최대값의 기본값은 1 이므로, 함수는 #VALUE! 오류를 반환합니다.
  • RANDARRAY 함수는 함수의 결과값으로 배열이 반환되는 동적배열함수이므로, 함수의 결과가 반환될 범위(=분산범위)에 기존 값이 있을 경우 함수는 #SPILL! 오류를 반환합니다.
  • RANDARRAY 함수의 인수로 다른 통합문서를 참조할 경우, 다른 통합문서는 반드시 열려있어야 합니다. 만약 참조된 다른 통합문서가 닫혀있을 시 함수는 #REF! 오류를 반환합니다.
5 1 투표
게시글평점
1 댓글
Inline Feedbacks
모든 댓글 보기
1
0
여러분의 생각을 댓글로 남겨주세요.x