일련의 정리된 데이터가 많이 있고, 이중에서 찾고자 하는 데이터에 다른 서식을 적용하여 표시하고 싶다면 어떻게 해야 할까요? 예를 들면, 어떤종목의 국제 대회가 있는데 성별구분없이 데이터를 정리했다고 가정하고, 이를 구분하여 서식을 적용해 보기로 합니다. 결론적으로 말하면 엑셀의 기능중에 "조건부 서식"을 활용하면 간단하게 표시할 수 있습니다. 또한 다중조건을 활용하여 좀더 복잡한 조건의 데이터를 구분해 보기로 하겠습니다. 1. 성별을 구분하여 서식적용하기아래 표는 어느 국제대회 성적을 기록한 데이터입니다. 그런데 성별 구분이 되어있지 않습니다. 여자에게만 다른 서식을 적용해 보도록 하겠습니다. 빨간색 박스부분(데이터 부분)을 마우스로 선택합니다. Show 아래와 같이 상단 메뉴 "서식(O) → 조건부서식(D)"을 선택합니다. 아래와 같이 "조건부 수식" 창이 나타나면 맨 앞의 선택 목록을 "수식이"로 선택한 후 그 다음 입력창에 =($C3="여") 라고 입력합니다. 여기서 수식의 의미는 C열의 값이 "여"인 것을 의미합니다. 특히 중요한 부분은 "$C3"로 열값은 고정하고 행값은 가변하겠다는 의미로 조건이 될 열값과 행값을 정확히 지정하지 않으면 서식이 행값 전체에 반영되지 않습니다. =($C3="여") ※수식 : C열을 절대참조하고 행을 상대참조하는 셀의 값이 "여" 인 조건 수식입력이 완료되면 "서식" 버튼을 눌러 구분할 서식을 지정합니다. 여기서는 무늬색을 파란색으로 해봅니다. 셀서식 창이 나타나면 무늬탭에서 색을 선택하고 확인 버튼을 누릅니다. 다시 "조건부서식" 창에서 확인 버튼을 눌러 완료합니다. 그러면 여자선수들의 행에 서식이 지정됩니다. 2. 다중조건을 응용하여 조건부서식 적용하기이제 2가지 조건을 만족하는 행에 서식을 적용해 보기로 합니다. 남자 선수중에 기록이 30초이하인 선수를 선택하여 서식을 지정해 보도록 하겠습니다. 전 과정과 동일하게 범위를 지정한 다음 상단 메뉴 "서식(O) → 조건부서식(D)"를 선택합니다. "추가(A)>>" 버튼을 눌러 새로운 조건을 추가합니다. 추가된 조건의 맨앞의 목록을 "수식이"로 선택한 후 다음 입력란에 =(($C3="남")*($E3<30)) 입력한 후 서식 버튼을 눌러 적당한 서식을 지정하여 전 과정과 동일하게 완료합니다. 이제 2가지 조건을 동시에 만족하는 행에 서식이 적용되어 집니다. 엑셀에서 "조건부서식" 기능은 다양하게 응용되어 활용도가 높습니다. 특히 데이터 많은 경우 더욱 유용하게 쓰여질 수 있는 기능입니다. 다양하게 응용하여 활용하시기 바랍니다. 공유하기 게시글 관리 구독하기밤에 피는 장미의.... 同行엑셀 IF 다중조건 공식엑셀 IF 다중조건 목차 바로가기
함수 공식A와 B를 모두 만족할 때, 결과를 출력! (→ IF함수 AND조건) = IF(AND(조건1, 조건2...),참일경우결과,거짓일경우결과) ■ 평균이 60점 이상이고, 최소 점수가 40점 이상이면 통과 A 또는 B 둘 중 하나라도 만족하면, 결과를 출력! (→ IF함수 OR조건) = IF(OR(조건1,조건2...),참일경우결과,거짓일경우결과) ■ 토익 900점 이상이거나 토플 100점 이상이면 "통과" A 이면 결과1, B 이면 결과2, C이면 결과3, 나머지는 결과4를 출력! (→ IF함수 다중조건) = IF(조건1,결과1,IF(조건2,결과2,IF(조건3,결과3,나머지결과))) ■ 국적이 한국이면 한국어, 일본이면 일본어, 중국이면 중국어, 나머지 지역은 영어를 출력 예제파일 다운로드오빠두엑셀의 강의 예제파일은 여러분을 위해 자유롭게 제공하고 있습니다.
. 라이브 강의 전체영상도 함께 확인해보세요!위캔두 회원이 되시면 매주 오빠두엑셀에서 진행하는 라이브강의 풀영상을 확인하실 수 있습니다. 사용된 기초 함수엑셀 IF 다중조건 공식 알아보기공식 설명엑셀 IF 함수 다중조건 공식은 각 조건에 서로 다른 결과를 출력할 때 사용하는 공식입니다. 실무에서는 여러 상황이 발생하므로, 이번 포스트에서 소개해드린 기본 공식을 익힌 다음, 각 상황에 맞춰 적절히 응용하는 것이 좋습니다. IF 함수 다중조건 공식은 크게 3가지로 구분할 수 있습니다. 상황사용 공식여러 조건을 동시에 비교 후 하나의 결과를 출력예) 평균이 60점 이상이면서 최소점수가 40점 이상이면 → 합격1] AND 조건 / 2] OR 조건 공식여러 조건을 각각 비교해서 서로 다른 결과를 출력 예) 점수가 90점 이상이면 → A, 점수가 80점 이상이면 → B, ...3] IF 함수 다중조건 공식 IF 함수 기초IF 함수는 엑셀 뿐만 아니라 모든 프로그래밍 언어에서 사용되는 필수 함수입니다. 엑셀에서는 기초 논리연산 뿐만 아니라 다양한 고급 배열수식을 작성하기 위해 반드시 알아야 할 실무자 필수 함수인데요. 엑셀 IF 함수 기본 동작원리우선 IF 함수의 기본 동작 원리를 알아보겠습니다. 수중에 가지고 있는 돈이 6,500원이고 식당에서 음식을 주문한다면 IF 함수를 아래처럼 작성할 수 있습니다. =IF(가격<=6,500,"주문한다","다른메뉴를주문")
하지만 메뉴판을 보면, 김치찌개, 순두부찌개, 등.. 6,500원 이하인 식사 메뉴도 있지만 밑에 주류 항목으로 소주, 맥주, 막걸리 또한 6,500원 이하 메뉴에 포함됩니다. 이럴 경우, 가격이 6,500원 이하이면서 메뉴가 식사인 경우만 주문하도록 조건을 추가해야 합니다. 이렇게 하나의 조건만으로 원하는 결과를 얻을 수 없을 때, AND조건/OR조건/다중조건으로 IF 함수를 작성해서 원하는 결과를 얻어낼 수 있습니다. IF 다중 조건 공식1. AND 조건IF 함수 AND 조건 공식은 여러 조건을 모두 만족하면 참인 결과를 출력하는 공식입니다. =IF(AND(조건1,조건2...),참일경우결과,거짓일경우결과) 실무에서 AND 조건 공식을 활용하는 대표예제는 아래와 같습니다.
오빠두Tip : AND 조건을 계산식으로 표현하면 곱셈(*)과 동일합니다. IF 함수 배열수식에 주로 사용하는 방법인데요. 'A1:A5 = {"식사류","주류","식사류","식사류","주류"} IF 다중 조건 공식2. OR 조건IF 함수 OR 조건 공식은 여러 조건 중 하나라도 만족하면 참인 결과를 출력하고 그렇지 않으면 거짓을 출력하는 공식입니다. =IF(OR(조건1,조건2...),참일경우결과,거짓일경우결과) 실무에서 OR 조건 공식을 사용하는 대표예제는 아래와 같습니다.
오빠두Tip : OR 조건을 계산식으로 표현하면 덧셈(+)과 동일합니다. 즉 AND조건(=곱셈)과 OR조건(=덧셈)을 IF함수 배열수식에 적절히 활용하면 상황에 따라 다양한 고급공식을 작성할 수 있습니다. 'A1:A10 = {"인사팀","IT팀","영업팀","재무팀","인사팀","재무팀","영업팀","개발팀","물류팀","재무팀"} IF 다중 조건 공식3. 다중 조건 혼합IF 함수 다중조건 공식은 여러 조건을 비교해서 각 조건마다 다른 결과를 출력할 때 사용하는 공식입니다. 기본 공식은 아래와 같습니다. =IF(조건1,결과1,IF(조건1,결과2,IF(조건3,결과3,나머지결과))) 오빠두Tip : 엑셀 2019 이후 또는 365 버전을 사용중이시라면, IFS 함수를 사용해서 IF 함수 다중조건 공식을 더욱 편리하게 입력할 수 있습니다. =IFS(조건1,결과1,조건2,결과2,조건3,결과4,...,TRUE,나머지결과) 하지만 IFS 함수는 엑셀 2016 이전 버전과는 호환되지 않습니다. 따라서 여러 사람과 공유하는 파일일 경우 IF 함수 다중조건 공식을 사용하는 것이 좋습니다. 실무에서 IF 함수 다중조건을 적용하는 대표 예제는 아래와 같습니다.
IF 함수 다중 조건 공식 사용시 주의사항IF 함수 다중 조건 공식은 반드시 최상위 또는 최하위 조건부터 차례대로 작성해야 합니다. 예를 들어, 시험 점수별로 성적을 나눌 경우 조건은 아래와 같이 2가지로 작성할 수 있습니다. 최상위 조건부터 볼 경우 ' 90점이상=A, 80점이상=B, 70점이상=C, 그외=D 최하위 조건부터 볼 경우 ' 70점미만=D, 80점미만=C, 90점미만=B, 그외=A=IF(점수<70,"D",IF(점수<80,"C",IF(점수<90,"B","A"))) 하지만 조건을 아래와 같이 작성하면, 첫번째 조건과 두번째 조건이 겹치게 되어 잘못된 결과가 계산됩니다. =IF(점수<90,"B",IF(점수<80,"C",IF(점수<70,"D","A")))'첫번째 조건인 90점 이하가 두번째 조건인 80점 이하보다 더 넓은 조건이므로, 90점 이하가 모두 "B"로 계산됩니다. IF 함수 다중 조건 공식을 편리하게 사용하는 방법IF 함수 다중조건 공식은 실무에서 다양한 상황에 적용할 수 아주 유용한 공식이지만, 한가지 고려해야 할 사항이 있습니다. 바로 비교 조건이 5개 이상 들어갈 경우, 공식이 복잡해지는 문제인데요. 만약 IF 함수 다중조건으로 "특정 값과 같을 경우(=)"가 여러개 입력되는 상황이라면, IF 함수 다중조건 대신 VLOOKUP 함수를 사용하는 것이 더욱 편리하게 수식을 작성할 수 있습니다. IF함수 다중조건으로 처리해야 할 조건이 많을 경우, VLOOKUP 함수로 수식을 대체할 수도 있습니다.오빠두Tip : 만약 연속된 숫자의 크기를 비교하는 IF함수 다중조건이라면, VLOOKUP 함수 유사일치 조건을 사용하면 수식을 보다 편리하게 작성할 수 있습니다. (예: 소득세 구간 나누기 등) 관련 링크 : MS 홈페이지 IF 함수 다중조건 공식 설명 4.5 2 투표 게시글평점 |