안녕하세요.
엑셀을 사용하면서 가장 처음에 접하는 수식은 SUM함수(합계) 일 거예요.
그 함수부터 시작해서 많이 쓰이는 함수 중 하나가 조건문 IF함수입니다.
업무적으로 많이 사용하죠.
이번 포스팅에서는 IF함수에 대해 사용하는 방법을 간단히 쉽게 말씀드리고자 합니다.
IF의 사전적 의미 : 만약에
예를 하나 들어보겠습니다.
만약에 내가 비트코인을 안 했었더라면 지금 어떻게 살고 있을까? 부자일까? 아니면 거지일까?라는 물음이 있습니다.
엑셀에서 if구문은 아래 문장과 같이 구성되어 있습니다.
=if ( 조건문 , A , B )
=만약에 ( 내가 비트코인을 안 했었더라면, 부자일까? , 아니면 거지일까? )
if문은 위의 빨간색 부분의 조건을 만족하면 파란색 부분의 값을 내뱉고, 그렇지 않으면 주황색 값을 내뱉습니다.
각 조건은 , (쉼표)로 구분하여 표기를 합니다.
이걸로 사실상 if문의 정의는 끝이 나는데요, 이렇게만 하면 이해가 안 가니 예제를 하나 들어 익혀봅시다.
루루 미미 아범의 회사가 있습니다. 여기에는 A상품부터 Z상품까지 총 26개의 상품이 있는데요,
각 상품별로 1월 매출, 2월 매출을 쫙 정리해봤습니다.
저는 위 데이터에서 1,2월 매출이 같은 상품을 보고 싶어요.
만약에 1,2월 매출이 같은 상품이 있으면 옆의 빈칸(1,2월 매출 비교)에 1,2월 매출이 같습니다.라고 표기하고 싶고, 다르면 빈칸으로 놔두고 싶어요.
값을 나타낼 칸은 위 그림에서 셀 D2부터 d27까지예요. D2셀을 클릭하신 다음 엑셀 수식으로 변환을 해 봅시다. 영어로 옮겨 적듯이요.
만약에 : =if
1,2월 매출이 같은 상품이 있으면 : b2=c2
1,2월 매출이 같습니다 : "1,2월 매출이 같습니다"
다르면 빈칸 : ""
여기서 주의하실 점은 문자열을 그대로 나타내고 싶으면 큰따옴표 " " 사이에 문자를 넣어주시면 됩니다.
큰따옴표 없이 문자를 쓰면 #NAME? 과 같은 오류가 발생합니다.
숫자나 수식은 큰따옴표 없이 쓰셔야 합니다.
1,2월 매출이 같습니다 는 문자열이므로 큰따옴표를 표기해 주었습니다.
만약 큰따옴표만 "" 표기하면 빈칸으로 표시가 됩니다.(조건이 맞는다는 가정 하에)
위 조건을 변환하셨으면 한 줄로 합체를 해 봅시다.
=if(b2=c2, "1,2월 매출이 같습니다", "")
위 수식을 D2셀에 입력해 볼까요?
상품명 A에 대해 1월 매출은 100이고 2월 매출은 400이므로 같지 않죠? 조건이 맞지 않으므로 맨 위에 가 보시면 주황색 부분의 값이 출력이 된 겁니다.
상품명 A에 대해 1월 매출을 400으로 바꾸면 어떤 일이 발생할까요?
1월 매출과 2월 매출이 400으로 동일하니 옆에 내가 설정한 값이 튀어나온 것을 확인할 수 있나요?
A상품 말고 다른 상품도 다 확인해 봅시다.
하나만 수식 입력하고 다른 것은 마우스로 끌어서 복사하면 됩니다.
D2셀(수식이 들어간 셀)을 클릭한 상태에서 아래 그림과 같이 오른쪽 아래 모서리를 클릭하고
마우스 포인터가 +로 바뀌었다면 클릭한 상태로 아래까지 쭉 드래그합니다.
상품별로 1월 매출과 2월 매출이 같은 것은 표시가 되고 아니면 빈칸으로 아무것도 표기가 되지 않은 것을 확인할 수 있나요?
여기서 나아가 응용할 수 있겠죠? 예를 들어
A상품에 대해 2월 매출이 1월 매출보다 높을 때
만약에 : =if
A상품의 2월매출이 1월 매출보다 높을 때 : b2 <c2
2월 매출이 늘었습니다. : "2월 매출이 늘었습니다."
그렇지 않으면 2월 매출이 안 늘었어요 : "2월 매출이 안 늘었어요"
=IF(b2 <c2, "2월 매출이 늘었습니다.", "2월 매출이 안 늘었어요")
이렇게 정리해서 엑셀에 적용시켜 보면,
각 상품별로 매출이 늘었는지 안 늘었는지 구분할 수 있나요?
여기까지 개략적인 if문의 설명이었습니다.
if조건문을 두 개 이상 가져갈 수 있나요?
=> 예 if문은 2중 3중,,,,,다중으로 겹쳐서 쓸 수 있습니다.
=if(조건, if(조건 1, a, b), c)와 같이 반환할 값을 2중 조건으로 확대해서 사용할 수 있습니다.
다중으로 사용하는 건 업무 시 매우 효율적인 방법이며, 바로 한 줄로 코드를 짜는 것보다 헷갈리니 조건 단위로 잘라서 퍼즐처럼 끼워 맞추어 사용하시는 게 효율성이 좋다고 생각합니다.
이상 if문 사용하는 방법이었습니다. 감사합니다.
'컴퓨터' 카테고리의 다른 글
엑셀 vlookup함수 쓰는 방법 쉽게 알아보아요 (4) | 2022.07.31 |
---|---|
엑셀 그래프 차트 추가하기 기본 여러개 속성 적용하기 초보 (1) | 2022.07.25 |
엑셀 EXCEL보고 싶은 데이터만 보기 [필터] 사용하기 (0) | 2022.07.13 |
아래한글 [표나 그림]와 [글자]가 같은 위치 높이에 나오게 설정하기 정렬 (0) | 2022.07.13 |
PPT 출력시 화면이 잘려 나올 때 (0) | 2022.06.30 |
댓글