나눔터  
  HOME > 나눔터 > 묻고답하기 > 엑셀
엑셀
엑셀에 대한 질문과 답변을 올려주세요. 단, 취지에 맞지 않는 글은 운영자가 삭제합니다.
 "000 님, 도와주세요", "부탁 드립니다.", "급합니다!" 등과 같이 막연한 제목을 달지 말아주세요.
[필독] 빠르고 정확한 답변을 얻는 16가지 Tip !
[필독] 저작권법 개정에 따른 이용안내

작성자:  

 현지파 (kangsoo2)

추천:  2
파일:     prime_time_sample.xlsx (11.8KB) 조회:  1926
제목:   시간대별 계산방식 오류 문의
     
  * 답변하시는 분들께 도움이 되도록 자신의 환경을 아래 항목 옆에 기재해 주세요.
 - 엑셀 버전(95,97,2000,xp,2003,2007): 2007
* 아래줄에 질문을 작성하세요 >>

시간과 요일에 따른 시간 추출 계산식에서 timevalue()를 이용해서 이것저것해보는 중인데 음 빨간색 줄처럼 해당시간대에 걸치는데 계산을 못하는 계산식 해결을 위한 조언 부탁드립니다.

정확한 값은 아래와 같습니다
D5=240
D6=210

아니면 간단하게 던지 처음부터 잘못 생각해서인지 조언도 같이 부탁드립니다. 감사합니다.
 
[불량 게시물 신고]  
무지개타고아래를 적절히 참고하세요.

e2
=MAX(0,MIN(C2,23/24)-MAX(B2,(19-(MATCH(A2,{"월","화","수","목","금","토","일"},0)>5))/24))*1440
08-04 (21:51)
삭제 ■신고
우유짱무지개타고님꺼 약간 참고해서 작성해봤습니다.

d2
=IF(MATCH(A2,{"월","화","수","목","금","토","일"},0)>5,
IF(AND(B2<"23:00",C2>"18:00"),TEXT(IF(C2>"24:00",MAX(TIMEVALUE(C2),"23:00"),MIN(TIMEVALUE(C2),"23:00"))-MAX(TIMEVALUE(B2),TIME(18,0,)),"[mm]"),""),
IF(AND(B2<"23:00",C2>"19:00"),TEXT(IF(C2>"24:00",MAX(TIMEVALUE(C2),"23:00"),MIN(TIMEVALUE(C2),"23:00"))-MAX(TIMEVALUE(B2),TIME(19,0,)),"[mm]"),""))
요일 아래 if문 중 첫번째가 주말이고 두번째가 평일일 경우 수식입니다.
08-05 (12:58)
삭제 ■신고
현지파감사합니다 문제를 해결했습니다08-05 (14:04)
삭제 ■신고
        
  

작성일 : 2021-08-04(17:53)
최종수정일 : 2021-08-05(14:03)