|
* 아래줄에 질문을 작성하세요 >>
- 엑셀 버전 (2013)
엑셀 요일별 근무시간 정리 부탁드립니다.
가로형 요일 근무시간에서
세로형 요일 근무시간으로 변경하고자 합니다.
자료양이 방대해서 단순 행/열 변경으로는 엄두가 나지 않습니다.
첨부에 샘플 올려놓았습니다.
부탁드리겠습니다.
감사합니다.
==============[영종도사람님 글에 대한 답변입니다]==============
그런데...
김길동씨가 월요일 날 두 차례(4.2, 4.9) 근무했는데 이 시간을 합산해야 하지 않나요?
그래서 세 가지 방법을 각 시트에 제안해 두었으니 참고하시기 바랍니다.
음영색이 같은 셀들은 동일한 수식을 복사한 것입니다.
즉 예를 들면 J3 셀에 잘 설계해서 입력한 수식을
J3:P28 범위 전체에 쭈욱 복사한 것입니다.
뿐만 아니라, 직원이나 근무일이 늘어나면 늘어나는대로
그대로 아래로 복사만 해 주면 됩니다.
현재 입력된 끝 줄 28행보다 한 행 더 아래까지 복사해 둔 것은
데이터가 추가될 경우 추가된만큼
아래쪽으로 쭉 복사해서 쓰면 된다는 뜻입니다.
효율화 해법에서는 근무시간을 합산하면 24시간 이상이 될 수 있고
이 경우, 셀 표시 형식을 시간으로 설정하게 되면
24시간은 0시간, 25시간은 1시간으로 보여지게 되기 때문에
숫자 소숫점 표기 형식으로 설정하였습니다.
따라서, 25시간 30분은 25.50으로
36시간 15분은 36.25로 표시됩니다.
이걸 꼭 몇시간 몇분으로 나타내고 싶으면
정수부분만 취해서(INT 함수) 시간으로
소수부분(원 값 - INT값)에 60을 곱해서 분으로 표시하도록
수식을 작성하면 됩니다.
그런데 굳이 그럴 필요는 없다고 판단됩니다.
만일 급료 계산이 목적이라면
이대로 단위 시급을 곱해주면 될 것이고
시간 미만을 버림으로 처리하려면 INT 또는 TRUNC, ROUNDDOWN 함수를
반올림하려면 ROUND 함수를
올림하려면 ROUNDUP 함수를 사용하면 되겠네요.
|
|