1. 아별툴
  2. 아별툴 패밀리
  3. 엑셀 질문하기
  4. 엑셀 강좌
  5. 엑셀 팁
  6. 엑셀 자료실
  7. 엑셀 연구과제
  8. 엑셀 북마크
  9. 관련 프로그램 소개

배열 수식 및 배열 함수 활용하기

엑셀일반 조회 수 7176 추천 수 0 2009.03.04 21:40:45

 

[ 내용 추가 : 2011.11.29 ]

 

배열 수식에 대해서 간단히 요약해드리면 아래와 같습니다.

 

배열 함수 : 함수 자체가 배열을 인수로 갖는 함수를 말합니다.

                     SUM, SUMPRODUCT, AVERAGE등의 함수가 인수로 배열을 가질 수 있습니다. 

                    SUM(A2:A8)이라 함은 A2 부터 A8까지의 행들의 값.. 즉.. 배열을 말하는 것입니다.

 

배열 수식 : 함수 자체가 배열을 인수로 갖지 않는 함수에 임의로 배열을 인수로 지정하고 Ctrl+Shift+Enter로 입력하는 수식입니다.

                     절대값을 반환하는 ABS함수는 인수를 하나밖에 갖지 못합니다.

                     ABS(B2) 라는 식이죠. ABS(B2:F2)라고 하면  #VALUE 에러가 발생합니다.

                     그래서.. B2부터 F2셀들의 절대값들의 합을 구하고 싶으면 아래처럼 입력해야하나..

                         =ABS(B2)+ABS(C2)+ABS(D2)+ABS(E2)+ABS(F2)

                     배열 수식으로 입력하면.. 아래처럼 입력하고 Ctrl+Shift+Enter를 치면 됩니다.

                          =SUM(ABS(B2:F2))

 

[ 내용 추가 끝 : 2011.11.29 ]

 

 

첨부파일을 참조하세요.. ^^
다운 받기 : AbyulDotCom_Exel_Tool_Arrary_Function-2-1.xls

아래 이미지처럼 C29셀에
 =SUM(IF(B9:B20=A27,D9:D20)) 로 넣어도 되지만..
 =SUM((B10:B20=A27)*(D10:D20))로 넣어도 된다.
다만.. 입력시엔 그냥 Enter를 치면 안되고, Ctrl+Shift+Enter를 눌러줘야한다.


AbyulDotCom_Exel_Tool_Arrary_Function.jpg
















TOPIC   배열 수식 및 배열 함수 활용하기  
AUTHOR 아별닷컴 주인장 오주원(abyul@paran.com)
SITE   http://www.abyul.com/zbxe/64537  
■ 배열 수식 활용하기
분기 범주 제품명  판매수량   단가  합계
(배열수식)
합계 수식보기
4 분기 음료 태일 브랜디            300       140         42,000 =D10:D20*E10:E20
4 분기 해산물 유미 돌김          1,000        60         60,000 =D10:D20*E10:E20
1 분기 해산물 유미 돌김          1,024        60         61,440 =D10:D20*E10:E20
1 분기 해산물 특제 굴 통조림          6,840        10         68,400 =D10:D20*E10:E20
3 분기 과자류 진미 트로피컬 캔디          2,295        30         68,850 =D10:D20*E10:E20
4 분기 조미료 신한 100% 파인애플 시럽          4,270        20         85,400 =D10:D20*E10:E20
2 분기 곡류 한성 통밀가루              45    1,950         87,750 =D10:D20*E10:E20
2 분기 해산물 버뮤다 포장 참치          4,590        20         91,800 =D10:D20*E10:E20
3 분기 유제품 한라 멜론 아이스크림          9,950        10         99,500 =D10:D20*E10:E20
2 분기 과자류 신한 초콜릿 소스        34,960        10       349,600 =D10:D20*E10:E20
3 분기 음료 태일 브랜디          2,500       140       350,000 =D10:D20*E10:E20
    1,364,740 =SUM(D10:D20*E10:E20)
Q. 과자류 판매수량 합계
범주  SUMIF  수식보기
과자류                          37,255 =SUMIF(B9:B20,A27,D9:D20)
 배열 수식   
                         37,255 =SUM(IF(B9:B20=A27,D9:D20))
 SUMPRODUCT   
                         37,255 =SUMPRODUCT((B10:B20=A27)*D10:D20)
