[엑셀강좌:56] 실무 : 견적서, 거래명세표, 세금계산서 만들기 (3:견적서) 엑셀강좌




자 이제 본격적으로 작업을 시작해 보자.

제일 처음 만드는 견적서는 사실 모든 후속 시트의 기본 내용이 되며
이 견적서의 내용을 기본으로 거래명세서 세금계산서가 만들어 진다.


 원래의 시트의 내용에서 필요 없는 부분은 제거 시켰지만 내용은 동일하다.
 견적일자인 G3의 값은 TODAY() 함수를 사용해서 당일 일자를 표시하도록 하였다.

 다음 A3 셀 위에 콤보상자(드롭다운셀렉터)를 위치시키고 여기서 거래처를 선택하도록 하였다.
 콤보상자에서 오른쪽 클릭을 해서 컨트롤 서식을 보자.


  입력범위는 앞 포스팅에서 설명한 거래처 시트의 '거래처상호'로 이름 정의된 영역으로 지정하였다.
  다음 셀연결은 A3 번지로 드롭다운 뒤에 숨겨져 있으며 글자색을 백색으로 하여 인쇄시 나타나지 않도록 하였다.
  그리고 드롭다운 콘트롤은 '속성' 탭에서 개체 인쇄를 해지하여 역시 출력시 나타나지 않도록 하였다.

 이 드롭다운 콘트롤을 작동시키면 '거래처상호' 영역에서 선택된 거래처의 상대 행번호가 A3에 나타나게 된다.
 단 이 번호는 문자 색이 백색이라 보이지 않고 인쇄되지도 않는다.

 밑의 B4 는 INDEX() 함수의 인자로 위의 드롭다운을 사용해서 선택한 거래처의 상대 행번호를 주어
 '거래처상호' 영역에서 해당 거래처의 상호를 호출하였고 셀서식에서 사용자 정의에 @"님 귀하" 를 만들어
 위와 같이 상호님 귀하로 표시되도록 하였다.

 식을 보면
 =INDEX(거래처상호,A3)

  로 '거래처상호' 로 이름정의된 영역에서 A3 에 있는 행번호의 데이터를 불러 오도록 하였다.
  다음 셀서식 표시형식 에서 범주 사용자 지정을 선택한 후 다음과 같이 형식을 추가한다.

   여기 B4에 들어가는 상호는 나중에 세금계산서의 거래처 기초 자료를 찾을 때 사용되게 된다.
  
   다음 B5 셀의 내용은 임의로 입력하는 부분으로 역시 세금계산서의 품목란에 들어가게 된다.
   단 여기서 역시 입력은 '업무용 컴퓨터' 라고 만 입력하고 표시는 @"에 관한 견적" 의 표시형식을 추가해서
   시트에서 처럼 '업무용 컴퓨터에 관한 견적' 으로 표시되도록 했다.

   나중에 이 셀의 내용을 '서버용 컴퓨터' 라던지 혹은 '컴퓨터 소모품' 등으로 변경을 하더라도
   견적서의 표시는 .... 에 관한 견적으로 표시가 되고 세금 계산서상에는 '서버용 컴퓨터' 만 나타나게 된다.

   다음 견적 금액은 하단의 합계금액의 금액 (시트상에는 G30,  그림상에는 G20) 의 값을 표시해 주어야 하는데
   앞 포스팅 기능 편에서 '숫자의 한글 표기' 에서 공부한 것 처럼DBNum[] 함수를 사용해서 표시해 주었다.

   함수를 보면,
  =TEXT(G30,"[DBNum4] G/표준") &"원정 (W"& TEXT(G30, "###,###,###") & ")"
   로 조금 복잡해 보인다.
  
   크게 나누어 보면 한글화된 숫자 & "원정 (W"  & 천단위콤마가 있는 숫자 & ")" 이다.
   즉 총계금액인 1599000 을 한글화 하고 이를 문자로 만든 후 "원정" 을 붙힌 후에
   1599000 을 1,599,000 으로 바꾼 후 앞에 얖에 W (원화표시) 를 붙히고 양쪽을 괄호로 묶은 형태가 되는 것이다.

   한글화된 숫자로 만드는 것은 그냥 한글만 나타내도록 하기 위해서는
   셀서식의 표시형식에서 사용자 지정에 [DBNum4] G/표준 "원정" 의 형식을 지정하면 되지만
   여기서는 뒤에 숫자도 함께 연결해야 하기 때문에
   TEXT(숫자,) 함수를 사용해서 형변형을 시키고 문자열로 바꾸어 주었다.
   즉 TEXT(G30, "[DBNum4] G/표준") 함수로 G30 에 있는 금액을 한글문자로 변경([DBNum4] G/표준)
   시킨 후 뒤에 "원정" 을 문자열 연결자인 &를 사용해서 붙힌 것이다.

  [DBNum?] 형식은 이전에 기능편 '숫자를 문자열로 변형하는 방법'의 포스트에서 설명하였다.

   다음에 천단위 콤마가 있는 숫자로의 변형은 
   TEXT(G30, "###,###,###") 함수를 이용해서 1,599,000 으로 변형한 후에
   앞에 "(W" 를 붙히고 뒤에 ")"를 붙혀서 최종적으로 (W1,599,000) 을 만든 후
   한글화된 숫자 일백오십구만구천원에 &를 이용해서 연결하였다.

  영업관리 샘플. :  Sales.xlsx






덧글

댓글 입력 영역