이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.
글 수 822
안녕하세요.
가입한지 얼마 되지 않아 조심스럽게 질문 해봅니다 ^^
회사일을 하다가 시간을 줄일 수 있는 방법으로 엑셀을 공부하다가 우연찮게 검색으로 아별님을 알게 되었네요 ^^
우선 제가 너무 초보다 보니까 황당한 질문을 하더라도 이해 부탁드려요 ^^
제가 물어볼 내용은
저희회사 작업중에 수량산출서라는게 있는데 산출근거가 예를 들면
85G+(5+3+2+1)S+(3+5+6)T+10S+1F 이런식으로 표현되는데 이걸 알파벳 무시하고 숫자만 합계를 구하는방법이랑
산출근거중 알파벳이 붙어있는것 끼리의 합계 (예를 들면 산출근거에서 S의 합계는 (5+3+2+1)+10, G의 합계는 85, T의 합계는
(3+5+6)...)그리고 마지막으로 회로수는 합계에다가 곱하기를 해서
C1은 전체합, D1은 T가 붙어있는 숫자의합, E1은 G가 붙어있는 숫자의합, F1은 S가 붙어있는 숫자의합, G1은 F가 붙어있는 숫자의합이 나오게 하고 싶네요...
그냥 엑셀기능으로 가능한지 ? 아님 VBA로 만들어야 되는지?
염치 없이 도움을 구해봅니다 ^^
익후~
자주 반복되는 질문(이전 질문)이라서 강좌로 만들려고 하다가.. 너무 졸려서.. 패쓰~ ㅎㅎ
일단 첨부파일을 참고하시구요..
20100111_BM_EVALUATE-2.xls
위 첨부파일에서 사용한 EVALUATE라는 매크로 함수에 대한 것은 아래 글을 확인해보세요.
수식을 평가해주는 EVALUATE() 라는 매크로 함수를 이용해서 문자열로 되어 있는 수식을 값으로 변환(평가)할 수 있습니다.
아래의 2개의 강좌 파일을 참조하세요.
http://www.excellove.com/board/bbs/data/qa/1116761848/20050522_%B9%DA%B0%E6%B5%BF_Evaluate,Isnumber_eB.xls
http://www.excellove.com/board/bbs/data/qa/1129165547/Evaluate.xls