엑셀 함수의 경우 몇 가지 정도를 알고 있으면 특히 업무를 하는데 있어서 참 유용한 경우들이 많은데요.
그 중에서도 가장 많이 쓰는 것이 하나 있다면 저는 if 그리고 countif 함수인 것 같다는 생각이 듭니다.
저의 경우 한 2~30개 정도의 엑셀 함수를 알고 있다고 생각하는데, 이것만큼 자주 쓰는 것도 없는 것 같기도 하구요.
그래서 이를 아주 간단한 예시와 함께 쉽게 이해하실 수 있도록 전해드리는 시간을 갖고자 하는데요.
앞으로 기회가 될 때 마다 제가 알고 있는 엑셀 함수 몇가지를 계속해서 전해드릴 수 있도록 하겠습니다.
우선 이런 데이터 예시가 하나 있다고 생각해볼까요?
학교에서도, 그리고 회사에서도 구체적인 데이터 값들의 내용이야 다르겠지만
각 기준 항목에 따라 이렇게 정리된 자료들이 많이 있을 것이라 생각해요.
우선 엑셀 if 함수에 대한 기본을 알아보기 위해 학점 부분을 삭제하고 한번 진행해보기로 했는데요.
이프 함수에 기입되어야 할 인수는 총 3개인데
가장 위에서 부터 설명드리면 첫번째는 조건 또는 기준이라고 이해하시면 될 것 같으세요.
그리고 두번째는 그 첫번째 인수의 조건과 맞을 때는 어떻게 할 것이냐,
마지막은 틀리다면 또 어떻게 할 것이냐 라는 것을 지정해주는 것이지요.
그래서 만약 점수가 95점이면 합격이고, 그렇지 않다면 불합격 이라고 표기해라 라고 지정할 수 있는 것이겠지요.
두번째, 세번째 인수를 통해 그 수식 결과를 텍스트로 출력하고자 할 때에는
큰 따옴표를 넣고 텍스트를 적어 넣어주셔야 하시구요.
이런 엑셀 if 함수의 기본 개념을 이해했다면 심화 과정으로 가볼 수 있을텐데요.
점수를 기준으로 학점을 설정하고 그에 따라서 자동으로 학점을 메겨줄 수 있도록 함수를 쓸 수 있겠지요.
본 예시야 8개 정도 밖에 없으니 뭐 그냥 딱딱 보고
이건 A+ 이렇게 적어넣는게 편하겠지만
그 데이터들이 만약 수백개, 수천개라고 해본다면 얘기는 달라지겠지요.
엑셀 if 함수의 중첩과도 관련되는 개념으로 그냥 보기에는 복잡해 보이지만
이프 함수의 인수 구성을 이해하고 있다면 절대 그렇지 않습니다.
즉 말로 풀어보면 위의 저렇게 긴 조건함수들의 나열은 이거에요.
점수가 95점과 같거나 그 보다 크니? 맞으면 A+ 라고 적어넣어주고
아니라고 한다면 그럼 그 값이 90점과 같거나 그 보다 커?
맞다고? 그럼 A 라고 써~
뭐 이런 얘기지요.
즉 false 일 때 추가로 조건들을 계속 나열해 주는 거에 불과합니다.
여기서 한가지 아셔야 될 것은
엑셀 if 함수에서 이렇게 여러개의 조건들을 나열할 때에는
가장 앞에 있는 조건이 우선 시 된다는 것을 기억하셔야 합니다.
그리고 서식 채우기를 아래로 쫘~악 해버리면
그 조건들에 맞게 학점 정보들이 들어가는 것을 확인할 수 있겠지요.
이를 기반으로 countif 함수에 대해서도 추가로 알아보면
이건 더 쉬워요.
즉 만약 뭐뭐~면 그 갯수를 세어줘 라는 뜻이지요.
그래서 엑셀 countif 함수의 인수는 총 2개로 범위와 기준 그것뿐입니다.
이를 풀어서 설명하면
D열, 즉 학점 열에 있는 전체 데이터 중에서
F3 셀에 기재된 A+라는 기준에 일치하는 값을 갯수가 몇개니?
이 또한 자동으로 계산 완료.
엑셀 카운트 이프 함수는 어렵지 않으시겠지만
아마 if 함수에서 복수의 조건을 넣는 것들에서는 그 복잡함 때문에, 겉으로 보이는 모습 때문에
어렵다 라고 느끼실지도 모르겠습니다.
하지만 그냥 이렇게만 생각하시면 돼요.
이 조건에 맞아? 맞으면 이거, 틀리면 혹시 이렇지는 않니? 그게 맞으면 이거, 그것도 틀리다면 혹시 이거는 또 아니고??
계속 질문을 던지는거죠 ^^
'오피스 강의 > 엑셀' 카테고리의 다른 글
도시 가스 요금 계산 방법 적용해 웹 계산기 만들기 (0) | 2025.02.16 |
---|---|
엑셀 텍스트 합치기 concatenate로 쉽게 (0) | 2017.06.09 |
엑셀 틀고정 그리고 짤리지 않는 인쇄방법 (0) | 2017.05.12 |
엑셀 원단위 절사 함수인 rounddown 으로 간단하게 (0) | 2017.05.05 |
댓글