나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 뚱미니 (naemaem)

추천:  2
파일:     거래명세서(4).xlsx (1545KB) 조회:  2694
제목:   조건에 맞는 값 가져오기
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>

* 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007):

* 아래줄에 질문을 작성하세요 >>

안녕하세요.
거래명세서를 작성중에 있습니다.
첨부화일을 살펴보시면 거래명세서 시트가 있습니다.
거래명세서에는 우편요금이 무게에 따라 금액이 산출되게 작성하였습니다.

현재 문서에는 우편요금이 T34셀의 무게에 맞게 택배비의 항공일반소요금의 값만 가져오게 되어 있습니다.

여기서 E34셀에 우편요금의 방법에 따라 값을 가져오는 방법이 없을까요?

고수님들의 많은 조언 부탁드립니다.
 
[불량 게시물 신고]  
조삿갓=VLOOKUP(ROUNDUP(T34*2,-3)/2,택배비!$B$1:$E$35,MATCH(E34,택배비!$B$1:$E$1,0),FALSE)
참조대상의 폭을 E열까지 확장해 주고, 참조할 열번호를 택배 방식에 따라 계산해서 지정하면 됩니다.

다만, 택배비 시트를 확인해 보니,
참조할 표에 C3 셀 등 비어 있는 셀들이 있네요.
이러시면 아니되옵니다.
무게 750g의 항공일반소포 요금을 0원(공짜라고요?)이라고 가져오게 되지요.
아마도 500g초과 1,000g 이하까지 동일한 요금인 것 같은데
그러면 C3 셀에도 19,500을 입력해 두어야 합니다.
다른 빈 셀들도 마찬가지
04-13 (20:36)
삭제 ■신고
조삿갓뭐... 굳이 원한다면야 이 빈 셀들까지도 알아서 자동으로
아래에 있는 데이터를 찾아오라고 수식을 작성할 수는 있지만
그렇게 하면 엄청나게 머리를 싸매 쥐어야 하고
또 수식 자체에도 중복계산이 많아지기 때문에
매우 비효율적인 방법입니다.
04-13 (20:38)
삭제 ■신고
조삿갓반자동 법
F2 셀: =if(C2>0,c2,f3) 입력 후 F44 셀까지 채우기 핸들로 끌어주기
그 상태에서 Ctrl+C로 복사하여
C2 셀에 값으로 붙여넣기
E열도 마찬가지 방법으로 빈 셀을 모두 메꾸어 놓으세요.
그리고 나서 F열은 삭제

04-13 (20:42)
삭제 ■신고
뚱미니감사합니다.04-16 (12:31)
삭제 ■신고
        
  

작성일 : 2018-04-13(15:37)
최종수정일 : 2018-04-13(15:37)