1번 콤보박스 값에 따라
2번 콤보박스 목록 값 지정.

"수식"-"이름관리자"에서 콤보박스에 사용할 데이터 소스 지정.
이때 2번 콤보박스는 IF절 사용

ex, =IF(Sheet1!$E$1=1,OFFSET(Sheet1!$B$2,0,0,COUNTA(Sheet1!$B$2:$B$15),1),OFFSET(Sheet1!$C$2,0,0,COUNTA(Sheet1!$C$2:$C$27),1))

Posted by 창신다이
엑셀의 보기 방식은 두가지가 있습니다.
1. 기본
2. 페이지 나누기 미리보기

기본보기는 우리가 일반적으로 엑셀에서 보는 화면입니다.
페이지 나누기 미리보기는 실제 용지에 출력되는 단위로 페이 경계가 그려지고, 각 페이지 가운데 페이지 번호가 표시됩니다.

페이지 나누기 미리보기를 해서 보면 아무런 입력이 안되었는데 페이지로 표시될때가 있습니다.

페이지 간의 경계는 점선으로 표시되고, 가장 오른쪽 끝과, 아래쪽 끝은 굵은 실선으로 표시되어 있는데, 이 굵은 실선을 클릭 후 드래그 해서 내용이 있는 페이지의 경계 점선까지 이동시키면 됩니다.

사용자 삽입 이미지

Posted by 창신다이

OFFSET(기준셀, 결과의 왼쪽 위에 있는 셀이 참조할 행, 결과의 왼쪽 위에 있는 셀이 참조할 열,  결과 영역의 높이-단위,행갯수, 결과 영역의 너비-단위,열갯수)

- 두번째, 세번째 인자는 마이너스 값을 가질 수 없음.
- 네번째, 다섯번째 결과 영역의 높이, 너비는 생략하면 기준셀과 같은 것으로 간주함.

사용예. Sheet2에서 B2 부터 B500 중에 셀에 값이 있는 것만 영역으로 설정
OFFSET(Sheet2!$B$2, 0, 0, COUNTA(Sheet2!$B$2:Sheet2!$B$500), 1)
* 여기서 셀이름 B2에서 $B$2라고 사용한 것은 절대주소를 지정하는 방법으로 엑셀의 자동 복사 기능을 사용했을때 해당 참조 셀이 변하지 않도록 하기 위함이다.
* COUNTA는 인자로 영역의 범위를 받으며 셀에 값이 있는 것만 반환.

활용예1. Sheet2에서 B2 부터 B500 중에 셀에 값이 있고, "홍길동"인 것의 갯수
COUNTIF(OFFSET(Sheet2!$B$2, 0, 0, COUNTA(Sheet2!$B$2:Sheet2!$B$500), 1), "홍길동")

활용예2. 특정값을 찾기 위해 조건절 두번 적용.
COUNTIF(OFFSET(세부내용!$B$2, MATCH(C5, 세부내용!$B$2:세부내용!$B$500,0)-1,12,COUNTIF(OFFSET(세부내용!$B$2, 0, 0, COUNTA(세부내용!$B$2:세부내용!$B$500),1), C5), 1), TODAY()-1)

*B열에서 값이 있고, 특정 값에 해당하는 것을 하나을 영역으로 만들고 그 영역에서 n번째(여기서는 12번째) 열 중에서 어제 날짜 값을 갖는 것의 갯수를 구함.

Posted by 창신다이
MATCH(찾을값, 찾을범위, 타입)
특정영역에서 특정값을 찾아서 위치를 구한다.
찾을범위가 행일 경우 열을 반환, 열일 경우 행을 반환.

타입은 세가지가 있다.
-1 : 찾을값 보다 크거나 같은값 중 가장 작은 값을 찾는다.(반드시 내림차순이어야 함.)
 0 : 찾을값과 같은 첫째값을 찾는다.(정렬여부 상관 없음.)
 1 : 찾을값 보다 작거나 같은값 중 가장 큰 값을 찾는다.(반드시 오름차순이어야 함.)

타입이 세가지가 있지만 실제 사용은 0이 대부분일 것임.

사용목적.
OFFSET 함수에서 행의 수를 찾기 위해서 사용하였음.
Posted by 창신다이
ISBLANK 값이 빈 셀을 참조하는 경우
ISERR 값이 #N/A 외의 오류 값을 참조하는 경우
ISERROR 값이 오류 값(#N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME?, #NULL!)을 참조하는 경우
ISLOGICAL 값이 논리값을 참조하는 경우
ISNA 값이 #N/A (사용할 수 없는 값) 오류 값을 참조하는 경우
ISNONTEXT 값이 텍스트가 아닌 항목을 참조하는 경우. 이 함수는 값이 빈 셀을 참조하는 경우에 TRUE를 반환합니다.
ISNUMBER 값이 숫자를 참조하는 경우
ISREF 값이 참조를 참조하는 경우
ISTEXT 값이 텍스트를 참조하는 경우

Microsoft Excel 도움말 참조.
Posted by 창신다이
VLOOKUP(특정값,영역,열인덱스,근사값여부)
영역을 설정하고 특정값을 해당영역에서 찾으며, 만약 값이 있을 경우 그 값이 포함된 행에서 영역의 기
준열에서 입력한 인덱스 번째 열의 값을 반환한다.
근사값여부는 생략 가능하며, 생략하거나 true일 경우 정확한 값을 찾고, false일 경우 근사값을 찾는다.

영역 설정 방법은 E3:Q200 과 같이 시작 셀과 끝 셀을 지정한다.
만약 다른 시트에 있을경우 시트명!E3:Q200 이되고,
다른 파일에 있을경우 [파일명]시트명!E3:Q200 으로 할 수 있다.

유사하게 HLOOKUP이 있다.
Posted by 창신다이

INDIREC함수는 인자로 문자열을 받는다.

문자열로 A100과 같은 값이 들어오면 셀 A100에 있는 값을 리턴한다.

사용예.
현재 행의 특정 열 값을 얻을 때 유용.
INDIRECT("A"&ROW())

Posted by 창신다이

OR함수

2008. 2. 27. 15:33

OR함수는 가변인자를 넘겨받으며, 각 인자는 true, false 값을 가져야 한다.

사용예.
IF(OR(A="1", A="2", A="3"),"순위권","순위밖")

Posted by 창신다이

BLOG main image
오랫동안 꿈을 그리는 사람은 마침내 그 꿈을 닮아 간다. -앙드레 말로- by 창신다이

공지사항

카테고리

분류 전체보기 (248)
공장이야기 (115)
C/C++ 이라도 잘 하자 (23)
엑셀의달인 (8)
윈도우즈프로그래밍 (16)
Unix (3)
DB실전 (4)
MAC OS (3)
모바일 (18)
정보보호 (4)
보안가이드 (0)
WEB (2)
JAVA도 기본은... (2)
기술사 (0)
휴지통 (29)
Education (30)
회사이야기 (19)
일상 (73)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :