IFERROR
수식에서 오류가 발생할 경우 사용자가 지정한 값을 반환하고, 그렇지 않으면 수식 결과를 반환합니다. IFERROR 함수를 사용하면 수식 (수식: 셀에서 새로운 값을 만들어 내는 일련의 값, 셀 참조, 이름, 함수, 연산자 등의 결합입니다. 수식은 항상 등호(=)로 시작합니다.)의 오류를 트래핑하여 처리할 수 있습니다.
구문
IFERROR(value,value_if_error)
value  오류를 검사할 인수입니다.
value_if_error  수식에서 오류가 발생할 경우에 반환할 값입니다. #N/A, #VALUE!, #REF!, #DIV/0!, #NUM!, #NAME? 또는 #NULL! 오류 유형이 평가됩니다.
주의
value 또는 value_if_error가 빈 셀이면 빈 문자열 값("")으로 처리됩니다.
value가 배열 수식이면 value에 지정된 범위의 각 셀에 대한 결과가 들어 있는 배열이 반환됩니다. 아래의 두 번째 예제를 참고하십시오

 

할당량 판매 단위
210 35
55 0
  23
수식 설명(결과)
6 첫 번째 인수의 수식(210/35)에 오류가 있는지 검사한 결과 오류가 없으므로 수식 결과를 반환합니다(6).
계산 오류 첫 번째 인수의 수식(55/0)에 오류가 있는지 검사한 결과 0으로 나누기 오류가 있으므로 value_if_error를 반환합니다(계산 오류).
0 첫 번째 인수의 수식(빈 문자열("")/23)에 오류가 있는지 검사한 결과 오류가 없으므로 수식 결과를 반환합니다(0).

 

'업무 향상 ★… > 【 엑 셀 함 수 】' 카테고리의 다른 글

MATCH(lookup_value,lookup_array,match_type)  (0) 2012.04.17
SUMPRODUCT  (0) 2012.03.23
find  (0) 2012.01.16
countblank  (0) 2012.01.13
ROUNDUP,ROUNDDOWN 엑셀함수  (0) 2012.01.12

find
FIND와 FINDB는 두 번째 텍스트 문자열에서 지정된 텍스트 문자열을 검색하고, 두 번째 텍스트 문자열의 첫 문자를 기준으로 첫 번째 문자열이 시작하는 위치에 해당하는 숫자를 반환합니다.
중요  FIND는 SBCS(싱글바이트 문자 집합)를 사용하는 언어에 사용하며 FINDB는 DBCS(더블바이트 문자 집합)를 사용하는 언어에 사용합니다. 컴퓨터의 기본 언어 설정은 다음과 같이 반환 값에 영향을 줍니다.
FIND는 싱글바이트 문자든 더블바이트 문자든 상관없이, 또한 기본 언어 설정에 상관없이 항상 각 문자를 1로 계산합니다.
FINDB는 DBCS를 지원하는 언어를 편집할 수 있도록 설정하고 이 언어를 기본 언어로 설정한 경우 각 더블바이트 문자를 2로 계산합니다. 이러한 경우가 아니면 FINDB는 각 문자를 1로 계산합니다.
DBCS를 지원하는 언어로는 한국어, 일본어, 중국어(간체) 및 중국어(번체)가 있습니다.
자세한 내용은 다음 도움말 항목을 참고하십시오.
구문
FIND(find_text,within_text,start_num)
FINDB(find_text,within_text,start_num)
find_text  찾을 텍스트입니다.
within_text  찾으려는 텍스트를 포함하는 문자열입니다.
start_num  검색을 시작하는 문자를 지정합니다. within_text에서 첫 문자의 문자 번호는 1입니다. start_num을 생략하면 1로 간주됩니다.
주의
FIND와 FINDB는 대/소문자를 구분하며, 와일드카드 문자를 사용할 수 없습니다. 대/소문자를 구분하지 않고 검색하거나 와일드카드 문자를 사용하려면 SEARCH와 SEARCHB를 사용해야 합니다.
find_text가 ""(빈 텍스트)이면 FIND는 검색 문자열의 첫 문자를 찾습니다. 즉 start_num번째 또는 첫 번째 문자를 찾습니다.
find_text는 와일드카드 문자를 포함할 수 없습니다.
find_text가 within_text에 없으면 #VALUE! 오류 값이 반환됩니다.
start_num이 0보다 크지 않으면 #VALUE! 오류 값이 반환됩니다.
start_num이 within_text의 길이보다 길면 #VALUE! 오류 값이 반환됩니다.
start_num을 사용하여 지정된 문자 수만큼 건너뛸 수 있습니다. 예를 들어 FIND의 경우 텍스트 문자열 "AYF0093.YoungMensApparel"에서 텍스트 문자열의 설명 부분에 있는 첫 번째 "Y"의 번호를 찾으려면 텍스트의 일련 번호 부분은 검색하지 않도록 start_num을 8로 설정합니다. FIND는 8번째 문자부터 시작하여 이후의 문자에서 find_text를 찾아 번호 9를 반환합니다. FIND는 start_num이 1보다 큰 경우 건너뛴 문자 수도 계산하여 항상 within_start의 시작 부분부터 센 문자 번호를 반환합니다.

데이터  
Miriam McGovern  
수식 설명(결과)
1 위 문자열에서 첫 번째 "M"의 위치(1)
6 위 문자열에서 첫 번째 "m"의 위치(6)
8 위 문자열의 세 번째 문자에서 시작하여 처음으로 나오는 "M"의 위치(8)

'업무 향상 ★… > 【 엑 셀 함 수 】' 카테고리의 다른 글

SUMPRODUCT  (0) 2012.03.23
IFERROR   (0) 2012.01.30
countblank  (0) 2012.01.13
ROUNDUP,ROUNDDOWN 엑셀함수  (0) 2012.01.12
엑셀 셀서식 - 금액(숫자)형식   (0) 2011.12.07

countblank
지정한 범위에 있는 빈 셀의 개수를 계산합니다.
구문
COUNTBLANK(range)
range  빈 셀의 개수를 계산할 범위입니다.
주의
""(빈 텍스트)를 반환하는 수식이 포함된 셀의 개수도 계산됩니다. 그러나 0 값을 포함하는 셀은 제외됩니다.

 

'업무 향상 ★… > 【 엑 셀 함 수 】' 카테고리의 다른 글

IFERROR   (0) 2012.01.30
find  (0) 2012.01.16
ROUNDUP,ROUNDDOWN 엑셀함수  (0) 2012.01.12
엑셀 셀서식 - 금액(숫자)형식   (0) 2011.12.07
엑셀 셀서식 - 날자, 시간 형식 지정  (0) 2011.12.05

+ Recent posts