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

 조삿갓 (choga21)

추천:  2
파일:     답변_주차요금.xlsx (12.3KB) 조회:  2506
제목:   [RE]주차 요금 함수룰 변경하려합니다.
     
  - 엑셀 버전: 2007 엑셀

* 질문 >>

안녕하세요 주차금액을 엑셀로 계산할수있도록 함수를 짜고있는데

INT와 TIME, ROUND 함수를 이리저리 머리 굴려보아도 

답이 안나오기에 조언좀 얻고자합니다.

엑셀파일은 DRM으로 잠겨있어 올릴수가없네요...

주차 요금은 이렇습니다.


기본 1시간 무료주차이고

주차요금은 주차권(30분) 500원 / 주차권(1시간) 1000원입니다.

ex) 13:00 ~ 15:30  -> 2시간반이나 1시간 무료이므로 

주차요금은 1500원 : 1시간짜리 1장 , 30분짜리 1장 출력 




여기까지만 하면  어찌어찌 해보겠는데...

19:59분까지는 1시간에 1000원인데..
20:00 이후부터는

주차권 (30분) 500원 -> 1시간 주차 할수있도록 따블이되고
주차권 (1시간) 1000원 -> 2시간 주차 할수있도록 따블이됩니다.

ex) 18:35 ~ 22:15 -> 3시간40분이나 1시간무료 적용하면 
2시간 40분 -> 총 2000원 지불

20시 이전은 주차권(1시간) 1000원 -> 1장
20시 이후는 주차권(30분) 500원짜리를 1시간 - 2장


엑셀은 
  B5     C5     D5    
입차시간 출차시간 주차시간

주차권매수(30분권)  =(int(((C5-B5)/time(0,30,0))-2)

이렇게 하고보니 1~29분까지는 카운팅도 안되고...
20:00 이후부터는 30분짜리 1장으로 1시간이 적용,
1시간짜리는 2시간으로 적용되는함수로 변경해야하는데 어떤식으로 해야할지 막막합니다..ㅜㅜ

IF함수를 써서 20:00 이후부터는 30분짜리 주차권을 
1시간으로 인식하도록 해야하는것인지..

너무 기초적인것같으면서도 막막해서 조언을 얻고자합니다..
부탁드립니다ㅜㅜ
==============[이정복님 글에 대한 답변입니다]==============

적용할 조건이 복잡하여 보조계산 셀을 이용하는 것이 효율적이라고 판단됩니다. 일단 말씀하신 조건에 의거해서 작성해 보았습니다만, 조금 의아한 부분도 있네요.

1) 두 번째 예의 경우, 사실상 지불해야 할 주차요금은 2,000원이니까, 그냥 1시간권 2장이면 될 것 같은데, 굳이 할인시간대를 구분하여 1시간권 1장과 500원권 2장으로 지불해야만 하는 것인지? '1시간권', '30분권'이라는 표현보다는 차라리 '1000원권', '500원권'으로 구분하는 것이 더 나을 것 같은데요?
  - 답변 프로그램은 1시간권 2장으로 지불하는 것으로 되어 있습니다. 만약, 굳이 1시간권 1장과 30분권 2장으로 구분하여 지불해야 한다면 수식이 좀 더 복잡해져야 합니다.

2) 요금부과 단위인 30분이 일반시간과 할인시간대에 걸쳐 있는 경우 즉, 답변자료 예시의 7, 8번 경우와 같이 18:50에 입차한 경우에는 무료주차 1시간이 경과한 19:50분부터 요금 부과가 시작되는데, 10분이 경과한 20:00부터 할인이 시작된다면, 나머지 20분이 두 배가 되어 40분까지를 30분 주차요금으로 징수할 것인지, 아니면 19:50~20:20까지 30분을 일반 주차요금 30분으로 500원 징수하고 나서 20:21~21:20까지 500원이 되는 것인지 궁금하네요.
  - 현재 답변 프로그램은 전자의 경우로 계산합니다. 역시 후자의 경우로 한다면 수식이 더 복잡해집니다.

보조계산 셀은 4행의 제목 난에 주석을 달아 두었으니 참고하시기 바랍니다.
 
[불량 게시물 신고]  
        
  

작성일 : 2017-10-06(21:25)
최종수정일 : 2017-10-06(21:25)
 


 ◎ 관련글

  제 목   작성자   날짜
주차 요금 함수룰 변경하려합니다. 이정복 2017-10-04
[RE]주차 요금 함수룰 변경하려합니다. 조삿갓 2017-10-06
[RE]주차 요금 함수룰 변경하려합니다. 이정복 2017-10-11