[이벤트] 이웃 1500명 달성 기념 이벤트 > 자유게시판

본문 바로가기


전국동기회


전국 | [이벤트] 이웃 1500명 달성 기념 이벤트


페이지 정보

작성자 Alika 작성일2024-08-18 11:55 조회196회 댓글0건

본문

한정된 랜덤 이름 추첨기 자원을 여러 사람이 원하는 경우에는 경쟁이 생길 수 밖에 없는데요이럴 때 한정된 자원을 공평하게 배분하는 방법 중 하나가 무작위 추첨이에요​고전적인 무작위 추첨 방법은지원자의 이름이 적힌 종이를 박스에 넣고 추첨자가 종이를 뽑는 것인데수작업을 해야 되기 때문에 번거롭죠​그래서 이번에 엑셀로 아주 간단한 무작위 추첨 파일을 만들고 실행하는 방법을 알려드릴게요우선은 랜덤 이름 추첨기 지원자 명단에 랜덤값을 추가할 열을 추가해줍니다​​추가된 셀에 =RNAD() 를 입력해주고​​해당 영역에 RAND 함수를 모두 복붙해주면 사실상 무작위 랜덤 추첨기는 거의 다 완성된거에요​​여기서 다시 열을 추가해서=RANK(값, 절대참조 설정된 범위, 0)을 입력해주면큰 값이 높은 순위를 가지는 형식이 완성이 돼요​​RANK 함수는 절대참조 기능(F4키로 적용 가능)이 설정돼있는게 매우 중요하기 때문에다른 값들의 랜덤 이름 추첨기 수식을 직접 보고 범위가 변경되지 않은 걸 확인해주는게 좋아요​​그리고 추첨이 종료된 뒤에는 랜덤으로 설정된 값들이 변경되지 않게 수식에서 값으로 바꿔주는 작업을 반드시 해야돼요RAND 함수로 생성된 숫자를 고정된 값으로 변환하는 방법해당 영역 선택 → CTLR + C → CTRL + ALT + V → 값 선택 후 확인OR해당 랜덤 이름 추첨기 영역 선택 → CTRL + C → 왼쪽 상단의 붙여넣기 바로 아래 클릭 → 값 붙여넣기 중 값 선택​위 과정을 거쳐야 RAND함수가 계속 실행되며 값이 바뀌는 것을 막을 수 있어요​​이렇게 선택하여 붙여넣기 → 값으로 설정해서 랜덤함수가 변경되게 하지 못하면 사실상 추첨 값들이 확정된거고​​​​당첨순위를 오름차순으로 정렬해서1등부터 당첨된 사람의 랜덤 이름 추첨기 현황을 확인할 수 있어요​​그리고 원본 데이터를 편집하지 않고 당첨자를 확인하고 싶다면따로 당첨자 확인 테이블을 만들어서 당첨자가 자동으로 기록되게 하면 되는데요​​MATCH 함수와 INDEX 함수를 활용해서 각 순위에 해당하는 사람의 중복되지 않는 값( EX) 사번)을 불러온 후​​불러온 데이터를 토대로 다시 VLOOKUP 함수를 사용해서 나머지 정보를 불러올 수 있어요​​​이렇게!!​​​여기서 랜덤값만 랜덤 이름 추첨기 지운 후 ​​다시 랜덤값만 입력하면 추첨 값이 변하면서 랜덤으로 순위가 정해지는걸 확인할 수 있어요여기서 F9를 눌러서 랜덤값을 갱신하고 최종 자료 확정을 위해 랜덤함수의 숫자들을 선택하여 붙여넣기를 활용해 값으로 바꿔주면 사실상 추첨기는 제대로 작동을 하는거에요​​그런데 일일이 수식을 넣고 수작업을 하면 좀 없어보이기 때문에매크로 기능을 활용해서 그나마 좀 있어보이게 랜덤 이름 추첨기 만들어볼게요​​우선 매크로를 실행시킬 버튼은삽입 → 도형을 통해서 만들었어요​여기다가 추가할 매크로 기능을 만들어볼게요​​추첨 기능(F9)보기 → 매크로 기록 → 이름 설정 → F9키 누름 → 기록 중지​아무것도 달라지는게 없는 것처럼 보일 수 있지만키보드의 F9를 누르면 랜덤 함수의 값이 변경되는걸 확인할 수 있어요​​2. 확정 키능(범위 지정 후 선택하여 붙여넣기)보기 → 랜덤 이름 추첨기 매크로 기록 → 범위 선택 → 복사 → 선택하여 붙여넣기 → 값 → 기록 중지​이렇게 추첨과 확정에 대한 매크로를 만들었다면​​기존에 만들어놓은 도형을 우클릭 한 후 매크로 지정을 선택해서​​기존에 만들어진 매크로를 선택한 후 지정을 해주면 됩니다​​​위의 모든 과정을 거쳤다면랜덤 함수로 추첨을 한 후 값을 확정짓는무작위 추첨 파일을 만들 랜덤 이름 추첨기 수 있어요​​​​

댓글목록

등록된 댓글이 없습니다.