엑셀(EXCEL) 34

짝수행 홀수행 따로 더하기 (SUMPRODUCT 응용)

설계변경 내역서를 작성해 보았다면 각 품목의 합을 구할때 일반내역서와 차이가 있음을 알 수 있습니다. 일반내역서의 경우 SUM 함수를 사용해서 범위만 지정하면 합을 구할 수 있습니다. 그런데 설계변경 내역서의 경우 위 아래의 값을 각각 따로 합을 구해야 하기 때문에 많은 분들이 + 를 사용하여 하나하나 셀을 선택해서 수식을 만들곤 합니다. 그나마 1개의 공종이 1페이지에 끝나는 경우는 작업하기가 좀 쉽죠!! 창호공사나 설비, 전기 공사인 경우에는 이야기가 달라집니다. 하나하나 클릭하며 선택하다 보면 눈이 팽팽 돌아가십니다. 수식이 맞나 확인 할땐 더욱 난감합니다. 품목이 추가되는 경우에도 다시 + 해 줘야 합니다. 그래서 SUMPRODUCT함수를 사용합니다. SUMPRODUCT함수는 배열수식함수입니다. ..

금액자동절사와 ROUNDDOWN 함수

내역서를 작성하다보면 원단위 미만은 절사하여 계산을 합니다. 이중에 많이 사용되는 함수가 TRUNC 또는 INT 함수를 사용하는데 이는 주로 원단위 미만을 절사하는 경우 사용을 합니다. 물론 ROUNDDOWN함수를 사용해도 무관합니다. 그렇지만 함수가 길어서 그런지 아니면 특정 프로그램에서 내역작성시 TRUNC함수로 자동 작성되어 나와서 그런지 잘 사용하지 않습니다. 저도 TRUNC나 INT함수를 사용하는데요.. 이번엔 ROUNDDOWN함수를 이용해 원단위 미만 절사가 아닌 십만단위 또는 백만단위 미만을 절사하는데 내역이 바뀌어도 자동으로 절사해주는 수식에 대해서 알아보겠습니다. 입찰내역서이든 계약내역서이든 아무튼 내역서를 만들면 원가계산서나 집계표를 만들게 되는데 항상 마지막에 금액정리(십만단위, 백만..

산식을 값으로.. EVALUATE 함수

엑셀에서 산식을 값으로 어떻게 계산하는지 보면 대다수가 아래와 같은 방법을 사용하고 있습니다. [사용자 정의 함수]를 사용하지 않는다면 가장 간단한 방법이라 할 수 있습니다. 이번엔 [이름 정의]에서 EVALUATE 함수를 사용하는 방법에 대해 설명 드리겠습니다. 1) 아래 그림과 같이 B2셀을 선택하시고 2) 리본메뉴에서 [수식]-[이름정의] 하시면(2003버전의 경우 [삽입]-[이름]-[정의]) 3) "새 이름"창이 열립니다. 4) 이름(N)란에 산식계산(사용자가 알기쉬운 이름)을 적고 5) 참조대상에는 =EVALUATE(A2) 라고 입력하시고 "확인"을 클릭합니다. 6) B2셀에 "=산식계산" 이라고 입력하고 엔터하시면 값을 얻을 수 있습니다. 7) 마지막으로 아래로 드래그 하세요. 이렇게 사용하는..

산식을 값으로 바꾸는 함수 [사용자정의함수]

수량산출 전문 프로그램이 아닌 엑셀에서 수량산출을 하는 경우가 많이 있습니다. 엑셀에서 수량산출을 해보신분은 누구나 산식을 값으로 바꾸는 방법에 대해서 궁금해 합니다. 가장 간단한 방법은 리본메뉴에서 [수식] - [이름정의]를 선택해서 EVALUATE함수를 사용하는 방법입니다.(EVALUATE 함수 보기) 그런데 [이름정의]를 통한 방법은 사용에 몇가지 불편한 점이 있습니다. 그래서 산식을 값으로 바꾸는 [사용자정의함수]를 만들어 보도록 하겠습니다. [사용자정의 함수]는 사용자가 직접 만든 함수이며 좀더 깊게 알고 싶은 분은 카페나 블로그를 검색해보세요. 여기서는 단지 산식을 값으로 바꾸는 함수를 수량산출 파일에 적용하는 방법에 대해서만 설명 드리겠습니다. 1) VB Editor창에 모듈을 만듭니다.(모..