같은 열에서 여러 조건을 만족하는 개수 구하기
다음과 같은 자료에서 '사과'의 개수를 구하려면 COUNTIF 함수를 사용하면 됩니다. =COUNTIF(B3:B14,"사과") → 3 만약 '사과' 또는 '바나나'의 개수를 구하려면 어떻게 해야 할까요? 여러 조건을 만족하는 것의 개수를 구하는 COUNTIFS 함수를 사용하면 될까요? COUNTIFS 함수는 다음과 같이 각각 다른 열에 있는 값의 조건을 COUNT하므로 위와 …
다음과 같은 자료에서 '사과'의 개수를 구하려면 COUNTIF 함수를 사용하면 됩니다. =COUNTIF(B3:B14,"사과") → 3 만약 '사과' 또는 '바나나'의 개수를 구하려면 어떻게 해야 할까요? 여러 조건을 만족하는 것의 개수를 구하는 COUNTIFS 함수를 사용하면 될까요? COUNTIFS 함수는 다음과 같이 각각 다른 열에 있는 값의 조건을 COUNT하므로 위와 …
엑셀은 원래 숫자를 다루기 위해 만들어진 프로그램이어서 숫자를 다루는 함수가 당연히 많습니다. 숫자를 다루는 함수는 주로 수학 및 통계 함수 범주에서 다루며 숫자의 합계를 구해주는 함수, 숫자의 집계를 구해주는 함수, 개수를 구해주는 함수, 최대/최소값을 구해주는 함수, 수를 반올림해주는 함수, 평균, 순위, 빈도, 표준편차를 구해주는 함수 …
엑셀의 AGGREGATE 함수는 목록이나 데이터베이스의 집계 결과를 구해줍니다. AGGREGATE 함수는 SUBTOTAL 함수를 대체할 수 있는 함수로 엑셀 2010 이상 버전부터 사용가능합니다. SUBTOTAL 함수와 비교해보면 값에 오류가 있으면 제외할 수 있고 처리할 수 있는 함수가 8개(MEDIAN, LARGE, PERCENTILE.INC 등)가 추가되어서 총 19개의 함수를 지원합니다. 구문(Syntax) …
회사에서 인사평가를 할 때 전체 순위를 구하고 전체 조직 하위의 본부나 팀 단위의 그룹별 순위를 구해야 할 때가 있습니다. 이번 글에서 전체 순위를 구한 후 본부, 팀 등 그룹별로 순위를 구하는 방법을 알아보겠습니다. 이 방식은 회사뿐 아니라 학교에서 학년 전체 석차를 구한 후 반별 석차를 …
일반적으로 인사 평가 시 평가 점수를 기준으로 순위를 구할 때 RANK 함수를 이용하게 되는데 다음 그림과 같이 평가 점수가 같으면 동 순위로 계산되므로, 동료평가 점수, 어학 점수 등 여러 조건을 추가하여 순위를 계산해야 하는 경우가 있습니다. 이번 글에서는 같은 순위가 있을 때 조건을 추가하여 순위를 …
엑셀의 SUMPRODUCT 함수는 주어진 인수를 모두 곱한 후에 합계를 구해줍니다. SUMPRODUCT 함수 기본 사용법은 다음 글을 참고하세요. [ SUMPRODUCT 함수 - 숫자를 모두 곱하고 합계 구하기 ] 단순히 곱해서 합계를 구하는 기능을 넘어서 좀 더 응용하면 특정 조건을 만족하는 행만 곱하고 곱한 자료만 따로 계산할 …
엑셀의 RANDARRAY 함수는 배열 형태로 난수를 구해주는 동적 배열 함수입니다. 이 함수가 나오기 전의 RAND 함수, RANDBETWEEN 함수는 한번에 하나의 난수만 구할 수 밖에 없는 단점이 있었습니다. RANDARRAY 함수를 쓰면 한번에 여러 개의 난수를 배열 형태로 구할 수 있습니다. 사용예 : 1) 아무 인수없이 …
엑셀의 SEQUENCE 함수를 사용하면 일정하게 증가하는 연속된 숫자목록을 만들 수 있습니다. 다음과 같이 단순한 숫자 목록을 만들 수도 있지만 2차원 형태의 목록도 만들 수 있습니다. 구문(Syntax) 사용 예 1) 5행에 연속된 숫자목록 만들기 B5셀에 다음 수식을 입력합니다. =SEQUENCE(5) 첫번째 인수 5는 숫자목록을 …
엑셀에서 최소공배수를 구하려면 LCM 함수를 사용합니다. LCM이라는 함수 이름은 최소공배수의 영어 표현 "Least Common Multiple"의 앞 글자에서 따온 것입니다. 구문(Syntax) 사용 예 =LCM(4,14) → 28 (4와 14의 최소공배수 28) =LCM(8,12) → 24 (8과 12의 최소공배수 24) =LCM(4,14,20) → 140 (4,14,20의 최소공배수 140) …
엑셀에서 최대공약수를 구하려면 GCD 함수를 사용합니다. GCD라는 함수이름은 최대공약수의 영어 표현 'Greatest Common Divisor'의 앞글자에서 따온 것입니다. 구문(Syntax) 사용 예 =GCD(12,18) => 6 (12와 18의 최대공약수 6) =GCD(12,18,21) => 3 (12,18,21의 최대공약수 3) =GCD(60,48) => 12 (60,48의 최대공약수 12) 사용 시 주의 …