MS Office/Excel

엑셀 RAND 함수 사용법, 엑셀 로또번호 구하기, INT 함수 사용법

리커니 2014. 4. 25.
반응형

 

엑셀 RAND 함수 사용법, 엑셀 로또번호 구하기, INT 함수 사용법


이번 포스팅에서는 엑셀의 RAND 함수를 사용해 로또 번호를 뽑는 방법에 대해 

알아보도록 하겠습니다.


여기서 사용되는 RAND 함수는 0~1 사이의 난수(RANDOM) 값을 구하는 함수 입니다.

0~1 사이의 난수는 소숫점의 값으로 나오기 때문에 이를 정수 값으로 바꾸어 주는 

INT 함수도 같이 사용하겠습니다.


RAND() 함수는 인수 없이 자체로만 사용합니다.


그럼 이번 로또 번호를 뽑아 보도록 하죠.

아래와 같이 난수를 뽑을 범위와 로또 번호를 뽑아줄 형태의 폼을 만들어 보도록 하죠.



로또는 1~45 사이의 숫자중 보너스번호 포함 6개의 번호를 뽑는 방식이죠.

방식과 같이 폼을 만든 것입니다.



위와 같이 =INT(RAND()*($B$2-$A$2+1)+$A$2) 로 입력합니다. 

괄호 안쪽 부터 설명을 드리죠.

RAND() 로 생성한 난수 값에 (45-1+1)의 값을 곱한 후 1을 더합니다.

예를 들어 0.4124 란 난수가 생성되었다면

INT(0.4124*(45-1+1)+1) 의 계산식이 나오죠. (=19)

안쪽에 1을 더하거나 $A$2값을 더하는 것은 범위를 벗어나지 않게 하기 위함입니다.



이제 하나의 로또 번호 값이 나왔네요. 해당 셀의 오른쪽 아래 꼭지점을 클릭하고 I3까지 드래그 합니다.

위에서 알파뱃과 숫자에 $을 붙인 이유가 여기 있습니다. 이는 절대참조값을 만들기 위함입니다.

(엑셀에서의 참조 형식은 아래의 Link를 참조하세요.)


Link : 엑셀의 수식고정, 수식셀 고정, 값 고정, 절대값



I3 셀의 오른쪽 아래 꼭지점을 클릭하고 I7까지 드래그 합니다.



RAND() 함수를 활용하여 로또 번호를 뽑아 보았습니다.

이걸로 한번 사봐야 겠죠?

1등되면...포스팅은 여기서 끝?ㅋㅋㅋ

 

반응형

댓글

💲 추천 글