다음을 통해 공유

15분 단위 반올림/내림 시간계산하기

익명
2018-03-12T05:25:39+00:00

목적은 연근 시간을 15분 단위로 계산하기 위함입니다.

0-15분은 0분으로,

16-30분은 30분으로,

31분에서 45분은 45분으로,

45-00분은 한시간으로 인정 됩니다.(예 -  2:55 이면 3:00 시간으로)

저는  ceiling값을 일괄 적용 하였습니다.

그랬더니 다른구간은 원하는 값이 나왔지만 0-15분까지의  구간이 15분으로 표시 됩니다.

0-15분을 0으로 만들 방법이 있을까요?

Microsoft 365 및 Office | Excel | 가정용 | Windows

잠긴 질문. 이 질문은 Microsoft 지원 커뮤니티에서 마이그레이션되었습니다. 질문이 도움이 되었는지 여부에 대해 응답할 수는 있지만, 메모나 회신을 추가하거나 질문을 따를 수는 없습니다.

댓글 0개 설명 없음

답변 4개

정렬 기준: 가장 유용함
  1. 익명
    2018-03-14T02:43:44+00:00

    답변 감사드립니다.

    해당 함수에다가 if 함수를 넣으시면 될 거 같습니다.

    아래와 같이 진행하시기를 바랍니다.

    A1=PM 12:15, B1=IF(MINUTE(A1)<15,FLOOR(A1,TIME(0,15,0)),IF(MINUTE(A1)=15,FLOOR(A1,TIME(1,0,0)),CEILING(A1,TIME(0,15,0))))

    조금은 복잡하지만, 위와 같이 함수를 쓰신다면 해결이 될 것으로 여겨집니다.

    위에서 나타나는 것처럼, Ceiling 함수가 15분 단위로 올림이라면, Floor 함수는 15분 단위로 내림이라고 생각하시면 됩니다.

    다만, 정확히 15분이었을 때는 어느 것도 적용이 안 되기에 부득이하게 중간에 또 하나의 조건을 넣었습니다.

    도움이 되셨기를 바라며, 해결이 안 될 시 언제든지 연락 바랍니다.

    위의 내용이 도움이 되셨다면, 응답 버튼 아래에 있는 '이를 통해 문제가 해결되었나요?'에서 ''를 선택해 주시면 다른 사용자에게 도움이 될 것이기에 많은 참여 부탁드립니다.

    감사합니다.

    이 대답이 도움이 되었나요?

    3명이 이 답변이 도움이 된다고 생각했습니다.
    댓글 0개 설명 없음
  2. 익명
    2018-03-14T02:59:29+00:00

    감사합니다! 해결되었습니다.

    역시 if로 해결해야했군요. 고생하셨습니다

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  3. 익명
    2018-03-14T01:07:17+00:00

    답변 감사합니다.

    네 이해하신 내용이 맞습니다.

    저는 =CEILING(A2,TIME(0,15,0)) 으로 일괄적용했습니다.

    그랬더니 0-15분까지의 구간이 0으로 표시 되지 않고 15로 표시 될수 밖에 없었습니다.

    분명 if나 int나 뭔가가 추가되어야 할것 같은데 잘 모르겠어요...

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음
  4. 익명
    2018-03-13T04:07:07+00:00

    안녕하세요. young seokhan 님.

    Microsoft community 사이트에 방문해 주셔서 감사합니다.

    Excel 2016 사용 중 시간을 나타낼 때 15분 단위로 반올림 또는 내림 되어서 시간 계산하는 방법에 대해 문의해주셨습니다.

    좀 더 명확한 답을 드리고자, 아래와 같은 문의에 답변 부탁드립니다.    

    ▶ 표현하고자 하시는 것이 아래 예시 내용과 같은가요? 맞는다면, 표시되는 것도 시간으로 표시가 되어야 하나요?

     예) A1=PM 12:15, B1=PM 12:00

           A2=PM 12:22, B2=PM 12:30

           A3=PM 12:37, B3=PM 12:45

           A4=PM 12:52, B4=PM 01:00

    ▶ ceiling 함수를 이용하셔서 0-15분 구간을 제외하고는 적용이 되셨다고 하셨는데, 어떻게 함수를 사용하셨는지 알려주시면 감사하겠습니다.

    답변 기다리겠습니다.

    감사합니다.

    이 대답이 도움이 되었나요?

    댓글 0개 설명 없음