이 게시판은 아별닷컴 회원만 질문을 올릴 수 있습니다. 회원에게 주어지는 특권인셈이지요. 회원이 아닌 분들은 열람만 가능합니다.
글 수 822
첨부 파일의 교관구분에 정규교관과 PART교관으로 구분을 하고자 합니다.
파트교관이 정규교관으로 이동하기도 하고 정규교관이 파트교관이 되기도 합니다.
그러므로 입력하는 행의 날짜현재, 정규교관의 임용일에서 면직일까지는 정규교관,
파트교관의 임용일에서 면직일까지는 PART교관으로 표시가 될 수 있도록 수식을
넣었는데 전부 공란으로 표시가 됩니다. 무엇이 문제인지를 알 수가 없네요!
수식의 내용은 교관현직정규의 교관이 교관과 같고 임용일이 날짜보다 작고 면직일이
날짜보다 큰 경우 정규라고 표시하고 .....
제가 설정을 잘못한 것인지? 알수가 없네요!
신께서 도움을 주시길 기도합니다.
댓글 '6'
자가용조종사님..
일단..
데이터를 이해하기 힘드네요..
교관은 정규와 PART만 있는거 아닌가요?
그렇다면 정규와 파트에 대한 기준 정보를 다 관리할게 아니라..
정규인지만 체크하면 될 것 같네요..
"기준정보"시트를 새로 만들었습니다.
전체 수식은 아래와 같구요..
=IFERROR(IF(AND(A4>=OFFSET(기준정보!$C$2,MATCH(C4,기준정보!$C$2:$C$35,0)-1,-1,1,1),A4<=OFFSET(기준정보!$C$2,MATCH(C4,기준정보!$C$2:$C$35,0)-1,1,1,1)),"정규교관","PART교관"),"PART교관")
수식의 기본적인 구조는 아래와 같습니다.
=IFERROR( 데이터가있는지, 없으면 PART교관)
데이터가 있는지 부분을 보면..
IF(AND(A4>=OFFSET(기준정보!$C$2,MATCH(C4,기준정보!$C$2:$C$35,0)-1,-1,1,1),A4<=OFFSET(기준정보!$C$2,MATCH(C4,기준정보!$C$2:$C$35,0)-1,1,1,1)),"정규교관","PART교관")
위를 좀 요약해보면..
=IF( AND( 날짜 >= 교관이름의 왼쪽셀값 , 날짜 <= 교관이름의 오른쪽셀값 ), 정규교관, PART교관 )
위와 같은 방식으로 수식을 정리해보세요..
도움이 되셨기를..
첨부파일을 참고하세요...
다운받기 : LOGDATA222_1.xlsb
제가 작성한 수식 중 =IF(COUNTIFS(교관현직정규[교관],[@[교 관]],교관현직정규[임용일],"<=[@날짜]",교관현직정규[면직일],">[@날짜]"),"정규",IF(COUNTIFS(교관퇴직정규[교관],[@[교 관]],교관퇴직정규[임용일],"<=[@날짜]",교관퇴직정규[면직일],">[@날짜]"),"정규",IF(COUNTIFS(교관현직PART[교관],[@[교 관]],교관현직PART[임용일],"<=[@날짜]",교관현직PART[면직일],">[@날짜]"),"PART",IF(COUNTIFS(교관퇴직PART[교관],[@[교 관]],교관퇴직PART[임용일],"<=[@날짜]",교관퇴직PART[면직일],">[@날짜]"),"PART","")))) 위 붉은 색 부분에 뭔가 잘못이 있는 것 같은데 뭐가 잘못되었는지 알려 주시면 감사하겠습니다.
우아아아! 해결 했습니다.IF문을 중첩함으로써 #N/A가 반환되는 경우가 있어서 제대로 안된 것 같습니다.교관명부를 일원화함으로써 해결되었습니다.그런데 위 COUNTIFS 문제에 관해서는 제가 좀 배우고 싶습니다.뭐가 문제였는지 알 수가 없습니다.