안녕하세요. 지난번에 스택작 비용에 관하여 확률론적으로 접근하는 글을 올렸던 사람입니다.

지난 글에서 많은 분들께서 20스택 이후에는 레플라스 방어구로 강화 스택을 쌓는것은 실제 강화 모델과는 거리가 있다는 지적을 해 주셔서, 아예 적정 스택과 강화시 드는 비용까지 계산하여주는 강화 비용 계산기를 제작하였습니다.

우선 이 글에서 소개할 계산기에 대해 설명을 드리자면,

이 계산기는 블랙스톤의 비용 등의 정보를 입력받아 강화의 최저비용 스택 및 비용, 각 스택에서 효율적인 스택작 방법을 알려주는 엑셀 파일입니다.

이미 엑셀 매크로에 관해 알고 계신 분들은 이 글을 읽을 필요 없이 첨부파일의 매크로를 실행시켜 주세요.

이 계산기는 어디까지나 인터넷에 돌아다니는 확률 표를 이용하여 기댓값을 계산했을 뿐이니, 오차가 존재할 수 있습니다. 참고용으로 사용하여주시기 바랍니다.

아래 그림은 예시 결과입니다.





그러면, 엑셀 매크로를 모르시는 분들을 위해 엑셀 매크로에 대한 설명을 드리겠습니다.

우선 압축 파일을 푸시면 사용한 수식에 대한 증명(유도)에 관하여 적어놓은 증명 파일과 스택작표.xlsm이라는 파일이 존재할 것 입니다.

증명 파일은 지난번에 본문에 써 놓았던 것과 같은 수식들이 쓰여져있습니다. 관심이 있으신 분들은 읽어보시기 바랍니다. 고등학교 수학의 수열 파트(특히 멱급수와 등비수열)와 확률 파트를 숙지하고 계시다면 읽으시는 데에 크게 무리가 없을 것입니다.

스택작표.xlsm 파일이 실제로 계산에 사용되는 엑셀 파일입니다.

확장자를 보고 눈치채신 분들도 계시겠지만, 엑셀 기본 내장 함수 외에도 VBA를 이용하여 매크로를 만들어 계산을 진행하도록 하였습니다.

그러면 계산기의 자세한 사용법에 대해 설명드리겠습니다.



처음 엑셀 파일을 여시면 보안 경고라는 문구가 나올 것 입니다. 바이러스가 존재하여 보안 경고가 나오는 것이 아니라, 기본적으로 엑셀에서는 VBA를 이용한 매크로가 있을 경우 무조건 보안 경고를 띄우며 매크로를 사용하지 못 하도록 막습니다.

만약 해당 문구가 나온다면 위 그림에서 네모 상자를 친 "콘텐츠 사용"을 클릭해주세요. 클릭해주시면 계산기를 사용할 준비가 완료됩니다.

누르셨으면 계산기를 기동하기 위하여 Alt+F11을 눌러, Microsoft Visual Baisc for Applications를 실행하여주시기 바랍니다.



그러면 위 그림과 같은 창이 뜰 것입니다.

마찬가지로 그림 좌측 상단에 표시해 놓은 것과 같이 "현재_통합_문서"를 더블클릭하여주시면 계산에 사용할 VBA 코드가 보입니다.(코드는 관심있으신 분들, 보안이 걱정되시는 분들을 위해 거의 모든 행에 주석을 달아놓았으니 읽어보실 분들은 참고해주시기 바랍니다.)

이 상태에서 그림에 표시한 ▶버튼을 클릭하시면 엑셀 매크로를 실행하실 수 있습니다.



매크로를 실행하면 위 그림과 같은 창이 뜰 것입니다.

기본적으로 위 숫자들이 입력되어있는데, 바꾸실 사항이 있으시다면 해당 영역을 바꾸어주시고 없으시다면 그대로 확인 버튼을 눌러주시면 계산이 끝나고 시트에 결과가 표시됩니다.

이 때에, 가격 정보의 입력은 전부 숫자로만 입력하여주시기 바랍니다.(21만실버 : x , 210000 : o)

계산 결과는 "스택작비용"시트에 N13~Q32행에 표시됩니다.

혹시 질문, 의견 등이 있으시다면 댓글로 남겨주세요.

추가사항)

2017.01.21 현재 계산기는 보스템을 가정하고 만들어져서 기억의 파편 가격을 받습니다만, 보스템 이외의 아이템을 강화하실 분들은 기억의 파편 가격에 장비 가격을 10으로 나누셔서 입력하시면 됩니다.