:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
17/03/21 18:26
노가다 IF 함수로 표현하면 되는데 그러긴 좀 부담되시나요?
if(A>=16:50, "17:00", if(A<=17:19, "17:00", if(A<=17:49, "17:30", if(A<=18:19, "18:00","몰라 이상해")))) 이렇게요
17/03/21 18:27
저기 예가 17시를 기준으로 되어 있지만 시각이 각각이라서요... 16시가 될 수 있고, 20시가 될수도 있습니다.
댓글 감사합니다~
17/03/21 18:26
다만 if함수는 16:50이라는 숫자서식을 이해하지 못하므로 표를 하나 만들어서
B셀엔 16:50, C셀엔 17:19 ... 입력하고 셀을 참조시키면 됩니다.
17/03/21 18:52
어차피 엑셀의 날짜는 숫자로 계산되니까 스케일 맞춰서 반올림만 해도 가능할 겁니다.
내일까지 답변 못받으셨으면 내일 월급도둑때 해서 드릴게요!
17/03/21 19:40
혹시 모든 시간대가 저렇게 되어있나요? 그렇다면 앞 시간에서 10분씩 더해주기만 하면 될 것 같은데..
일단 그렇다고 가정했을 때 식은 =앞 시간 셀 주소 + "00:10"이고 결과값 서식은 알맞게 변경하면 됩니다.
17/03/21 21:31
계산되는 기준은 30분 단위인데
30분 단위를 산출하는 기준이 위와 같습니다. 17시 19분은 17시로 표기되어야 하는데 10분을 더하면 17시가 아닌 17시 29분으로 표기되므로 곤란합니다.
17/03/21 22:50
아 제가 글을 잘못 이해했습니다;; 아래는 좀 어거지로 만든 식이긴 한데 채우기해보니까 잘 되는 것 같습니다.
=IF(MINUTE(A1)>=50,HOUR(A1)+1 & ":00",IF(MINUTE(A1)>=20,HOUR(A1) & ":30",HOUR(A1) & ":00"))
17/03/21 22:11
vlookup, true을 이용해보세요
아래 링크와 같이 하시면 되고, 값을 시간으로 지정하시면 됩니다. http://cafe.naver.com/xlwhy/4716
17/03/22 01:05
모든 수업이 30분짜리라고 가정하면, 시/분에서 시는 오른쪽을 끌어오고, 분은 right함수로 오른쪽두자리를 지정해 >30이면 30분, <30이면 00분으로 설정하는 것이 대안일 듯 합니다.
|