표에서 특정 조건에 맞는 제품을 선별해 별도로 정리하는 일은 실무에서 자주 하는 업무 중의 하나일 것이다. 이 업무에서 가장 중요한 작업은 추출해야 하는 데이터의 조건 수식을 작성하는 것으로 IF, AND, OR 등의 함수를 사용하면 편리하게 작업할 수 있다. 표에서 특정 조건에 맞는 데이터를 IF, AND, OR 함수로 표시하고, 조건에 맞는 데이터만 자동 필터로 축출해 보자.
위의 첨부파일을 열면 아래와 같은 표를 확인할 수 있다.
새로 발주할 제품을 확인하기 위해서 [H2:H16] 범위에 다음 조건을 수식으로 작성한다. 조건에 맞는 데이터만 복사해 보자.
- 재고가 20개 미만인 제품
- 단종이 아닌 제품
조건을 수식으로 작성하기 위해 [H2] 셀을 선택하고 아래의 수식을 입력한다. [H2] 셀의 채우기 핸들을 [H16] 셀까지 드래그하여 수식을 복사한다.
=IF(AND(F2<20,G2<>"단종"),"발주","")
IF 함수는 대표적인 판단 함수로 조건에 따라 참과 거짓일 때의 반환 갑을 다르게 할 수 있다. 엑셀의 함수는 다른 함수를 중첩해서 사용할 수 있으므로 이 조건을 IF 함수와 다른함수와의 조합으로 조금 더 정확한 조건을 통한 데이터 값을 산출할 수 있다.
하지만 중첩하는 수식이 하나나 둘인 경우에는 문제가 없지만 조건이 많아지면 IF 함수를 여러 번 중첩하게 되어 수식을 이해하기 어렵다.
그러므로 조건만 따로 판단할 때에는 AND, OR 함수 등을 사용한다. AND 함수는 모든 조건이 참인 경우에만 참을 반환하고, OR 함수는 조건 중 하나만 참이면 참을 반환하는 함수이다. 두 가지 함수는 최대 255개까지의 조건식을 인수받을 수 있다.
=AND(조건식1, 조건식2, 조건식3, ...)
발주 제품을 다른 위치에 복사하기 위해 [자동 필터]를 설정한다. 표 내부의 셀을 선택하고 [데이터] - [정렬 및 필터] - [필터]를 클릭한다.
[H]열에서 발주 값을 갖는 데이터 행만 추출하기 위해 [H1] 셀의 목록 화살표(▼)를 클릭한다. [모두선택]에서 체크를 해제하고 [발주]에만 체크한 다음 [확인] 단추를 클릭한다.
다음과 같이 발주 대상 제품만 확인할 수 있다.
사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 동적 범위 참조하기 (17) | 2021.11.28 |
---|---|
사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 구간별 값 참조하기 (14) | 2021.11.27 |
사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 오류 값을 다른 값으로 대체하기 (15) | 2021.11.25 |
사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 셀에서 함수 인수 구성을 확인하면서 함수 작성하기 (10) | 2021.11.23 |
사람들이 잘 모르는 엑셀 팁(Tip) 알아보기 : 급여 테이블에서 급여 참조하기 (21) | 2021.11.22 |
댓글 영역