PGR21.com
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다.
통합 규정을 준수해 주십시오. (2015.12.25.)
Date 2021/01/22 13:29:45
Name Idioteque
File #1 111111.png (23.3 KB), Download : 95
Subject [질문] 엑셀 질문입니다(고수분들 도와주세요)*그림수정 (수정됨)


위에 있는 그림처럼 입력된 데이터를 참고해서, 아래 목록처럼 정리를 해야합니다.

날짜별로 직원별 근무시간과 업무명이 입력되는데, 이걸 보고 업무명 기준으로 근무일과 근무자수를 정리해야 합니다.

물론 사진은 제가 임의로 기록한 내용이고, 실제로 처리해야하는 양은 훨씬 많습니다. 원본 자료가 입력되는 방식(항목, 순서, 위치 등)을 제가 변경할 수는 없습니다.
전임자분은 일일히 목록 대조해서 직접 기입하셨던데, 함수 이용해서 처리할 수 있는 방법이 있을까요?

*행번호, 열번호가 없어서 그림 수정했습니다.
답변 남겨주시면 다 확인해보겠습니다. 살려주세요.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
이혜리
21/01/22 13:44
수정 아이콘
업무명 가
근무일의 경우에 근무인원이 없으면 저렇게 반드시 Cell 없애야 하나요??
근문인원은 가의 1월 1일 Cell 기준으로 =countif(1월1일 열전체,"가") 혹은 =countif(1월1일 열전체,$가 써있는셀$)
Idioteque
21/01/22 14:20
수정 아이콘
근무인원 있는 날짜만 입력되야 한다고 하십니다. 전체날짜 기준으로 입력하고 근무인원 없는 날은 공백셀 선택해서 행숨기기 해봐야겠네요. 감사합니다.
타카이
21/01/22 14:10
수정 아이콘
저도 윗방법이 제일 나은듯 하고 굳이 근무자수 0인 날짜를 날려야 한다면
필터걸어서 날리는게 제일 쉬울듯 합니다
Idioteque
21/01/22 14:22
수정 아이콘
한번에 업무별로도 다 분류해버리고 싶어서 함수만 생각하다 보니까 필터는 생각도 못했네요. 감사합니다.
21/01/22 16:44
수정 아이콘
1. 근무일 아래 셀에 =OFFSET($C$1[데이터 '01월 01일'의 절대 주소],0,ROW(C1[데이터 '01월 01일'의 주소])-1) 입력 후 핸들로 채우기
2. 근무인원 아래 셀에 =COUNTIF(OFFSET($C$1[데이터 '01월 01일'의 주소],0,MATCH(A15[근무일의 주소],$C$1:$I$1[데이터 날짜란의 절대범위])-1,2*COUNTA($A$1:$A$9)-1,1),B$12[업무명 오른쪽 셀]) 입력 후 핸들로 채우기
3. 근무일과 근무인원에 범위 지정 후 표 서식 적용
4. 근무인원 0인 항목은 제거하도록 필터 설정
5. 다른 업무에 대해서도 표 붙여넣기. 이때 다른 표의 필터로 인해 잘린 범위에 영향을 받으므로 세로 방향으로 배치하는 게 좋겠습니다.
Idioteque
21/01/22 21:06
수정 아이콘
(수정됨) 필터 설정을 해봤는데, 필터 적용을 할 수 없을 것 같습니다. 제가 예시 그림에서 생략한 부분이 많은데, 하나의 시트에 연동되는 다른 시트가 또 있어서 필터 적용하니까 내용에 오류가 생기네요.
1번 내용은 이해했고, 2번 내용은 제가 해당 함수를 찾아보고 이해도록 하겠습니다. 감사합니다.
21/01/22 18:24
수정 아이콘
작업후에 필터등으로 편집 할 필요없이 함수만으로 가능합니다만 위 상태로만 설명드리긴 좀 어렵네요. 그리고 가능하시다면 양식을 바꾸시는게 업무효율화를 위해서도 좋을 듯 합니다. 밤에 애 자고나면 봐드릴게요.
Idioteque
21/01/22 21:14
수정 아이콘
그림 일부 수정했습니다. 예시는 최대한 간략하게 나타낸 거고, 실제 양식은 훨씬 복잡합니다. (이름과 시간 사이 열이 또 있고, 시간도 하위 항목 있고, 이름 사이 공백행 있고 등등) 보고용, 제출용이라 양식을 변경할 수 없는데 진짜 비효율적입니다. VLOOKUP, MATCH, INDEX 정도면 해결되는 자료만 다뤄서, 이런 형태의 자료는 듣지도 보지도 못했습니다. 전임자처럼 노가다로 계속 확인해야 한다고 생각하니 막막합니다.
21/01/22 22:29
수정 아이콘
어느정도 아시는 것 같아서 대충설명드릴게요. 우선 일자가 1월 31일까지 1행에만 있기를 바랍니다...

