오빠두엑셀 `2026 무료 챌린지` 오픈! 완주하고 수료증 받아가세요! 5년 연속 IT분야 베스트셀러! 「 진짜쓰는 실무엑셀 」로 2026년 공부 끝내기 엑셀이 막히셨나요? Q&A 게시판에서 바로 해결하세요.
메뉴
해결 M365윈도우

월별 합계문의

변정아
6월 26일 조회 247
일자가 열로 되어있고 구분해서 찾을값이 행으로
구분 5/29 6/1 6/2 6/3
사과 2 5 7 6
배 3 2 3 5
...
월별로 사과 배 판매량 누계를 알고싶은데 방법 있나요
구분  5월   6월..  누계
사과  **      **       **
배     **       **      **
도움 부탁드려요

댓글 6

츠츠°º⁰ 채택된 답변 6월 26일

sumproduct로 테스트해보았습니다. 도움되시길바랍니다.
-  c6 d6은 5, 6 숫자이며  서식으로 "월" 출력입니다.

C7 =SUMPRODUCT((MONTH($C$2:$G$2)=C$6)
      *($B$3:$B$4=$B7)*$C$3:$G$4)    옆아래복사 (노란셀)

변정아 작성자 6월 28일

@츠츠°º⁰ 님 초보인 저에게 이게 젤 도움이 되었습니다. 의견 달아주신 분들 모두 감사하지만... 다른건 무슨뜻인지 전혀 모르겠어요...ㅠㅠ

그나마 합계하면서 sumproduct 함수를 봐서 그런지 이해하기 더 좋았어요.

감사합니다. !! ^^v

ㄴ 추가 궁금사항이 있습니다. 앞으로 계속 판매일자들이 늘어갈텐데.. 마지막 수식에 *$C$3:$G$4) 로 고정해 놓으면 안되잖아요.

그럴땐 앞으로 추가될 수 셀을 미리 해놓고 숨겨놔야 되는걸까요?

아니면 절대값 안하고 해도 문제 없는걸까요???

츠츠°º⁰ 6월 29일

@변정아 님 c16 =SUMPRODUCT(IFERROR( (MONTH($B$4:.$CFQ$4)=C$15)*($A$5:$A$10=$B16)*$B$5:.$CFQ$10,0))  

365버젼이시니 CFQ4처럼 빈열을 큰열범위로 잡고,
정리참조 . 로 빈값은 제외방법도 좋을듯합니다.

라온보리 6월 27일

=LET(RwFN,B3:B4, CnFN,C2:G2, xVals,C3:G4,
xRF,TOCOL(IF(SEQUENCE(1,COLUMNS(CnFN)),RwFN)), CFrept,TOCOL(IF(SEQUENCE(ROWS(RwFN)),CnFN)),
xVe,TOCOL(xVals), xCF,IF(ISNUMBER(CFrept),MONTH(CFrept)&"월",LEFT(CFrept,SEARCH("/", CFrept)-1)&"월"),
PIVOTBY(xRF,xCF,xVe,SUM,0,1,,1))

마법의손 6월 27일
=LET(Area,A1:E3, Data, TRANSPOSE(DROP(Area,,1)),
HSTACK(INDEX(Area,,1),
TRANSPOSE(GROUPBY( TEXT(INDEX(Data,,1),"YY년 MM월"), DROP(Data,,1), SUM))))

e
exceller1 6월 29일

파워쿼리로 만들어 봅니다.

질문답변 게시판의 최근 글

스크랩 완료