본문 바로가기

MVP 지식 나눔/New Office

[김철 MVP] 달라진 엑셀2013 - [ISFORMULA] 함수

 

안녕하세요.
김철 MVP 입니다.
이번 시간에는 ISFORMULA 함수에 대하여 알아보도록 하겠습니다.

 

ISFORMULA 함수

이번에 새로 추가된 IS 계열 함수입니다.
말그대로 특정셀을 참조해서 그 셀이 수식으로 입력되어 있는지 아닌지를 확인하는 함수입니다.
ISFORMULA 함수 자체로만은 별로 사용되지 않을것 같고 아마도 조건부 서식등에서 많이 활용될 듯 합니다.

기존에 조건부 서식을 이용해서 수식으로 입력된 셀이나 수식으로 입력되지 않은 셀을 찾아 표시하고자 하면 엑셀 4.0 매크로 함수를
이용했어야 했는데 이제 ISFORMULA 함수를 이용하면 간단히 해결하실 수 있게 되었습니다.

그럼 예제와 함께 활용사례를 알아 보겠습니다.

아래 그림은 1학기 시험결과를 상대평가를 이용해서 학점을 나타낸 결과입니다.


평점을 혹은 실수로 그냥 텍스트 입력했을 수도 있기에 제대로 수식으로 입력되지 않은 부분이 있는지 최종확인하기 위해
[C4:D31]셀을 선택합니다.

선택후 리본메뉴의 [홈] 탭 - [스타일] 그룹 - [조건부 서식] 확장해서 [새 규칙]을 실행합니다.

나타난 [새 서식 규칙] 대화상자에서 규칙 유형은 [수식을 사용하여 서식을 지정할 셀 결정]을 클릭하고 수식입력부분엔...
=NOT(ISFORMULA(C4))
로 입력합니다.
(수식으로 입력되지 않은 셀을 찾고자 하므로...)

해당조건을 만족할때 나타날 셀 서식은 아래와 같이 굵게, 폰트색을 빨강색으로 지정합니다.

[완료] 버튼을 누르고 시트로 돌아와 보면 수식으로 입력되지 않은 셀은 지정한 서식으로 빨강색 폰트의 굵게 처리된 글씨로
나타나게 됩니다.

아래와 같이 [D16]셀은 수식이 아닌 텍스트로 입력된것을 확인할 수 있습니다.
그러므로 다시 수식으로 적용을 하고 정확한 평점을 산출할 수 있습니다.

다음편을 기대해 주세요 ^^