1. 보조셀을 c10 에 만듭니다. 보조셀의 내용은 1월1일의 업무 "가"의 근무인원입니다.
보조셀 위치는 크게 상관없으나 날자에 맞게 열은 맞춰주셔야 됩니다.
c10은 =COUNTIF(C$2:C$9,"가")
마찬가지로 c11에는 "나"의 근무인원, c12는 "다"입니다.

2. a15부터 아래로 업무 "가"의 내용이 있는 날짜만 필터링해서 불러옵니다. 함수는
=IFERROR(INDEX($C$1:$I$1,,SMALL(IF($C$10:$I$10>0,COLUMN($C10:$I10)-COLUMN($C$10)+1),ROW(A1))),"")
배열 수식이기 때문에 ctrl + shift + enter 동시 입력하시고 아래로 원하는 만큼 날짜 불러오시면 됩니다.

3. 업무 "나" 부터는 2번의 함수에서 SMALL(IF($C$10:$I$10>0
이 부분의 행숫자만 변경하시면 됩니다. 예를들면 "나"는 c11부터 i11, "다"는 c12부터 i12까지입니다.

4. 근무인원의 hlookup함수 쓰시면 될 것 같네요. 아실것같아 설명은 안드릴게요.

만들어보니깐 잘 되네요. 혹시 잘 안되시면 쪽지주세요.
Idioteque
21/01/23 22:36
수정 아이콘
지금 댓글 보고 따라서 적용해 봤습니다. 다행히 같은 행에 날짜가 다 있긴 합니다. 기입된 날짜만 가져오는 수식을 정확하게 이해하진 못했는데, 이 방법 사용하니 원하는대로 나오네요. 정말 감사합니다.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
152300 [질문] 서울에 cpu + 보드 + ram 을, 기존 컴퓨터에 교환, 조립해주는 업체가 있을까요? [4] 마르키아르5310 21/01/22 5310
152299 [질문] 애플워치 질문 드립니다. [4] k`5226 21/01/22 5226
152298 [질문] 울트라21 통화 스피커 [2] 로드바이크4876 21/01/22 4876
152297 [질문] 핸드드립용으로 분쇄한 커피가루를 모카포트용으로 다시 분쇄해도 되나요? [4] 미켈슨4572 21/01/22 4572
152296 [질문] 서양도 찌질하거나 나이차있는 사람이 고백하면 극혐하나요? [34] 싶어요싶어요9075 21/01/22 9075
152295 [질문] 해외주식 거래 시 수익금 양도소득세에 대해 궁금합니다 [4] 삭제됨4749 21/01/22 4749
152294 [질문] 대학(원)생 노트북 이륙 허가 부탁드립니다!! [15] 가능성탐구자5716 21/01/22 5716
152293 [질문] 3년?만에 포켓몬고 복귀하는데 팁 부탁드립니다. [4] 훈타4416 21/01/22 4416
152292 [질문] 아이가 타블렛으로 그림 그릴 간단한 프로그램 있을까요? [10] 귀여운호랑이4845 21/01/22 4845
152291 [질문] 진지한 회사생활 고민상담입니다. (추후 삭제 예정입니다.) [14] 목캔디5784 21/01/22 5784
152290 [질문] 네이버 앱이 맛이갔습니다 [1] 건전한닉네임34659 21/01/22 4659
152289 [질문] 고객센터 대응에 불만이 있을 때는 어디에다 대응을 해야하나요? [4] bifrost4940 21/01/22 4940
152288 [질문] [마구마구] 여러분들이라면 이 이종범중에 어느것이 스탯이 더 좋다고 보시나요?? [2] 잘가라장동건4574 21/01/22 4574
152287 [질문] 엑셀 질문입니다(고수분들 도와주세요)*그림수정 [10] Idioteque4146 21/01/22 4146
152286 [질문] 바이오스상에서 하드디스크 끄는 방법이 있을까요? [4] 코기토4739 21/01/22 4739
152285 [질문] 해외에서 일하는 사람이 연금 ETF들어도 이득인가요? [1] 밀크공장4550 21/01/22 4550
152284 [질문] 집주인이 너무 스트레스 받게 합니다. [15] Arya Stark7181 21/01/22 7181
152283 [질문] 아이폰 진동/무음모드인데, 벨소리가 종종 튀어나는 건 왜그런걸까요 LG의심장박용택5786 21/01/22 5786
152282 [질문] PGR에 부품 특가 같은거 올려도 되나요? [5] SAS Tony Parker 4464 21/01/22 4464
152281 [질문] 블루투스 풀배열키보드를 구매하려고합니다 cs4967 21/01/22 4967
152280 [질문] 에버노트 말고 괜찮은 노트 어플 있을까요? [7] 험블5381 21/01/22 5381
152279 [질문] 프린터가 미쳤어요 [3] Part.36562 21/01/22 6562
152277 [질문] 메인보드 고장난 휴대폰 판매 [2] Brwkahd6460 21/01/22 6460
목록 이전 다음
댓글

+ : 최근 1시간내에 달린 댓글
+ : 최근 2시간내에 달린 댓글
맨 위로