• 최초 작성일: 2023-02-17
  • 최종 수정일: 2023-02-17
  • 조회수: 1,782 회
  • 작성자: 무지개타고
  • 강의 제목: 통계로 세상보기 ㅡ 엑셀 수식으로 중복되지 않게 번호 무작위로 생성하기

엑셀러 권현욱

들어가기 전에

'통계'라고 하면 여러분은 어떤 생각이 드시나요? 저는 개인적으로 좋은 기억보다 그렇지 않은 기억이 많습니다만, 최근 들어 통계를 좀 더 공부해야겠다는 생각을 많이 하고 있습니다.

이번 시간에 함께 할 주제는 '무지개타고'님의 재미있는 통계이야기입니다. '무지개타고'님은 '통계로 세상보기'라는 블로그(https://onrainbow.tistory.com/)를 운영하고 있기도 합니다. 특유의 위트와 재미가 있는 통계 강의에 빠져보시기 바랍니다.


  • 이 페이지의 저작권은 콘텐츠 제공자에게 있습니다.
  • 본문 내용은 필자 개인의 견해이며 아이엑셀러 닷컴 공식 의견과 일치하지 않을 수도 있습니다.

26년 경력 Microsoft MVP 권현욱(엑셀러) 지음 신간 출간

📊 신간 전자책(PDF) · 287쪽 · 아이엑셀러 단독 출간

'표준 3계층 구조'로 엑셀 대시보드를 체계적으로 만들어보세요!

  • 3초 안에 읽히는 화면 설계 감각 습득
  • Microsoft Excel MVP의 실전 노하우
  • 중간마진 없는 합리적인 가격
지금 구매하기 · 20% 할인 중 완성 화면 보기

'엑셀러 레터' 신청하세요 (무료)

엑셀러가 엄선한 오피스 활용 · IT 정보매일 2개씩 이메일로 보내드립니다.

개인정보 수집 및 이용
뉴스레터 발송을 위한 최소한의 개인정보를 수집하고 이용합니다. 수집된 정보는 발송 외 다른 목적으로 이용되지 않으며, 서비스가 종료되거나 구독을 해지할 경우 즉시 파기됩니다.
신제품·프로모션 소식 받기
아이엑셀러에서 제공하는 신제품·프로모션 소식도 받아보는 데 동의합니다.

엑셀 수식으로 중복되지 않게 로또 번호를 무작위로 생성하는 방법에 대해 알아보자.

엑셀에서 임의의 난수를 무작위로 생성하는 것은 쉽다. Rand, RandBetween 함수를 사용하면 된다. 로또 번호는 정수니까 RandBetween 함수가 좀 더 편하다.

RandBetween 함수가 편리하지만 앞서 생성한 수를 다시 생성할 수도 있다. 이것을 통계학에서는 '복원추출'이라고 한다. 주머니에서 공 하나를 뽑고 그 뽑은 공을 주머니에 다시 넣고 공 하나를 다시 뽑는 경우다. 그래서 같은 번호가 또 나올 수 있다.

A2(복원추출):

=RANDBETWEEN(1, 45)
로딩 중...

그러나 로또는 공을 중복해서 뽑지 않는다. 이미 뽑은 공은 주머니에 다시 넣지 않고 주머니에 남아 있는 공에서 새롭게 공을 뽑는다. 이것을 통계학에서는 '비복원추출'이라고 한다.

이 조건을 만족시키려면 아래처럼 조금 복잡한 수식이 필요하다. 배열 수식이므로 수식을 입력하고 CTRL + SHIFT + ENTER 키를 함께 눌러야 한다.

D2(비복원추출):

=INDEX(ROW($1:$45), MATCH(RAND(), 1/(45-ROWS($1:1)+1) * MMULT(1 * (ROW($1:$45)>TRANSPOSE(ROW($1:$45))), 1-COUNTIF(D$1:D1, ROW($1:$45))), 1))

#난수 #RANDBETWEEN #복원추출 #비복원추출 #COUNTIF #INDEX #MATCH #MMULT #TRANSPOSE