>소프트웨어 튜토리얼 >사무용 소프트웨어 >Excel을 사용하여 룸메이트를 위한 난수를 생성하는 방법

Excel을 사용하여 룸메이트를 위한 난수를 생성하는 방법

WBOY
WBOY앞으로
2024-01-09 11:14:38693검색

145를 반복하지 않고 엑셀에서 룸메이트의 숫자를 무작위로 생성하는 방법. 저는 엑셀을 잘 못해서 배워야 해요

Sub CreateRND()

Dim arr() As Integer '배열 정의

ReDim arr(range("d3").Value) '배열 크기 변경

Dim min As Integer '난수의 최소값 정의

Dim max As Integer '난수의 최대값 정의

Dim flag As Boolean '중복 값이 ​​있는지 확인하기 위해 플래그 변수를 정의합니다

max = range("d2").Value '셀 d2의 값을 최대값으로 지정

min = range("d1").Value '셀 d1의 값을 최소값에 지정

If (max - min + 1

구독 종료

끝나면

Randomize (Now()) '현재 시간을 사용하여 난수 시드 생성

For i = 0 To range("d3").Value '루프를 통해 난수 생성

Do

arr(i) = Rnd() * (최대 - 최소) + min '난수 생성

플래그 = 거짓

For j = 0 To (i - 1) ' 현재 난수가 이전에 생성된 난수와 동일한지 확인하는 루프를 반복하고, 같으면 다시 생성합니다

만약 (arr(i) = arr(j)) 그러면

플래그 = True

끝나면

다음

루프 while 플래그

다음

열("A:A").ClearContents

range("a1").Resize(range("d3").Value) = Application.Transpose(arr) '출력 결과

끝 서브

Excel에서 범위 내에서 난수를 생성하는 방법

1. 먼저 이 범위의 차이를 계산합니다. 여기서는 범위 값이 50~100

이내의 임의의 숫자라고 가정합니다.

Excel을 사용하여 룸메이트를 위한 난수를 생성하는 방법

2. 스프레드시트를 열고 난수를 생성하려는 셀에 =rand()*(100-50)+50 수식을 입력합니다. 확인 버튼을 누르면 지정된 범위 내에서 난수가 생성됩니다!

Excel을 사용하여 룸메이트를 위한 난수를 생성하는 방법

3. 여러 개의 난수를 생성해야 하는 경우 셀 하단 모서리에 있는 작은 삼각형을 드래그하세요!

Excel을 사용하여 룸메이트를 위한 난수를 생성하는 방법

Microsoft Excel은 Microsoft Office 소프트웨어의 구성 요소 중 하나입니다. Microsoft가 Windows 및 Apple Macintosh 운영 체제를 사용하는 컴퓨터용으로 작성하고 실행하는 스프레드시트 소프트웨어입니다. 최초 버전은 1985년에 개발되었습니다.

Microsoft Excel에서는 다양한 데이터 처리, 통계 분석, 의사 결정 지원 작업 등을 수행할 수 있습니다. 테이블 머리글 행 열기 또는 닫기, 단일 수식을 사용하여 각 행을 조정하는 열 계산, 데이터 정렬 및 필터링, 사용자 정의 등의 기능이 있습니다. 수식 및 텍스트 입력. 현재 Microsoft Excel은 경영, 통계 및 금융, 금융 등 다양한 분야에서 널리 사용되고 있습니다.

위 내용은 Excel을 사용하여 룸메이트를 위한 난수를 생성하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 docexcel.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제