해결 M365윈도우 월별 합계문의 변 변정아 6월 26일 조회 247 일자가 열로 되어있고 구분해서 찾을값이 행으로구분 5/29 6/1 6/2 6/3사과 2 5 7 6배 3 2 3 5...월별로 사과 배 판매량 누계를 알고싶은데 방법 있나요구분 5월 6월.. 누계사과 ** ** **배 ** ** **도움 부탁드려요 #날짜 및 시간 함수 #SUMIF(S) 함수 1 스크랩 공유
댓글 6
sumproduct로 테스트해보았습니다. 도움되시길바랍니다.
- c6 d6은 5, 6 숫자이며 서식으로 "월" 출력입니다.
C7 =SUMPRODUCT((MONTH($C$2:$G$2)=C$6)
*($B$3:$B$4=$B7)*$C$3:$G$4) 옆아래복사 (노란셀)
@츠츠°º⁰ 님 초보인 저에게 이게 젤 도움이 되었습니다. 의견 달아주신 분들 모두 감사하지만... 다른건 무슨뜻인지 전혀 모르겠어요...ㅠㅠ
그나마 합계하면서 sumproduct 함수를 봐서 그런지 이해하기 더 좋았어요.
감사합니다. !! ^^v
ㄴ 추가 궁금사항이 있습니다. 앞으로 계속 판매일자들이 늘어갈텐데.. 마지막 수식에 *$C$3:$G$4) 로 고정해 놓으면 안되잖아요.
그럴땐 앞으로 추가될 수 셀을 미리 해놓고 숨겨놔야 되는걸까요?
아니면 절대값 안하고 해도 문제 없는걸까요???
@변정아 님 c16 =SUMPRODUCT(IFERROR( (MONTH($B$4:.$CFQ$4)=C$15)*($A$5:$A$10=$B16)*$B$5:.$CFQ$10,0))
365버젼이시니 CFQ4처럼 빈열을 큰열범위로 잡고,
정리참조 . 로 빈값은 제외방법도 좋을듯합니다.
=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))
파워쿼리로 만들어 봅니다.