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

 이정복 (goodgood)

추천:  2
파일:     조회:  3280
제목:   주차 요금 함수룰 변경하려합니다.
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.

 - 엑셀 버전(95,97,2000,xp,2003,2007): 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시간으로 인식하도록 해야하는것인지..

너무 기초적인것같으면서도 막막해서 조언을 얻고자합니다..
부탁드립니다ㅜㅜ
 
[불량 게시물 신고]  
        
  

작성일 : 2017-10-04(14:27)
최종수정일 : 2017-10-04(17:39)
 


 ◎ 관련글

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