For Effective Your Life!!
UNO-WEEKLY


4월 첫째주|


UNO_WEEKLY |UNO_ZEN

이번주 유튜브버전..
당연하다고 생각하지 말고 진정한 가치를 찾기
...
...
...


x20210405_1170_UNOZEN.

UNO_WEEKLY| SUMPRODUCT함수속의 IF함수..
SUMPRODUCT,TEXT,HOUR,SUM,IF,배열수식

여러개의 논리식을 따져서 합계를 내는 것을
SUM함수를 배열수식으로 하거나,
SUMPRODUCT함수를 사용하면 된다는 것은 엑셀상식이다
배열수식을 입력하는 것을 대신해주는 편리한 함수다
그런데 SUMPRODUCT함수속에 IF함수가 들어갔다면
SUMPRODUCT((논리식1)*(논리식2)*IF(X=Q,TRUE,(논리식3)*집계대상)
과 같이 되어있다면
IF함수를 소화시키지 못한다..
SUM함수로 사용하여 배열수식으로 입력하거나..
아니면 그래도 SUMPRODUCT함수를 사용하고 싶다면
IF(X=Q,SUMPRODUCT((논리식1)*(논리식2)*집계대상),
SUMPRODUCT((논리식1)*(논리식2)*(논리식3)*집계대상)
으로 IF함수를 밖으로 빼거나
혹은 SUMPRODUCT자체를 배열수식으로 입력하면 된다



하지만 SUMPRODUCT는 배열수식을 사용하기 싫어서
사용하는 함수이니,
IF함수를 밖으로 빼서 배열수식이 아닌 일반수식으로 사용하거나,
SUM함수를 배열수식으로 입력하는 것이 바람직 할 것이다
하지만 이런 문제는 엑셀365에 가면
그냥 SUM함수를 일반수식입력하듯이 입력하면 되겠지...
아무튼 흥미로운 문제들이다
이런 모든 경우를 쌤플로 만들어서 보면 잘 접수가 될 것이다

이번 화일에 관련된 참고 유튜브동영상

3,간단한 것은 VLOOKUP으로 대용량의 참조작업은 파워쿼리로..
2,또다른 참조함수 ADDRESS함수를 뭣에 사용하나?
1,피벗테이블의 페이지휠드같은 조건을 하나 더 만들어서 풀어보자

x20210405_1170_SumproductIF.

UNO_WEEKLY|VBA_Advanced-
유효성검사 목록과 검색어로 테이블 휠터하기
EntireRow,Hidden,Find,Intersect, Union,MergeCells

테이블의 병합된 열머리 행을 사용하는 것은
현업에서 자주 사용하게 된다
엑셀의 휠터를 사용하려면, 좀 곤란한 문제가 된다
엑셀의 기능에서 제공하는 것은 틀에 박혀있는 상태라고 보면 된다
하지만 현업에서 처리하는 문제들은 다양한 형태가 발생한다
그런 다양한 형태에서 하고 싶은 자동화를 하고 싶을때
VBA가 필요한 것이고..
엑셀에서 제공하는 기능을 사용자정의화시켜서
사용하라고 VBA를 제공하는 셈이다
그러니 잘 활용하여야 틀의 박힘에서 탈출하는
창의적창의적 작업이 된다



이전의 작업에서 감추어진 모든 행들을
감춤에서 해제 하여 초기화한후..
유효성검사목록에서 선택된 휠드명의
휠드열을 테이블에서 찾아서
이 휠드열을 순환하면서 검색어에 맞지 않는 값만을
찾아서 Union메소드로 떨어진 행들을 주어 담고..
순환이 끝난후
검색에 맞지 않는 행만 담은 범위의 전체행을
감추면 휠터가 되는 효과

참고동영상
엑셀로 코딩을 배우자_111_VLOOKUP이나 파워쿼리대신에 VBA로 처리해보자


x20210405_1170_CustomizedFilter.