다음을 통해 공유

엑셀 함수 질문

익명
2024-11-06T05:48:38+00:00
출근 10:34:31
퇴근 22:38:13
인정출근 10:30:00
인정퇴근 22:30:00

10시 5분까지 출근 하면 10시로 출근인정

10시 35분까지 출근 하면 10시 30분으로 출근인정

11시 5분까지 출근하면 11시로 출근 인정

하지만 11시 6분부터는 지각으로 표시

퇴근시간이 20시가 넘는 경우 인정퇴근 시간에 오류가 나도록 표시 하고 싶습니다.

어떤 수식을 사용하면 되나요?

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

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

댓글 0개 설명 없음

답변 4개

정렬 기준: 가장 유용함
  1. 익명
    2024-11-08T04:49:11+00:00

    이 응답은 자동으로 번역되었습니다. 따라서 문법 오류 또는 이상한 표현이 있을 수 있습니다.

    오랜만에 연락이 왔는데, 제가 공유한 공식을 사용해 보셨나요? 결과는 어땠나요? 결과를 저와 공유해주세요!

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

    댓글 0개 설명 없음
  2. 익명
    2024-11-06T09:05:53+00:00

    이 응답은 자동으로 번역되었습니다. 따라서 문법 오류 또는 이상한 표현이 있을 수 있습니다.

    이것을 시도하십시오 :
    =IF(Z15 > TIME(22, 0, 0), FALSE, IF(MINUTE(Z15) <= 5, TIME(HOUR(Z15), 0, 0), IF(MINUTE(Z15) <= 35, TIME(HOUR(Z15), 30, 0), TIME(HOUR(Z15), 30, 0)))

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

    댓글 0개 설명 없음
  3. 익명
    2024-11-06T08:51:27+00:00

    저희는 이 수식을 사용하고 있습니다,

    =IF(MINUTE(Z15)<=5,TIME(HOUR(Z15),0,0), IF(MINUTE(Z15)<=35,TIME(HOUR(Z15),30,0), TIME(HOUR(Z15),30,0)))

    22:38:13에 퇴근한 직원은 22시가 넘었기 때문에 바로 FALSE 표현하고 싶습니다.

    (22:30:00)이라고 표시 되지 않고, 바로 FLASE가 되게끔

    이럴 경우 원래 사용하는 수식에 어떻게 추가 하면 될까요?

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

    댓글 0개 설명 없음
  4. 익명
    2024-11-06T08:25:44+00:00

    이 응답은 자동으로 번역되었습니다. 따라서 문법 오류 또는 이상한 표현이 있을 수 있습니다.

    안녕하세요. hello_329고객님

    Microsoft Community의 게시물에 감사드립니다.

    직장에 늦었는지 여부를 표시하려면 다음 공식을 시도할 수 있습니다. 

    =IF(MINUTE(B1) <= 5, TEXT(FLOOR(B1, TIME(1, 0, 0)), "h:mm"), IF(MINUTE(B1) <= 30, "늦게 도착", IF(MINUTE(B1) <= 35, TEXT(FLOOR(B1, TIME(0, 30, 0)), "h:mm"), "늦게 도착")))

    휴무 시간이 20:00보다 큰지 확인하고 오류를 반환하려면 다음 수식을 시도하십시오.

    =IF(B2 > TIME(20, 0, 0), "잘못된", "")

    제가 공유한 공식도 귀하의 요구 사항을 충족하기를 바라며 귀하의 답변을 기다리겠습니다!

    감사합니다

    토마스 C - MSFT | Microsoft 커뮤니티 지원 전문가

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

    댓글 0개 설명 없음