안녕하세요 여기서 많은 도움이 되어 실력이 점차 늘어나 방문을 오랜만에 하게 되었는데 도움 요청드려요..
현재 쓴 수식은
=Take(sort(filter(choosecols(표2,15,17,18,19),(표2[week]=$b$1)*(isnumber(search("pp",표2[구역])))),3,1),3) 썼습니다
15열 번호
17열 수량
18열 금액
19열 이름
이구요 상위 3개까지 나태내고 싶은데
문제가 동일 번호면 합쳐지질 않고 중복으로 나오더라구요 수량이랑 가격이 합쳐서 나오면 좋은데.. let groupby hstack sumifs 이런 걸 응용하면 될 거 같은데 제가 한참 부족하네요 ㅜㅜ 도움 부탁드려요
금액 큰 순으로 상위 3개 동일 번호면 수량이랑 금액은 합쳐서 나오고 그 합친 금액으로 반영되면 좋겠습니다
안녕하세요! 오랜만에 뵙네요! 수식 해보았는데 아쉽게도 이름이 안 나오네요 그래도 너무 감사드립니다!❤️
실데이터가 없어서 맞을지 모르겠는데, GROPYBY에서 필터링 + 합산 + 정렬모두 진행할 수 있습니다.
안녕하세요! 모든 수식을 적용해본 결과 원조님 수식이 제일 간결하고 잘 적용 되었습니다! 혹시 실례지만 번호,수량,금액,이름 순으로 하려면 어디 부분을 바꿔야 할까요?
엇 해결하였습니다!
안녕하세요~
아래 예제파일로도 한번 살펴보세요.
=TAKE( GROUPBY(CHOOSECOLS(표2,1,4), CHOOSECOLS(표2,2,3), SUM, 0, 0, -4, (표2[week]=$B$1)*(ISNUMBER(SEARCH("pp",표2[구역])))), 3)열이름을 사용하면,
=TAKE( GROUPBY(HSTACK(표2[번호],표2[이름]), HSTACK(표2[수량],표2[금액]), SUM, 0, 0, -4, (표2[week]=$B$1)*(ISNUMBER(SEARCH("pp",표2[구역])))), 3)
안녕하세요! 답변 감사드립니다 위에 제시해준 걸로는 안되어 파일에 수식으로 했더니 적용 되었네요 ㅎㅎ 감사합니다!
안녕하세요~
성공하셔서 다행입니다.
GroupBy 수식에서 한 가지 선택의 문제이긴 한데,
번호와 이름이 동시에 같을 때에만 집계를 하고 번호는 같고 이름이 다를 경우에는 따로 집계를 합니다.
즉
1006 강하준과
1006 강 하준은
다르게 집계를 합니다.
아래 수식도 한번 참고해 보세요.
실무에서 여러 이유로 한글이름에 오염된 데이터가 들어올 경우가 있으니 살펴보세요.
1006 강하준과
1006 강 하준을 함께 집계합니다.