본문 바로가기
잔머리 엑셀

엑셀로 윷가락을 만들어보자

by Lv. 35 라이츄 2024. 9. 12.

https://www.instagram.com/p/C_zy2DoN00G/

이거 해볼거다. 아니 포고할라고 가면서 인별 보는데 진짜 신박하더라고.


참고로 윷가락이 뭐냐면 윷놀이 할 때 던지는 나무 막대기다. 기본적인 룰은 

https://ko.wikipedia.org/wiki/%EC%9C%B7%EB%86%80%EC%9D%B4

 

윷놀이 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 윷놀이 윷가락 윷놀이(Yunnori or Yutnori)는 정월 초하루부터 대보름까지, 4개의 윷가락을 던지고 그 결과에 따라 말(馬)을 이동시켜 승부를 겨루는 전통놀이로, 나

ko.wikipedia.org

여기를 참고할 것. 오늘 만들 윷가락에 빽도는 구현되어있지 않은데, 빽도는 보통 평평한 쪽에 따로 표시를 해둔다. 빽도는 뒤로 1칸 가면 되는데, 빽도 하나만... 그러니까 도인데 빽도 표시해 둔 말 하나만 뒤집어져서 나온 상태에서만 먹힌다. 걸이 나왔는데 하나가 빽도 윷가락이라고 두칸만 가고 그런건 없다.

 

테두리랑 배경색을 윷가락 때깔로 바꾸고 둥근 면임을 표시하기 위해 가위표를 짜자잔 

 

다음으로 RANDBETWEEN 함수를 이용해 0과 1 둘 중 하나를 표시하게 해 준다. 이걸로 이제 앞뒤를 정할거다.

 

조건부서식을 하나하나 걸어줘야 한다...

 

여기까지 잘 따라 오셨죠? 근데 저 옆에 숫자는 뭐고 밑에 저건 뭡니까? 옆에 저 숫자는 숫자 합계다. 도개걸윷모 맞다. 도개걸윷모는 각각 1, 2, 3, 4, 5칸 전진인데... 모는 어디갔죠? 다 둥근면이면 모입니다! 밑에건 셀 형식으로 하긴 했는데, 형식 건드리기 싫다 그러면 전에 봤던 CONCAT 함수를 활용해보자. =CONCAT(IF(F3=0,5,F3),"칸 앞으로")를 쓰면 된다. 안에 있는 IF문은 모를 표현하려면 꼭 있어야 한다. 가릿? 

 

=CHOOSE(F4,"도","개","걸","윷")을 쓰면 일단 도, 개, 걸, 윷까지는 나오는'데'... 저기도 모가 빠져있죠? 아까 IF문에 F3(합계)가 0이면 5를 뱉어내라고 했는데, 왜냐하면 저 윷가락은 평평한 면이 나와야 1이기때문에 네개가 다 둥근 면이면 합계가 0이 된다. 

 

그러니까 모가 나오면 뭐예요? 에러떠요.

 

그러니가 iferror를 써서 오류가 났을 때 모를 출력하도록 하면 된다.

 

밑을 지우면 이렇게 된다. F9키를 눌러서 윷을 던질 수 있다. 빽도는 내 머리로는 무리임... 

 

저 채널 저거말고 유용한거 많이 알려주니까 필요하면 팔로우하십쇼. 가끔 저기서 다뤘던거 이 카테고리에서 또 다루는 경우 있음.. 구글에 함수쓰다 막혀서 찾아보면 저분 많이뜨데요.

최근댓글

최근글

skin by © 2024 ttutta