안녕하세요!!
5번에 용산대리점 {SUM(IF(A13:A30="용산",1))
저 함수식에서 마지막 1은 왜들어간건가요?
그리고 2번 함수식에서 10%를 1.1로 바꿔 수식을 입력하는데 왜 퍼센트를 소수점으로 바꿔서 써야하나요?
-시험볼때 외부데이터가져오기로 피벗테이블보고서 잘못만들면 어떻게 처음부터 다시시작 할수 있을까요?
피벗테이블도구에서 지우기하고 다시만들었더니 앞서 설정해뒀던게 그대로 적용되서 만들어지더라고요 ㅠㅠㅠ
늘 답변감사드립니다!!
sum에서개수를 셀때 는 1이 들어가게 됩니다.
원리를 이해하시면 식 작성이 더 편하시겠죠?
=sum(if(a13:a30="용산",1))&"개"
=sum(if(조건1,1)
입니다.
if문안에 조건이 있습니다.
if(조건,참,거짓)
이죠?
자 위에서 용산이 맞으면 1을 반영하고 아니면 아무것도 반영하지 않습니다.
그렇다면
=sum(1,1,,1,,,) 과 같이 표시가 되겠죠? 조건이 맞으면 1을 아니면 아무것도 반환하지 않으니깐요.
이렇게 되면 sum으로 1을 더하게 되고 3이 나오게 됩니다.
즉 조건에 맞는 개수가 3이 되는 것이죠.
이렇게 조건이 참인지 거짓인지 확인 하여 참이면 1을 반영한다 라고 생각 하시면 됩니다.
조건이 많아 지면
sum(if((조건1)*(조건2),1)
이면
조건1이 참이고 조건2가 참이면 1을 반환하고
그외는 아무것도 반환 하지 않습니다.
2. 단가는 상품에 따라 다르다고 했으므로 hlookup으로 찾아서 표시 하구요.
수량이 100이하일 경우에는 단가에 단가의 10%를 더하여 계산 하라고 했습니다.
원래 단가가 50 이라면 여기에 10% 를 더하면 55가 되죠?
즉 원래단가 50(100%) 에 5(10%) 를 더한다~ 이므로
110% 가 됩니다.
즉 원래 단가에 110% 를 곱해야 하죠.
110% 는 1.1 로 사용 할 수 있습니다.
조건에 맞지 않으면 그냥 단가를 표시 해야되죠?
원래단가 50 에 * 1 을 하면 그냥 50이므로
원래 단가를 표시 할 수 있습니다.
그래서 1.1 과 1 을 사용 한 것입니다.
110% 와 100% 로 사용 하셔도 됩니다.
=IF($D13<=100,HLOOKUP($C13,$B$2:$G$3,2,FALSE)+10%,HLOOKUP($C13,$B$2:$G$3,2,FALSE))
=IF($D13<=100,HLOOKUP($C13,$B$2:$G$3,2,FALSE)*110%,HLOOKUP($C13,$B$2:$G$3,2,FALSE))
+10% 가 아니라 *110% 혹은 *1.1 로 지정해 보세요.
3. 피벗테이블의 전체 범위를 블록으로 지정한 후 오른쪽 클릭 -> 삭제 -> 셀을 위로 밀기 등으로 내용을 깨끗하게 삭제한 후
다시 외부데이터를 가져오세요.
좋은 하루 되세요.
-
관리자2021-12-23 10:51:04
sum에서개수를 셀때 는 1이 들어가게 됩니다.
원리를 이해하시면 식 작성이 더 편하시겠죠?
=sum(if(a13:a30="용산",1))&"개"
=sum(if(조건1,1)
입니다.
if문안에 조건이 있습니다.
if(조건,참,거짓)
이죠?
자 위에서 용산이 맞으면 1을 반영하고 아니면 아무것도 반영하지 않습니다.
그렇다면
=sum(1,1,,1,,,) 과 같이 표시가 되겠죠? 조건이 맞으면 1을 아니면 아무것도 반환하지 않으니깐요.
이렇게 되면 sum으로 1을 더하게 되고 3이 나오게 됩니다.
즉 조건에 맞는 개수가 3이 되는 것이죠.
이렇게 조건이 참인지 거짓인지 확인 하여 참이면 1을 반영한다 라고 생각 하시면 됩니다.
조건이 많아 지면
sum(if((조건1)*(조건2),1)
이면
조건1이 참이고 조건2가 참이면 1을 반환하고
그외는 아무것도 반환 하지 않습니다.
2. 단가는 상품에 따라 다르다고 했으므로 hlookup으로 찾아서 표시 하구요.수량이 100이하일 경우에는 단가에 단가의 10%를 더하여 계산 하라고 했습니다.
원래 단가가 50 이라면 여기에 10% 를 더하면 55가 되죠?
즉 원래단가 50(100%) 에 5(10%) 를 더한다~ 이므로
110% 가 됩니다.
즉 원래 단가에 110% 를 곱해야 하죠.
110% 는 1.1 로 사용 할 수 있습니다.
조건에 맞지 않으면 그냥 단가를 표시 해야되죠?
원래단가 50 에 * 1 을 하면 그냥 50이므로
원래 단가를 표시 할 수 있습니다.
그래서 1.1 과 1 을 사용 한 것입니다.
110% 와 100% 로 사용 하셔도 됩니다.=IF($D13<=100,HLOOKUP($C13,$B$2:$G$3,2,FALSE)+10%,HLOOKUP($C13,$B$2:$G$3,2,FALSE))
=IF($D13<=100,HLOOKUP($C13,$B$2:$G$3,2,FALSE)*110%,HLOOKUP($C13,$B$2:$G$3,2,FALSE))
+10% 가 아니라 *110% 혹은 *1.1 로 지정해 보세요.
3. 피벗테이블의 전체 범위를 블록으로 지정한 후 오른쪽 클릭 -> 삭제 -> 셀을 위로 밀기 등으로 내용을 깨끗하게 삭제한 후
다시 외부데이터를 가져오세요.
좋은 하루 되세요.