[kintone] 표준 기능으로 쉬는 시간을 제외한 노동시간을 계산합니다.
4742 단어 kintone
계산할 시간
아래 그림에서 보듯이 출근시간을 s로 하고 퇴근시간을 e로 한다.
나는 A를 쉬는 시간, B를 쉬는 시간과 다른 시간으로 나누고 싶다.
※ 예를 들면
A (12:00-13:00)를 쉬는 도중(12:40)에 출근하다
휴식B(18:00-18:30) 도중(18:10)에 퇴근하는 경우
휴식 A 시간:20분
휴식 B시간:10분
기타 근무시간: 5시간
이렇게 시간을 계산하는 공식.
계산 공식
기호의 뜻은 다음과 같다.
기호(필드 코드)
의향
s
출근 시간
e
퇴근 시간
A
쉬다
B
쉬다
As
휴식 A 시작 시간
Ae
휴식 A 종료 시간
Bs
휴식 B 시작 시간
Be
휴식 B 종료 시간
계산 공식은
출근에서 퇴근까지의 시간에서 A, B를 쉬는 시간을 빼다.
A 일만 생각했어요.
우선 휴식 A만 생각하세요.
출근시간
퇴근 시간
그렇지만
아래 그림에서 보듯이 출퇴근 시간의 조합은 A의 휴식 시간에 6개의 패턴이 있다.
패턴
컨텐트
A 쉬는 시간.
1
A 쉬기 전에 출근하고 퇴근하기(e0
2
A 휴식 후 출근 퇴근(Ae0
3
A를 쉬기 전에 출근하고 A의 중도 퇴근(se - As
4
휴식 A 전 출근, 휴식 A 후 퇴근(sAe - As
5
A를 쉬는 도중에 출근과 퇴근(Ase - s
6
휴식 A 도중 출근, 휴식 A 후 퇴근하는 경우(AsAe - s
나는 계산 공식을 고려할 것이다.
모드 1 및 2
모드 1 및 모드 2
e그 외에 패턴 3~6
따라서 OR 연산자를 사용합니다.
IF(OR(e네.
모드 3~6
그림을 보면
모드 3과 모드 4는 모두 s
모드 5와 모드 6이 반대일 때의 모드.
따라서 모드 3~6은 이런 IF 문구로 표시한다.IF(s<As, パターン3と4 , パターン5と6)
모드 3 및 4
모드 3과 4의 차이점은 퇴근 시간 e는 휴식 A, 끝 Ae의 오른쪽인가요, 왼쪽인가요?를 차별화했다.
e=Ae일 때는 모드 4.IF(e<Ae, パターン3, パターン4)
다음을 클릭합니다.
모드 3시 A 쉬는 시간 = e-As
모드 4시 A 쉬는 시간 = Ae-As
따라서 모드 3과 4는 이러한 IF 문구로 표시됩니다.IF(e<Ae, e-As, Ae-As)
모드 5 및 6
모드 5와 6의 차이점은 퇴근 시간 e가 휴식 A의 끝 Ae의 오른쪽인가요, 왼쪽인가요?를 차별화했다.
이것은 패턴 3과 4를 똑같이 고려하면 이런 IF 문구로 표시된다.IF(e<Ae, e-s, Ae-s)
휴식 A 시간의 계산 공식을 구하다
총결산 모델 1~6, 휴식 A를 구하는 시간의 계산식은 다음과 같다.IF(OR(e<As, Ae<s), 0, IF(s<As, IF(e<Ae, e-As, Ae-As), IF(e<Ae, e-s, Ae-s)))
휴식시간 B를 계산하는 공식
실제로 휴식 B의 계산 공식도 A를 B로 바꿔 아래의 계산 공식으로 완전히 똑같이 고려할 수 있다.IF(OR(e<Bs, Be<s), 0, IF(s<Bs, IF(e<Be, e-Bs, Be-Bs), IF(e<Be, e-s, Be-s)))
예를 들어 휴식 C가 늘었다고 해도 A 대신 C를 쓰는 의식을 똑같이 쓸 수 있다.
휴식 이외의 시간을 구하다
그 결과 휴식 A, B를 제외한 시간 계산 공식은 다음과 같다.e-s-A-B
실제 어플리케이션
필드 이름(필드 코드)
필드 유형
의향
공식.
s
타임
출근 시간
e
타임
퇴근 시간
As
타임
휴식 A 시작 시간
Ae
타임
휴식 A 종료 시간
Bs
타임
휴식 B 시작 시간
Be
타임
휴식 B 종료 시간
A
계산하다
A 쉬는 시간.
IF(OR(eB
계산하다
B 쉬는 시간.
IF(OR(e기타
계산하다
휴식 A, B 이외의 시간
e - s - A - B
총결산
킨톤의 표준 기능으로 이 단계를 할 수 있다. (아마도 더 효율적인 계산 공식이 있을 것이다.)
야근시간 등도 계산이 잘 될까??
계산식은 반드시 혼란이 없는 범위 내에서 사용하세요.
Reference
이 문제에 관하여([kintone] 표준 기능으로 쉬는 시간을 제외한 노동시간을 계산합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/juri_don/items/aacfa1acb82cde350e5d
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
기호의 뜻은 다음과 같다.
기호(필드 코드)
의향
s
출근 시간
e
퇴근 시간
A
쉬다
B
쉬다
As
휴식 A 시작 시간
Ae
휴식 A 종료 시간
Bs
휴식 B 시작 시간
Be
휴식 B 종료 시간
계산 공식은
출근에서 퇴근까지의 시간에서 A, B를 쉬는 시간을 빼다.
A 일만 생각했어요.
우선 휴식 A만 생각하세요.
출근시간
퇴근 시간
그렇지만
아래 그림에서 보듯이 출퇴근 시간의 조합은 A의 휴식 시간에 6개의 패턴이 있다.
패턴
컨텐트
A 쉬는 시간.
1
A 쉬기 전에 출근하고 퇴근하기(e
2
A 휴식 후 출근 퇴근(Ae
3
A를 쉬기 전에 출근하고 A의 중도 퇴근(s
4
휴식 A 전 출근, 휴식 A 후 퇴근(s
5
A를 쉬는 도중에 출근과 퇴근(As
6
휴식 A 도중 출근, 휴식 A 후 퇴근하는 경우(As
나는 계산 공식을 고려할 것이다.
모드 1 및 2
모드 1 및 모드 2
e
따라서 OR 연산자를 사용합니다.
IF(OR(e
모드 3~6
그림을 보면
모드 3과 모드 4는 모두 s
모드 5와 모드 6이 반대일 때의 모드.
따라서 모드 3~6은 이런 IF 문구로 표시한다.
IF(s<As, パターン3と4 , パターン5と6)
모드 3 및 4
모드 3과 4의 차이점은 퇴근 시간 e는 휴식 A, 끝 Ae의 오른쪽인가요, 왼쪽인가요?를 차별화했다.
e=Ae일 때는 모드 4.
IF(e<Ae, パターン3, パターン4)
다음을 클릭합니다.모드 3시 A 쉬는 시간 = e-As
모드 4시 A 쉬는 시간 = Ae-As
따라서 모드 3과 4는 이러한 IF 문구로 표시됩니다.
IF(e<Ae, e-As, Ae-As)
모드 5 및 6
모드 5와 6의 차이점은 퇴근 시간 e가 휴식 A의 끝 Ae의 오른쪽인가요, 왼쪽인가요?를 차별화했다.
이것은 패턴 3과 4를 똑같이 고려하면 이런 IF 문구로 표시된다.
IF(e<Ae, e-s, Ae-s)
휴식 A 시간의 계산 공식을 구하다
총결산 모델 1~6, 휴식 A를 구하는 시간의 계산식은 다음과 같다.
IF(OR(e<As, Ae<s), 0, IF(s<As, IF(e<Ae, e-As, Ae-As), IF(e<Ae, e-s, Ae-s)))
휴식시간 B를 계산하는 공식
실제로 휴식 B의 계산 공식도 A를 B로 바꿔 아래의 계산 공식으로 완전히 똑같이 고려할 수 있다.
IF(OR(e<Bs, Be<s), 0, IF(s<Bs, IF(e<Be, e-Bs, Be-Bs), IF(e<Be, e-s, Be-s)))
예를 들어 휴식 C가 늘었다고 해도 A 대신 C를 쓰는 의식을 똑같이 쓸 수 있다.휴식 이외의 시간을 구하다
그 결과 휴식 A, B를 제외한 시간 계산 공식은 다음과 같다.
e-s-A-B
실제 어플리케이션
필드 이름(필드 코드)
필드 유형
의향
공식.
s
타임
출근 시간
e
타임
퇴근 시간
As
타임
휴식 A 시작 시간
Ae
타임
휴식 A 종료 시간
Bs
타임
휴식 B 시작 시간
Be
타임
휴식 B 종료 시간
A
계산하다
A 쉬는 시간.
IF(OR(eB
계산하다
B 쉬는 시간.
IF(OR(e기타
계산하다
휴식 A, B 이외의 시간
e - s - A - B
총결산
킨톤의 표준 기능으로 이 단계를 할 수 있다. (아마도 더 효율적인 계산 공식이 있을 것이다.)
야근시간 등도 계산이 잘 될까??
계산식은 반드시 혼란이 없는 범위 내에서 사용하세요.
계산하다
B 쉬는 시간.
IF(OR(e
계산하다
휴식 A, B 이외의 시간
e - s - A - B
총결산
킨톤의 표준 기능으로 이 단계를 할 수 있다. (아마도 더 효율적인 계산 공식이 있을 것이다.)
야근시간 등도 계산이 잘 될까??
계산식은 반드시 혼란이 없는 범위 내에서 사용하세요.
Reference
이 문제에 관하여([kintone] 표준 기능으로 쉬는 시간을 제외한 노동시간을 계산합니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/juri_don/items/aacfa1acb82cde350e5d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)