========================================================================================
현재 사용하는 엑셀 버젼을 기재하시면 좀더 정확하고 신속한 답변을 얻으실 수 있습니다.
엑셀 버젼(예: 2010) :
========================================================================================
안녕하세요,
이메일로 '묻고 답하기' 문의했던 사용자 입니다.
좀 복잡하긴 하지만 MS One Drive 통해서 파일 첨부하였고, 아래 링크 드립니다.
https://onedrive.live.com/redir?resid=E3EB148A0942E5F2!316&authkey=!AH-I1XvsJeFeKoI&ithint=file%2c.xlsx
========================================================================================
찾을려고 하는 값은 Sheet1 - J4 셀의 단가입니다.
Sheet2 에 대역폭에 따른 가격이 나와있고요.
여기서 첫 번째 문제는 대역폭이 참조하려는 표와 같지 않다는 것입니다.
Sheet1 대역폭 '123' 이 참조해야할 값은 가장 155M입니다.
(대역폭이 '99'일 경우 참조해야할 값은 100M / 대역폭이 '156'일 경우 참조해야할 값은 200M'인거죠.)
vlookup 함수와 INDEX 함수와 MATCH 함수를 이용해서 해봤지만 오류가 나서 지금 고민중입니다.
결론적으로 구해야할 방식을 다시 한 번 정리한다면,
J4 값을 구하기 위해서는 G4값을 바탕으로 Sheet2 대역폭 값을 참조해여 시내(가격)을 불러야하고,
이 때 G4 대역폭 값이 참조해야할 Sheet2 대역폭 값은 '올림'으로 반영해야합니다.
도와주시면 야근이 아니라 집에 갈 수 있겠네요..
감사합니다.
첫댓글 안녕하세요? [창의력대장]님...
대역폭이 100에서 155미만은 3,000,000으로 나타내면 되는거죠?
그렇다면...
Sheet2의 B4:B7 셀의 'M'을 모두 삭제하시고...
Sheet1의 J4셀에...
=VLOOKUP(G4,Sheet2!$B$4:$E$7,4,1)
로 입력해 보세요...
그럼 잘 해결되시길... ^^*
대역폭이 100 초과면 155 - 4,000,000 으로 표기해야 합니다.
그리고 말씀해주신대로 해도 사용할 수 없는 값 오류가 뜨네요..
대역폭이 100 초과면 그 위의 대역폭 기준값인 155
대역폭이 155 초과면 그 위의 대역폭 기준값인 200 의 단가를 받아와야 하는거죠.