• Daum
  • |
  • 카페
  • |
  • 메일
  • |
 
카페정보
엑셀전문가클럽
 
 
 
카페 게시글
묻고 답하기(파일 첨부) sum index 함수
smkim 추천 0 조회 598 19.04.26 21:13 댓글 6
게시글 본문내용
 
다음검색
첨부된 파일
댓글
  • 19.04.26 22:22

    첫댓글 안녕하세요? [smkim]님...

    =SUM(OFFSET(D4,MATCH(5016,$C$5:$C$26,0),MATCH(1,$E$3:$L$3,0),5022-5016+1,1))
    로 입력해 보세요.

    그럼 잘 해결되시길... ^^*

  • 작성자 19.04.26 22:32

    오 빠른 회신 감사합니다. 혹시 저 5022-5016 부분을 dynamic하게 바꿀수 있나요? 예를 들어 "5015보다 큰 값들 모두" 이런식으로요? 이런게 가능할진 모르겠으나 ">"&5015 이런식?

  • 19.04.26 22:52

    5015보다 크다라고 입력하시지 말고 순번을 순차적으로 입력했다면 5015보다큰 첫번째 값(5016)을 match 함수로 찾아서 최대값을 match 함수로 찾아낸뒤, 최대값 match - 5016의 match + 1 더하면 되겠죠?

  • 작성자 19.04.26 23:00

    아항...네.. 그럼 저게 만일 숫자가 아니고 문자열이면요...그럼 뭐 예를 들어 A만 들어간 문자만이라는 조건은 어케 걸수 있나요?

  • 19.04.27 09:29

    sumif 함수를 써도 가능하겠군요... 하지만 문자열로 처리한다면 지금과 같은 방식보다는 정상적인 raw data로 누적입력한뒤 피벗테이블을 이용하는게 가장 쉬워 보입니다.

  • 작성자 19.04.27 18:49

    @윤슬 sumifs랑 sumproduct로도 시도했는데 잘안되어서 indirect를 사용해본거거든요. sumifs로는 어떻게 하셔요? 이걸 여러 시트에 다이나믹하게 구현해야하거든요..피벗없이요..동적으로요..

최신목록