Excel Basic
엑셀 조건에 맞는 값 개수 세기
꿀랩 블로그
2025. 2. 20. 15:34
배열내에 조건에 맞는 값이 몇 개 있는지 확인할 수 있는 방법입니다.
예를 들어 설명해보겠습니다.
아래와 같이 A열에 숫자 혹은 글자가 입력돼있을 때, 글자수가 7자리 보다 큰 값은 총 몇 개인지 알고자 할 때 사용할 수 있습니다.
원하는 값을 구하는 방법은 다양하지만 SUMPRODUCT를 사용하여 간단하게 구할 수 있습니다.
=SUMPRODUCT((LEN(A2:A8)>7)*1)
함수 풀이를 해보겠습니다.
1. 우선 글자수를 확인하는 함수인 LEN을 사용해야 합니다.
LEN(A2:A8)>7은 글자수가 7자리보다 크면 TRUE, 아닐 경우 FALSE를 반환합니다.
결과는 FALSE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE 입니다.
2. 곱하기 1이 사용된 이유는
TRUE = 1
FALSE = 0
으로 변환하기 위함입니다.
3. SUMPRODUCT는 배열의 값을 곱한 후 합산하는 함수입니다.
여기서는 0, 0, 0, 0, 0, 1, 1 이라는 하나의 배열만 주어져서 합산 수행만 실행되어 2가 반환됩니다.
https://smartstore.naver.com/zlebee/products/11275110223
테니스양말 러닝양말 쿠션양말 스마일 화이트 : 즐비컴퍼니
[즐비컴퍼니] 좋은 상품이 즐비
smartstore.naver.com