-
엑셀 여러 값 중 하나 일치할 경우 특정 값을 반환하도록 하기Excel/Excel 지식인 2023. 1. 25. 20:00728x90
포스트 목차.
01. 문제Q. 엑셀 여러 값 중 하나 일치할 경우 특정값 나타나도록 하려고 하는데 어떤 함수를 쓰면 되나요?
예를 들어 1부터 10까지 있는데 열 개 숫자 중 하나라도 일치하는 숫자가 있다면 o로 표현하려고 합니다.문제는 입력한 숫자를 사전에 정의한 숫자들과 비교 후에 일치할 경우 특정 값(o)를 표현하는 것이다.
문제의 예 위의 예처럼 입력 부분에 사전 정의 집합에 있는 숫자의 경우 출력을 o로 처리하면 된다.
02. 문제해결 방법여러가지 해결 방법이 있겠지만, COUNTIF를 사용하여 해결해보자.
COUNTIF의 사용방법에 대해 더 자세히 알고 싶다면 다음 포스트를 참고하자
https://eggdrop.tistory.com/42
SUMIF 함수, SUMIFS 함수, COUNTIF 함수, COUNTIFS 함수
포스트 목차 01. SUMIF 함수 02. SUMIFS 함수 03. COUNTIF 함수 04. COUNTIFS 함수 본 포스트에서는 통계작업을 할 때 많이 사용되는 SUMIF, SUMIFS, COUNTIF, COUNTIFS 함수에 대해 알아보려고 한다. SUMIF 함수에 대해
eggdrop.tistory.com
https://eggdrop.tistory.com/70
엑셀 조건부 서식과 COUNTIF를 이용하여 중복 데이터 표시하기
포스트 목차. 01. 관련 포스트 02. 기존 보유항목에서 중복 여부 확인하기 03. 목록 내의 중복 데이터 확인하기 본 포스트에서는 조건부 서식과 COUNIF 함수를 이용하여, 중복데이터를 검출하는 방법
eggdrop.tistory.com
특정 영역에 사전 정의 숫자 집합을 입력한 후, 해당 영역에 대해 입력된 숫자를 COUNTIF하면 된다.
사전 정의 숫자 집합에 입력된 숫자가 포함되어 있다면 1이상의 값이 나올 것이고, 사전 정의 숫자 집합에 입력된 숫자가 포함되어 있지 않다면 0이 나올 것이다.
값이 1인 또는 그 이상인 경우에만 o를 출력하면 된다.
03. 예제(1) 데이터 준비
위와 같이 데이터를 준비한다.
- 사전 정의 숫자 집합은 A열에 위치하게 했으며, A2:A11의 영역에 입력하게 했다.
- 입력 값은 C열에, 출력 값은 D열에 입력할 예정이다.
(2) D열 수식 입력
=IF(COUNTIF($A$2:$A$11,C2)>=1,"o","")
COUNTIF 함수의 첫 번째 인자에 A열을 입력한다. (이 때 절대주소로 입력한다. 이유는 D2에 입력한 수식을 D11까지 복사하는 과정에서 사전 정의 숫자 집합의 위치가 변하지 않기를 원하기 때문이다.
절대주소 상대주소에 대해 더 알고 싶다면 다음 포스트를 참고하자.
https://eggdrop.tistory.com/50
엑셀 절대주소 vs 상대주소 (절대주소 활용법)
전체 목차 - 001. SUMIF 함수, SUMIFS 함수, COUNTIF 함수, COUNTIFS 함수 - 002. MATCH 함수, INDEX 함수 - 003. 엑셀 이동 단축키, 채우기 핸들, 수식 채우기 팁 - 004. DAVERAGE함수, DMAX함수, DMIN 함수 - 005. DCOUNT, DCOUNTA
eggdrop.tistory.com
IF함수를 이용하여 COUNTIF의 결과가 1이거나 1보다 큰 경우에는 o를 출력하고, 이외의 경우에는 빈 문자를 출력하게 한다.
수식을 D3:D11에 복사하면 다음과 같은 결과를 얻을 수 있다.
728x90'Excel > Excel 지식인' 카테고리의 다른 글
엑셀로 휴식시간 식사시간 제외한 근무시간 구하기 (0) 2023.01.28 엑셀에서 COUNTIFS 함수를 활용하여 여러 조건에 대응하는 통계를 내보자 (0) 2023.01.27 엑셀 시간 값 비교하는 방법 (0) 2023.01.17 엑셀 여러가지 데이터 조건에 따른 합계 내는 방법 (0) 2023.01.16 엑셀 배열 수식의 IF 연산 (0) 2023.01.10