sumifs 함수 Sum_range 항목에 다른 함수를 넣을 수 없는건가요??
정보가 들어있는 Raw Data 시트에 필요한 정보가 여러 열에 있습니다.
예를들어 판매수량 정보는 B열에, 판매금액 정보는 C열에, 판매단가 정보는 D열에....
이 경우 콤보상자 기능을 연결해서
판매수량을 선택하면 Sumifs('sheet1'!A:A,
판매금액, 판매단가를 선택하면 각각 Sumifs('sheet1'!B:B, Sumifs('sheet1'!C:C,
Sum_Range 항목이 이렇게 연동해서 변경되도록 만들고 싶습니다.
그래서 수식을 넣어서 해봤는데 되지 않는 것 같아요ㅠㅠ
이처럼 Sum_Range 항목에 함수를 넣을 수 없는 것인지
만약 그렇다면 Raw data를 변경하지 않고 다른 함수나 기능을 이용해 이런 문제를 해결할 수 없는지 궁금합니다.
첫댓글 제 경우는 보통 이럴경우 choose 함수와 sumifs 를 같이 사용해서 작업을 많이 합니다.
고수님들은 어떻게 하시는지 저도 궁금 하네요
오호 이런방법도 있군요^^ choose 함수는 잘 몰랐는데 찾아보니 활용가능 하겠네요. 근데 조건항목이 12가지나 있어 수식이 너무 복잡해지네요 ㅠㅠ 암튼 좋은 팁 너무 감사합니다!!!
헉..12가지이면...수식이 넘 길어 지는데..불편하겠네요..이럴땐 어쩌면 좋을까요? 저도 더 좋은 방법이 있는지 궁금 하네요
범위와 문자열을 구별하라고 몇 번을 강조하는데, 흘려듣네요.
겉으로 보이는 건 똑같은 sheet1!A:A지만, sumifs의 함수의 첫번째 인자는 범위입니다.
콤보상자에서 받은 건 문자열을 받은 것이고. 문자열을 범위로 바꿔주는 것은 indirect함수!
따라서 sumifs(indirect("sheet1!A:A"),...로 가도록 만들면 가능하다는 말씀.
항상 많이 도와 주셔서 감사 합니다.
combo box 사용하면 , 항목 선택함에 따라서 첫번째 두번째 이렇게 숫자값만 return 되어서 그 숫자값 가지고 저는 choose함수로 활용해 왔는데요...그 숫자값 가지고 indirect에 어떻게 붙여 넣을수 있을까요?? 제 묻고 답하기에 파일 첨부 해서 예제랑 같이 올릴께요..가르침 부탁 드립니다.
해결 됐습니다. ^^ 감사 합니다.