94_엑셀 초급 강좌 – 함수 중급 (21)

엑셀에서 랜덤 함수는 RAND() 와 RANDBETWEEN() 두가지가 있습니다. RAND는 0과 1사이의 숫자를 무작위로 생성하는 것이고 RANDBETWEEN은 내가 정한 두가지의 인수 사이의 값을 무작위로 추출하게 됩니다. Rand 는 Random 으로 부터 왔겠죠?

함수사용법

RAND() 는 0과 1사이의 값을 무작위로 추출 합니다.

RANDBETWEEN (숫자 1, 숫자 2) 는 두 수 사이의 값을 무작위로 추출 합니다.

94연습파일.xlsx

94연습파일_완성본.xlsx

  1. RAND()의 응용

    741명의 직원 명단에서 무작위로 30명만 뽑아서 설문 조사를 하려고 합니다. 이때 선입견이 들어가지않고 직원을 선발 하려면 컴퓨터에 맞기는 것이 제일 공정 하겠죠. 이럴 때 간편하게 이용할 수 있는 것이 RAND()함수 입니다.

     

    방법은 간단합니다. 랜덤 넘버 열을 만들어 랜덤 넘버를 생성 후 랜덤 넘버로 오름차순이나 내림차순 정렬을 하게 된다면 랜덤 정렬이 됩니다.

     

     

    랜덤 넘버는 인수를 필요로 하지 않습니다.

     

     

    RAND함수는 인수를 필요로 하지 않습니다. 그냥 =RAND()를 치면 랜덤 넘버가 생성됩니다.

     

     

    채우기 핸들로 수식을 아래로 복사합니다. 첫 행의 숫자가 또 바뀌었죠? 이처럼 랜덤 넘버는 내가 워크시트를 업데이트 할 때마다 업데이트 됩니다.

     

     

    생성된 랜덤넘버를 고정 시키려면 제일 쉬운 방법은 예전 마우스 4종 세트 컨트롤에서 알려드린 마우스 우클릭 드래그 입니다. 물론 복사해서 붙여 넣으면서 값으로 붙여 넣으셔도 됩니다.

     

     

    열을 선택을 하고 마우스 우클릭으로 모서리를 잡은후 바로 옆의 행으로 잠깐 이동했다가 (클릭을 놓지 마세요)

     

     

    다시 돌아와서 우클릭을 놓으면 매뉴가 뜹니다. 이때 값으로 여기에 복사 하시면 이제 값은 변하지 않습니다.

     

     

    이제 오름 차순 내림 차순으로 정렬하시면 랜덤으로 정렬이 됩니다.


     

    랜덤 정렬입니다.

     

     

     

     

  2. RANDBETWEEN 함수의 응용

    RANDBETWEEN 함수를 이용하여 무작위로 휴가 날짜를 정할 수도 있고 활용 범위는 많습니다. 날짜에 적용할 수 있는 이유는 엑셀에서 날짜는 5자리 정수라고 지난번에 자세히 포스팅 했습니다.

     

     

    RANDBETWEEN을 이용하여 시작일과 종료일을 잡아 줍니다.

     

     

    두 날짜 사이에 랜덤날짜가 5자리로 생성되었죠? 지금은 신경 쓰지 마세요

     

     

    일단 채우기 핸들을 더블 클릭해 수식을 복사해 줍니다.

     

     

    그리고 아까의 태크닉을 이용해 값을 고정해 줍니다.

     

     

    이제 셀 서식만 날짜로 바꿔 주시면 됩니다.

     

     

    랜덤 무작위 날짜가 생성 되었습니다.

    이처럼 랜덤 넘버는 수학자나 확률 통계를 하는 사람들 뿐만 아니라 실생활에도 활용될 가능성은 많습니다.


+ Recent posts