11월 다섯째주|
UNO_WEEKLY |UNO_ZEN
x20201130_1154_UNOZEN.
UNO_WEEKLYExcel Basics|SUMPRODUCT에서 매개변수 하나만 사용하기
SUMPRODUCT,SUM,Array Formula
SUMPRODUCT함수는 배열을 처리하는 함수다
그래서 엑셀엔진이 콘트롤+쉬프트+엔터를 치지 않아도
배열수식과 같은 계산을 해준다..
하지만 SUMPRODUCT함수에 여러개의 매개변수를
전달하면 콤마를 중심으로 매개변수간에 곱하기의 배열수식을
처리하기도 약속이 되어 있는 것이다
그렇다면 매개변수를 하나만 전달하면
하나의 매개변수속에서 배열계산을 곱하기 외의 다른 계산을
시켜도 가능하지 않을까??
당연히 가능한 것이다
하지만 문제의식을 갖고 곰곰히 생각해 보려고
하지 않는다면 활용을 하지 못한다
아하...매개변수를 하나만 사용하면
모든 배열수식의 치리가 콘트롤+쉬프트+엔터키를 번거롭게
치지 않아도 가능하구나??!!
그렇다, 하지만 SUM을 하는 요약하는 작업에서 그런 것이다
SUMPRODUCT는 하나의 결과값만 얻어내는
요약함수라는 것도 잊지 말고, 위의 내용을 충분히 이해하고
사용하면 SUMPRODUCT는 완전히 자신의 것으로 만든 셈이다
이번 화일에 관련된 참고 유튜브동영상
3,SUMPRODUCT함수의 특징중 꼭 이해하고 활용해야할 점
2,논리식을 매개변수로 받는 함수를 자주 사용하여 논리적감각을 키우자
1,고급휱터는 왜 필요한가?
x20201130_1154_SumproductParameter.
UNO_WEEKLY|VBA_Advanced-
이벤트프로시져를 활용하면 좀더 역동적이다
Change, SelectionChange이벤트,Application.CountA,Date,Format,Time,AutoFit
엑셀프로그래밍을 할때
프로시져를 일반모듈시트에 작성하고
버튼을 달거나 메뉴를 만들어서 작성된 프로시져를 연결하여
사용하는 경우가 대부분이다
하지만 워크시트개체의 이벤트를 사용하면
그런 절차를 거치지 않고
사용자가 작업하면서 발생하는 이벤트(워크시트개체가 갖고 있는)
의 프로시져를 사용하면 소루션이 좀더
다이나믹해진다..
그런 작은 쌤플을 많이 만들어서
경험해 보는 것이 자신의 업무에 적절히
활용하여 좀더 가치있는 소루션을 만드는데 도움이 될 것이다
실무에서 화일을 열었다 닫았다거나
재고의 출입고 시간이라던가
그런 작업이 발생할때마다 로그기록을 하는 경우가 많을 것이다
그런 쌤플로 어떤 시트에 값을 기록하거나, 지울때마다
시트상에 로그를 자동기록하게 하는 것을
하나 간단하게 만들어 보자
코드는 단순하지만 Chage이벤트와
SelectionChange이벤트 두개를 같이 사용해보도록 하자
참고동영상
엑셀로 코딩을 배우자_95_워크시트개체이 이벤트를 사용하면 좀더 역동적인 소루션을..
x20201130_1154_SelectionChangeAndChange.