항목의 종류 갯수 구하기 / 가짓수 / 블럭 계산식 / 배열 함수 / 배열 수식 > ⓘ 엑셀

본문 바로가기
사이트 내 전체검색


회원로그인

ⓘ 엑셀

항목의 종류 갯수 구하기 / 가짓수 / 블럭 계산식 / 배열 함수 / 배열 수식

페이지 정보

작성자 SDJ 작성일18-01-09 18:51 조회1,586회 댓글1건

본문

 

053a7f1ad5c74956acc67c5d94a48c9f_1515491 

위 표에서 항목값이 몇종류인지 구하라 (참고로 답은 세가지 (a,b,c))

 

함수가 있을법도 한데 없는것 같습니다

 

 

일단 B컬럼에 countif를 이용해 각 항목의 갯수를구하고

각항목별로 합계가 1이 되도록 구한 항목갯수로 1을 나눈 값들의 합으로 구합니다

 

053a7f1ad5c74956acc67c5d94a48c9f_1515491 

B1 : =COUNTIF(A$1:A$6,A1)

C1 : =1/B1

C7 (종류의 합) : =SUM(C1:C6)

 

이렇게 3가지 라고 풀수도 있지만

블럭 계산식을 이용해 한번에 구할수도 있습니다

 

블럭계산식은 앞뒤로{}(중괄호/)로 묶어 표현하며

엑셀에서 입력할때는 컨트롤+시프트+엔터를 사용

 

053a7f1ad5c74956acc67c5d94a48c9f_1515491
 

 

=SUM(1/COUNTIF(A1:A6,A1:A6)) 라고 입력후 컨트롤+시프트+엔터

 

 

블럭 계산식은 일반 수식과 달리 범위를 지정하여 범위의 각각 항목들을 처리한다

 

블럭 계산식은 배열 함수, 배열 수식이라고도 하고 배열 계산식 벡터 계산식 이라고 하기도 한다

 

----------------------------------------------------------------------------------

 

블럭 계산식 활용 예)

053a7f1ad5c74956acc67c5d94a48c9f_1515491

 

각 줄의 두값을 곱한수들의 합계를 구하고자 할때

 

053a7f1ad5c74956acc67c5d94a48c9f_1515491
 

 

블럭 계산식 {=SUM(A1:A4*B1:B4)}

 

 

 

 

----------------------------------------------------------------------------------

 

 

 

다른 예제

특정 품명의 총 판매량을 구할때

 

053a7f1ad5c74956acc67c5d94a48c9f_1515491

 

'가'라는 제품의 총 판매량을 구하라

 

= B2="가" 라는 식을 사용하면 사칙연산이 아닌 논리식의 결과가 참 또는 거짓으로 나온다

참은 1일고 거짓은 0

D1 셀에 = (B2="가") * C2 입력후 자동채우기한 결과의 합을 구한다

 

053a7f1ad5c74956acc67c5d94a48c9f_1515491
 

 

 

블럭계산식은 {=SUM((B2:B8="가")*C2:C8)}

 

053a7f1ad5c74956acc67c5d94a48c9f_1515491

 

 

 

댓글목록

SDJ님의 댓글

SDJ 작성일

가짓수 구하기2
=SUMPRODUCT(1/COUNTIF(A1:A6,A1:A6))

주의. 그냥 sum은 안된다 SUMPRODUCT 사용
블럭계산식과 같은 요령이나 일반 식이라 간편

ⓘ 엑셀 목록

게시물 검색

접속자집계

오늘
367
어제
471
최대
1,010
전체
350,457
회사소개 개인정보취급방침 서비스이용약관 Copyright © sdj.kr All rights reserved.
상단으로
모바일 버전으로 보기