Q. 1분기 해산물 판매수량 합계
분기  SUMIF   
1 분기                           7,864 =SUMIF(N9:N20,A37&A40,D9:D20)
 배열 수식   
범주                           7,864 =SUM(IF((A9:A20=A37)*(B9:B20=A40),D9:D20))
해산물  SUMPRODUCT   
                          7,864 =SUMPRODUCT((A10:A20=A37)*(B10:B20=A40)*D10:D20)
문서 첨부 제한 : 0Byte/ 2.00MB
파일 제한 크기 : 2.00MB (허용 확장자 : *.*)
List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 엑셀일반 엑셀 짜투리 팁 모음.. imagefile [13] [레벨:30]아별 2005-07-22 52690
공지 엑셀일반 엑셀 잘 하는 요령은? _ 엑셀 추천사이트 포함 [2] [레벨:30]아별 2009-11-12 40727
공지 엑셀일반 엑셀 단축키(바로가는키, ShortCut) 총정리입니다. imagefile [247] [레벨:30]아별 2010-08-29 106136
42 엑셀일반 배열 수식을 이용한 최근 판가 갖고 오기 imagefile [레벨:30]아별 2009-07-29 6354
41 엑셀일반 베일벗은 오피스 2010 둘러보기 movie [레벨:30]아별 2009-07-19 5571
40 엑셀일반 본인의 엑셀 수준을 가늠해보세요.. ㅎㅎ [13] [레벨:30]아별 2009-07-03 6676
» 엑셀일반 배열 수식 및 배열 함수 활용하기 imagefile [레벨:30]아별 2009-03-04 7176
38 엑셀일반 MS OFFICE 2007 제공 서식 파일 file [레벨:30]아별 2008-11-21 5255
37 엑셀일반 엑셀2003 함수 기초 설명 [펌] imagefile [레벨:30]아별 2008-10-29 8269
36 엑셀일반 엑셀2003 단축키 모음 (Exel ShortCuts)-- file [레벨:30]아별 2008-10-29 10464
35 엑셀일반 PDF파일을 EXCEL파일로 변환하기 file [1] [레벨:30]아별 2008-10-24 14082
34 엑셀일반 엑셀에서 영어의 자간이 이상하게 벌어져서 타이핑 될때.. file [4] [레벨:30]아별 2008-10-20 10225
33 엑셀일반 엑셀에서 시간차이 구하기 imagefile [레벨:30]아별 2008-08-29 10925
32 엑셀일반 숫자를 한자, 한글, 영문으로 변환하여 표시하기. imagefile [레벨:30]아별 2008-08-21 9894
31 엑셀일반 열 방향의 데이터를 행방향 데이터로.. 데이터베이스(DB)형태로 변환하기.. imagefile [2] [레벨:30]아별 2008-08-20 12628
30 엑셀일반 셀에 입력된 수식을 문자열로 표시하기 imagefile [레벨:30]아별 2008-07-04 8690
29 엑셀일반 엑셀에서 날짜 데이터 가공/계산/변환 등 종합 선물 세트. file [2] [레벨:30]아별 2008-06-30 15746
28 엑셀일반 엑셀에서 날짜와 시간 계산하는 법 image [레벨:30]아별 2008-06-27 26419
27 엑셀일반 [펌] sumproduct 함수를 이용한 다중 조건 계산 imagefile [3] [레벨:30]아별 2008-04-11 24827
26 엑셀일반 행 기준 데이터를 열 기준 데이터로 바꾸기.. 행열 바꾸기.. imagefile [레벨:30]아별 2008-04-07 5991
25 엑셀일반 조건부서식으로 함수식있는셀들만 구분표시(color로)하기 imagefile [레벨:30]아별 2008-03-12 8468
24 엑셀일반 셀 색상별 합계 구하기( GET.CELL( TYPE,REFERENCE) ) imagefile [레벨:30]아별 2008-03-12 21821
23 엑셀일반 엑셀에서 외부 데이터 가져오기 imagefile [2] [레벨:30]아별 2008-03-11 8363