3월 둘째주|
UNO_WEEKLY |UNO_ZEN
|
사람이 살면서
어느 정도의 스트레스는 건강에 좋다
하지만, 지나친 스트레스는 사람을 지치게 하고
지나치면 질병으로 변환된다
스트레스는 바꿀수 없는 것을 기를 쓰고 어떻게
바꿔보려고 노력하는 것이 대부분이다
이런 스트레스의 정체를 이해하고, 좀더 평화스럽게 하는 것에
대한 이야기를 쓴책 [the power of now]라는 책을
요약해보자...
스트레스에게 콘트롤 당하지 말고..
스트레스를 콘트롤 하는데 도움이 된다
...
...
|
UNO_ZEN/윈도우 버전설치...
x20170313_0966_UNOZEN.
UNO_WEEKLY|Excel_Baby
엑셀 수식과 함수.._27..배열수식과 SUMPRODUCT질문..
SUMPRODUCT, Array Formula, Logical Formula,Logical Value
논리식을 알면 수식을 좀더 간편하게 줄일수 있다
쓸데 없이 IF함수를 사용하지 않아도 된다
더욱이 SUMPRODUCT함수를 사용하면서 IF함수를 중첩되어 사용하면
묘한 에러가 나기도 한다
그런 문제에 대한 질문하나 보자
논리값
TRUE*TRUE=1 이 되고
TRUE*FALSE=0 이 된다는 논리식을 알면 구태여 IF함수같은
논리함수를 사용하지 않아도 되는 것이고
SUMPROUDCT함수를 사용할때도 편하게 된다
x20170313_0966_ArrayFormula_IF_SUMPRODUCT_27.
UNO_WEEKLY|VBA_Basic|행별로 중복되는 입력을 제어하기
Application.Transpose,Array,Cdate,Join,Goto
지난 파일에서 유효한 셀을 오른쪽 마우스메뉴를 크릭할때
단축메뉴에 데이터를 [공정이동표]에서 [생산일보]에 옮기는 작업을
하도록 했었다
하지만, 한번 입력한 내용을 또 메뉴를 실행하면
계속 멍청하게 추가 입력된다
이미 입력하였는지 아닌지 확인하고
이미 입력하였다면 하지 못하게 제어를 해주어야 할 것이다
초보때는 제어를 한다고 하는 것에 별로 관심을 갖지 않는다
공연히 시간낭비하는 것으로 알지만
정상적인 소루션이 되려면
이런 쓸데 없어 보이는 작업에 시간을 많이 보낸다..
12개의 정보를 하나,하나 검증하려면 이미 보관된
테이블의 행을 순환하면서 12번을 순환하면서 체크하려야 할 것이다
이런 번거로운 작업을 한행에 한번씩 체크하는 방법이 없을까??
그럼 시간이 많이 단축될텐데..
뜻이 있으면 길이 있는 법..
어라..이 함수가 이런 역할을 해주네..엑셀은 파면 팔수록 보물상자다!!
x20170313_0966_VBABasic_ValidationUsingWorksheetFunction.
UNO_WEEKLY|3개의 테이블을 연결하는 SQL, DB에서 가져온 원본으로 피벗
INNER JOIN,SELECT,FROM,ON, PivotTable,PivotField,PivotCache
지난 화일에서
데이타베이스화일의 판매일보테이블(Orders)과
판매내역테이블(Order Details)의 두개를 연결하여
일자별 매출현황을 뽑아 보았었다
이번에는 상품테이블(Products)도 같이 연결하여 상품별,일자별
매출현황을 뽑아 보자
이미 만들어진 기본엔진 프로시져에 가져오고 싶은 정보를 SQL문을 매개변수로
전달하기만 하면 된다..
그런데 가져온 정보가 ..뭔가 아쉽다..
이것을 분석하고 싶다는 욕구가 생기게 된다..
아하..이래서 피벗테이블이 나타나게 되는 것이로구나!!!
SQL언어로 분석된 내용을 직접 DB에서 가져와도 되겠지만..
우선, 피벗으로 DB에서 가져온 정보를 분석해 보자
x20170313_0966_vba_StudyDB2BeSourceForPivot_15.