work skill/Excel & Google Sheet study

엑셀로 만든 게임 - 다이사이(카지노)

Rock통령 2022. 3. 22. 18:33
반응형
반응형

예전에 친구들과 마카오를 놀러가서 여러가지 도박을 체험해봤습니다.

개인적으로 도박으로 돈을 따는 것이 불가능하다고 생각하는 주의이지만 아래 조건을 만족한다면 해볼만하죠.

1. 승률이 절반 수준

2. 더블배팅이 가능한 자본

3. 조작이 없는 게임

 

그러던 중 다이사이라는 도박을 발견했습니다.

대충 폰으로 계산해보니 48% 이상의 확률로 배팅액의 2배를 따는 것부터 0.5%의 확률로 배팅액의 150배를 따는 것까지 배팅 방식은 매우 단순하고 결과도 직관적으로 보이는 게임입니다.

더블배팅으로 짤짤이 좀 하면서 밥값만 벌고 일어나긴 했지만, 게임이 끝나고 숙소로 가는 길에 이거 엑셀로 만들 수 있겠다 싶었습니다.

 

만드는데 사용한 함수는 아래와 같으며 몇개 사용하지 않았습니다.

RANDBETWEEN : 최대, 최소 수를 입력하면 그 범위 안에서 랜덤하게 숫자를 반환하는 함수

IF : 조건이 참인지 거짓인지에 따라 값을 반환하는 함수

SUM : 범위 내 숫자의 합을 구하는 함수

ISODD : 홀수인지 판별하는 함수

MOD : 나머지를 구하는 함수

COUNTIF : 조건에 맞는 셀의 개수를 구하는 함수

AND : 모든 조건이 참인 경우에만 참을 반환하는 함수

위 함수에서 참인 경우 모두 숫자 1을 반환하도록 했고, 조건부서식에서 해당 셀이 숫자 1인 경우만 파란색으로 셀 색상을 칠하도록 했습니다.

 

그래서 만들어진 결과는 아래와 같습니다.

 

첨부된 엑셀파일을 다운로드한 후 커다란 모니터를 눕혀 모니터 위에 직접 동전을 올리셔도 게임 진행이 가능하죠.

심심풀이로 워크샵 가서 해봤는데 실수로 F9(새로고침으로 RANDBETWEEN 함수가 재작동함)를 두번 눌러서 분위기가 흉흉해진적도 있지만...

 

VBA를 활용해 새로고침을 할때 Y/N를 선택해 실수를 줄이거나 히스토리를 기록하는 것들도 만들 수 있지만, 예전 풋풋한 버전도 좋아서 업데이트는 하지 않았습니다.

엑셀_다이사이.xlsx
0.06MB

반응형