RANDARRAY로 무작위 데이터 만들기
표본 추출과 테스트에 사용할 무작위 숫자 배열을 생성합니다.
RANDARRAY로 무작위 데이터 만들기은(는) CoddyKit의 무료 Excel Formulas Academy 강의입니다. 이것은 4개 중 4번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Excel Formulas Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
RANDARRAY의 기능
시험, 표본 추출 또는 간단한 시뮬레이션을 위해 난수 블록이 필요하신가요? RANDARRAY 함수는 하나의 수식으로 난수 값의 전체 배열을 생성합니다.
이전 스프레드시트에는 RAND(난수 소수 하나)와 RANDBETWEEN(난수 정수 하나)이 있었습니다. RANDARRAY는 이 두 기능을 하나의 확장 함수로 통합하여 요청한 만큼의 셀을 채웁니다.
=RANDARRAY(5, 1)RANDARRAY 구문
RANDARRAY는 최대 다섯 개의 인수를 받으며, 모두 선택 사항입니다.
- 행 채울 행 수(기본값 1)
- 열 열 수(기본값 1)
- 최솟값 가장 작은 값(기본값 0)
- 최댓값 가장 큰 값(기본값 1)
- 정수 정수에는 TRUE, 소수에는 FALSE(기본값 FALSE)
인수를 전혀 지정하지 않으면 0에서 1 사이의 난수 소수 하나를 반환합니다.
=RANDARRAY(rows, [columns], [min], [max], [whole_number])난수 소수 열 만들기
가장 간단하면서 유용한 사용법은 0에서 1 사이의 소수를 여러 행에 생성하는 것입니다. 각 값은 소수 자릿수가 많은 새로운 난수입니다.
이 수식은 난수 소수 10개를 열에 확장하므로 가중치, 변동값 또는 확률 시험에 유용합니다.
=RANDARRAY(10)최솟값과 최댓값 설정
세 번째와 네 번째 인수는 값의 범위를 설정합니다. 50에서 100 사이의 소수를 얻으려면 최솟값과 최댓값으로 해당 값을 입력합니다.
먼저 행과 열을 입력해야 한다는 점을 기억하십시오. 그러면 각각 50에서 100 사이인 난수 소수 8개가 생성됩니다.
=RANDARRAY(8, 1, 50, 100)정수 생성
소수 대신 정수를 얻으려면 다섯 번째 인수인 정수를 TRUE로 설정합니다. 이는 RANDBETWEEN을 대체하는 최신 방식입니다.
이 수식은 주사위를 여러 개 굴린 것처럼 1부터 6까지의 난수 정수 6개를 생성합니다.
=RANDARRAY(6, 1, 1, 6, TRUE)난수 격자 만들기
직사각형 영역을 채우려면 행과 열을 모두 지정합니다. 여기에 최솟값, 최댓값, TRUE를 함께 사용하면 정수 격자를 만들 수 있습니다.
여기서는 1부터 100까지의 정수로 구성된 4행 3열 격자를 만듭니다. 표본 데이터 세트나 시험용 데이터에 적합합니다.
=RANDARRAY(4, 3, 1, 100, TRUE)RANDARRAY의 재계산
RANDARRAY는 변동성 함수입니다. 셀을 수정하거나 F9 키를 누르는 등 시트가 재계산될 때마다 값이 바뀝니다. 실시간 가정 시험에는 유용하지만 안정적인 숫자가 필요할 때는 적합하지 않습니다.
난수 값을 고정하려면 확장된 범위를 복사한 다음 값만으로 다시 붙여 넣으십시오.
=RANDARRAY(10, 1, 1, 100, TRUE)SORTBY로 무작위 표본 추출
간단한 방법이 있습니다. RANDARRAY를 정렬 기준으로 사용해 목록을 무작위 순서로 섞을 수 있습니다. SORTBY와 함께 사용하십시오.
A2:A20의 이름을 대상으로 하면 새로 생성된 난수에 따라 이름이 정렬되어 사실상 목록이 섞입니다. 위쪽 몇 개의 행을 가져오면 무작위 표본이 됩니다.
=SORTBY(A2:A20, RANDARRAY(19))Google Sheets에서의 RANDARRAY
Google Sheets에서도 RANDARRAY를 지원하지만 인수 구성이 더 단순합니다. 행과 열만 사용하며 항상 0에서 1 사이의 소수를 반환합니다.
Sheets에서 사용자 지정 범위나 정수를 얻으려면 결과를 다른 수식으로 감싸십시오. 예를 들어 곱셈과 덧셈을 적용한 다음 INT를 사용하면 됩니다. Excel의 최솟값, 최댓값, 정수 인수는 Sheets에서 사용할 수 없습니다.
=INT(RANDARRAY(6,1)*6)+1확장 범위에 주의하기
모든 동적 배열과 마찬가지로 RANDARRAY가 확장되려면 빈 셀이 필요합니다. RANDARRAY(1000)처럼 큰 범위를 요청했는데 해당 범위를 막는 값이 있으면 #SPILL! 오류가 발생합니다.
넓은 빈 공간에 입력하고 큰 난수 영역을 생성하기 전에 방해되는 값을 지우십시오.
=RANDARRAY(1000, 1, 1, 100, TRUE)실용적인 시험 데이터 세트
여러 개념을 결합하면 데이터를 빠르게 모의로 만들 수 있습니다. 실제 숫자가 준비되기 전에 대시보드를 시험할 수 있도록 난수 판매액 열을 생성해 보십시오.
이 수식은 100에서 5000 사이의 난수 정수 금액 50개를 확장합니다. 값으로 붙여 넣어 고정한 다음 그 위에 수식을 작성하십시오.
=RANDARRAY(50, 1, 100, 5000, TRUE)빠른 확인
주사위를 굴린 것처럼 1에서 6 사이의 난수 정수 6개가 있는 하나의 열을 만들려고 합니다. 어떤 수식이 올바를까요?
복습: RANDARRAY로 난수 데이터 만들기
RANDARRAY는 하나의 수식으로 영역을 난수 값으로 채웁니다.
=RANDARRAY(rows, columns, min, max, whole_number)- 모든 인수는 선택 사항이며, 인수가 없는 RANDARRAY()는 0에서 1 사이의 소수 하나를 반환합니다.
- 정수에는 whole_number를 TRUE로 설정합니다(RANDBETWEEN 대체).
- 변동성 함수이므로 숫자를 고정하려면 값으로 붙여 넣으십시오.
SORTBY와 함께 사용해 목록을 섞고 표본을 추출하며, 확장될 공간을 남겨 두십시오.
=RANDARRAY(6, 1, 1, 6, TRUE)자주 묻는 질문
“RANDARRAY로 무작위 데이터 만들기” 강의는 무료인가요?
네 — “RANDARRAY로 무작위 데이터 만들기” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Excel Formulas Academy 강의 전체를 잠금 해제할 수 있습니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.
“RANDARRAY로 무작위 데이터 만들기”에서 뭘 배우나요?
표본 추출과 테스트에 사용할 무작위 숫자 배열을 생성합니다. 브라우저에서 직접 실행하는 실습 코드로 Excel Formulas Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.
Excel Formulas Academy을(를) 시작하는 데 경험이 필요한가요?
사전 경험은 필요하지 않습니다. CoddyKit의 Excel Formulas Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 4번째 강의입니다.
“RANDARRAY로 무작위 데이터 만들기” 강의는 얼마나 걸리나요?
대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.
이 Excel Formulas Academy 강의에서 코드를 작성하고 실행할 수 있나요?
네. 모든 Excel Formulas Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.
이 강의의 모든 강의
- SORT로 결과 정렬하기
- SORTBY로 다른 열을 기준으로 정렬하기
- SEQUENCE로 숫자 생성하기
- RANDARRAY로 무작위 데이터 만들기