좋습니다. 여기서는 다양한 교대 근무가 이루어지며 총 시간 공식을 원합니다.
문제는 로타가 다양한 교대조에 대해 다양한 표기법을 사용하여 작성된다는 것입니다.
일부는 2-FIN이고 일부는 오후 7~5시이며 일부는 EARLY 또는 LATE입니다.
이제 각 교대조가 시간 단위로 무엇인지 알지만 이를 계산하기 위해 Excel을 사용할 수 있는 방법이 필요합니다. 이제 가능한 교대조와 총 시간이 포함된 테이블을 만든 다음 Excel에서 로타를 일치시킬 수 있다고 가정합니다. 일주일 동안의 테이블과 총 시간
하지만 나는 이것을 어떻게 해야할지 전혀 모릅니다. 이것에 대한 나의 모든 시도는 당신의 공식에 대한 문제로 되돌아오고 더 이상의 설명은 없습니다.
답변1
Excel 2010을 사용하고 있으므로 이 작업을 쉽게 수행할 수 있는 몇 가지 훌륭한 도구가 있습니다. 내가 할 일은 다음과 같습니다.
교대 근무를 위한 간단한 테이블을 만드세요. 두 개의 열만큼 기본적일 수 있습니다:
Name
&Length
일정표를 만들어보세요. 여기에는
Date
,Employee Name
,Shift
, 4개의 열이 있어야 합니다Hours
.Date
수동으로 입력할 수 있습니다.Employee Name
및 둘 다Shift
Excel의 데이터 유효성 검사를 사용하여 특정 값의 드롭다운 목록을 만들 수 있습니다.Hours
VLOOKUP을 사용하여 시프트 테이블에서 해당 값을 결정합니다. 내 예에서 수식은 입니다=VLOOKUP([@Shift],Table1,2,FALSE)
. 그러면Shift
첫 번째 테이블의 두 번째 테이블에 있는 값이 조회되고Table1
두 번째 열이 반환되며,Length
만 반환됩니다.Exact Match (2)
즉, 항목을 알파벳 순서로 정렬할 필요가 없습니다.또한 시간을 빠르게 확인하기 위해 테이블에 총계 행을 추가했습니다.
Pivot Table
마지막으로 두 번째 테이블에서 테이블을 생성하여 몇 가지 추가 기능을 추가합니다 . 이를 통해 데이터를 신속하게 요약하고 보고할 수 있습니다. 데이터 원본에서 여러 피벗을 만들 수 있으므로 이 두 가지를 쉽게 만들고 원본 데이터(표 2)가 업데이트될 때마다 업데이트할 수 있습니다.
답변2
드롭다운 목록이 포함된 테이블을 설정하여 모든 교대근무가 동일한 형식이 되도록 할 수 있습니다. 그런 다음 교대 근무 시간과 시간이 적힌 테이블을 옆에 놓습니다. 한 감방에서는 오후 7~9시, 그 옆 감방에서는 2시간 정도.
그들은 다음과 같은 합계 vlookup을 사용합니다.
=SUM(VLOOKUP(B6;Sheet2.A3:B4;2;0);VLOOKUP(B7;Sheet2.A3:B4;2;0))
그러면 총 시간이 표시됩니다.
Microsoft Excel을 사용하는 경우 ";"를 변경하여 작동하는지 확인하기 위해 오픈 오피스를 사용했습니다. 수식에서 ","로 변환합니다. 일정에 근무 시간이 없으면 if 문에 맞추거나 일정에서 근무 시간이 0시간이 되도록 할 수 있습니다.