|IFERROR 함수

 

IFERROR 함수는 셀 또는 수식을 판단하여 그 결과 값이 오류일 경우 특정 값을 출력하고, 그 결과 값이 오류가 아닐 경우 셀 또는 수식을 그대로 출력합니다.

 

IF 함수를 활용하여 같은 결과를 만들 수 있지만, 훨씬 간단하게 사용할 수 있습니다.

 

 

 

|IFERROR 함수의 사용법

 

=IFERROR(①value, ②value_if_error)

 

 

IFERROR 함수의 구성

 

①value : 오류 여부를 판단할 셀 또는 수식

 

②value_if_error : ①이 오류일 경우 출력할 특정

 

 

|IFERROR 함수의 세부 설명

 

①value 에는 오류 여부를 판단할 셀 또는 수식이 들어갑니다.

 

최상단의 예시처럼 "D5"라는 셀이 들어갈 수도 있고, D5의 내용인 "B5/C5"라는 수식이 들어갈 수도 있습니다. D5(=B5/C5)의 값은 0.5입니다. 0.5는 오류메시지가 아니기 때문에 0.5를 그대로 출력하게 됩니다.

 

E6에는 아래와 같은 수식이 적혀있습니다.

 

 

 =IFERROR(D6,0)

 

 

위의 수식은 "D6의 값이 오류일 경우 오류메시지 대신 0이라는 숫자를 출력한다." 라는 뜻입니다.

 

D6는 숫자를 문자로 나눴기 때문에 #VALUE! 라는 오류메시지이기 때문에 #VALUE! 대신 0이라는 특정값을 출력하게 됩니다.

 

위처럼 셀 또는 수식의 결과가 오류메시지(#VALUE!, #N/A, #DIV/0!, #NAME?, #NULL!, #NUM!, #REF!)일 경우 에 특정 값을 출력하게 하기 위해 IFERROR 함수를 사용할 수 있습니다.

 

에러메시지 대신 특정 값을 보여줌으로써 다른 수식에 참조되었을때 추가적인 오류를 생성하지 않도록 하거나, 보기좋은 결과물을 만들때 사용할 수 있습니다.

Posted by 엑셀천재김대리 :






 

|TEXT 함수

 

TEXT 함수는 숫자를 지정된 형태로 변환하고 텍스트로 출력합니다.

특정 형태의 숫자로 변환하여 텍스트로 삽입할 때 사용합니다.

 

 

|TEXT 함수의 사용법

 

=TEXT(①value, ②format_text)

 

 

|TEXT 함수의 구성

 

①value : 변환하고자 하는 대상 숫자

 

②format_text : 출력하고자 하는 형식

 

 

|TEXT 함수의 세부설명

 

①value 에는 변형하고 싶은 대상이 되는 숫자가 들어가게 됩니다. 

 

중요한 부분은 ②format_text 부분입니다.

 

②format_text 부분에는 출력하고자 하는 텍스트 형식을 지정하게 됩니다.

 

텍스트 형식은 '셀 서식'-'표시 형식'-'범주' 메뉴의 '사용자 지정'에 있는 내용들을 활용할 수 있습니다.  

 

 


 =TEXT(B6,"\###,###")

 

 

위처럼 ①value 에 3000를 넣고, ②format_text에 "\###,###" 이라는 형태를 지정하게 되면,

 

 


 3000\3,000

 

 

3000이라는 숫자를 재구성하여 천단위 구분표시를 하고(###,###) 원화표시(\)를 붙인 텍스트로 출력하게 됩니다.

 

 

또한,

 


 =TEXT(B8,"올해 목표성장율은 ##%입니다.")

 

 

위처럼 ①value 에 0.2를 넣고, ②format_text에 "올해 목표성장율은 ##%입니다." 이라는 형태를 지정하게 되면,

 


 0.2 → 올해 목표 성장율은 20%입니다.

 

 

0.2라는 숫자를 재구성하여 퍼센티지로 변환하고(##%), 지정한 텍스트를 붙여 출력하게 됩니다.

 

 

Posted by 엑셀천재김대리 :

 

 




|MATCH 함수


MATCH 함수는 표에서 특정 값이 가지는 좌표를 보여줍니다. 


위의 표에서 "송중기"라는 값은 해당 범위에서 '2'번째에 있기 때문에 '2'를 출력하게 됩니다. 


보통 INDEX함수와 결합하여 사용합니다. (MATCH-INDEX 사용법 → 작업중 / INDEX함수 사용법)



|MATCH 함수 사용법


=MATCH(①Lookup_value,②Lookup_array,③Match_type)




|MATCH 함수 구성


①Lookup_value - 찾고 싶은 값(예 : 송중기, 한국)


②Lookup_array - 찾고 싶은 범위(가로, 세로 무관)


③Match_type - "1" : 보다 작음 / "0" : 정확히 일치 / "-1" : 보다 큼



Posted by 엑셀천재김대리 :