오늘은 엑셀 함수 중에서 rand 함수에 대해서 알려드리도록 하겠습니다. 간단하게 활용 예시를 하나 보여드리면서 설명드리려고 하는데요 일단 엑셀 rand 함수의 의미를 알아보고 다른 함수와 같이 어떻게 활용할 수 있는지 살펴보도록 하겠습니다. 우선 엑셀 프로그램을 실행시켜주세요.
아무 셀이나 선택하고 fx 버튼을 누르시면 함수 마법사 창이 뜹니다. 범주 선택에서 [수학/삼각] 부분을 골라주시고 함수 선택에서는 RAND를 골라주세요. 그러면 해당 함수에 대한 설명을 볼 수 있습니다.
0보다 크거나 같고 1보다 작은, 균등하게 분포된 난수를 구한다고 하는데요 여기에서 난수는 특정하게 배열 순서나 규칙이 없는 연속적인 임의의 수라고 보시면 됩니다.
그러면 엑셀 rand 함수만을 이용했을때 어떤 결과가 나오는지 보도록 하겠습니다. 이 함수에서는 굳이 인수가 필요하거나 하지 않습니다. 결과를 보니 0과 1사이의 값들이 랜덤하게 표시되고 있습니다. 그런데 이것을 이대로만 이용하는 분들은 거의 없을거라고 생각합니다. 다른 함수와 접목하여 응용할 수 있는데요
예를 하나만 들어보도록 하겠습니다. INT함수와 함께 이용해볼텐데요 먼저 INT에 대한 정의부터 보도록 하겠습니다. 소수점 아래를 버리고 가장 가까운 정수로 내림한다고 정의되어있는데요 수식이 복잡해지면 어려우니까 간단하게 하나만 작성해보도록 하겠습니다.
위의 그림에서 빨간색의 네모박스를 보시면 되는데요 =INT(RAND()*100) 이렇게 입력하시면 0에서부터 100사이의 숫자들을 랜덤하게 뽑을 수 있습니다. rand 함수의 결과값은 0과 1사이의 값이고 여기에다가 100을 곱하기 때문에 0과 100사이의 값이 되는 것입니다. 그리고 int 함수에 의해서 소수점 아래를 버리기때문에 정수만을 뽑아내게 됩니다.