|
|
|
|
|
|
* 질문 >>
엑셀 if함수의 날짜 관련하여 첨부와 같이 질문드립니다.
작업일이 "당일"이면 "7/1 0:00부터 1:40까지"에 종별작업인 "2종"을 표시하고, 작업일이 "매일"이면 "7/1~7/3까지 매일 0:00 부터 1:40까지" 종별작업인 "3종"표시하고, 작업일이 "계속"이면 "7/1 0:00부터 7/3 1:40까지"에 종별작업인 "4종"을 표시하는 함수를 찾고자 합니다.
감사합니다.
==============[모모님 글에 대한 답변입니다]==============
우선 시트 설계가 좀 이해할 수 없게 되어 있네요.
I열에는 IF함수를 쓸 이유가 전혀 없는데 아무 의미 없는 조건식이
들어가 있습니다.
즉, D열의 값이 "당일"이거나 "매일"이거나 "계속"이거나 어느 경우에도
B5+C5를 계산하고 있고, 셋 다 아닐 경우에만 ""으로 되어 있습니다.
그러면 결국 세 조건을 OR로 묶어서 하나로 만들면 되고
아닐 경우에도 ""로 하면 나중에 L열 이후에서 오류가 발생할 수 있습니다.
""이 아닌 수치 값 0으로 해야 맞습니다.
그리고 0일 때 이상한 날짜로 표시되지 않고 빈셀처럼 표시되도록
사용자지정 표시형식을 지정하였습니다.
([>0]yy"-"m"-"d h:mm;"")
셀 값이 대괄호 안의 조건 즉, 정상적인 날짜시간 데이터일 때에는
날짜와 시간을 표시하고
0 또는 잘못된 데이터일 때에는 ""을 표시함
작업일 값에 따라 근무 시각 시종이 다른 조건도
이미 원데이터 표에 수동으로 설정하게 되어 있으니
굳이 IF함수로 구분할 필요가 없네요.
그래서 원래 입력하신 수식을 아예 무시하고
질문 의도대로 동작하게 고쳤습니다.
날짜별로 시트를 분리해도
각 시트에 원데이터(A열~I열)를 그대로 가져가는 한
동일한 수식을 쓰면 됩니다.
|
|
[불량 게시물 신고] |
|
|
|
작성일 : 2017-06-16(21:26)
최종수정일 : 2017-06-16(21:26) |
|
|
|
|