http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=hZZ+0Rid32Mof4nWXOOYAEAMMsRBXnDC&qb=7Iuc6rCE7ZGcIOyXkeyFgA==&enc=utf8&section=kin&rank=2&sort=0&spq=1

시트명은 시간표입니다.

A1=0

A2~A10 시간입력

월~토 수강과목입력

J1=Now()        <<현재일시가 나타남 셀서식-hh:mm(aaa)

이름정의

현재=TIMEVALUE(TEXT(시간표!$J$1,"h:mm"))

시간=시간표!$A$1:$A$10

강의=OFFSET(시간,MATCH(현재,시간표!$A$1:$A$9,1),WEEKDAY(시간표!$J$1,3)+1)

이름설명

현재-현재일시의 시간값

시간-입력된시간

강의-오늘(요일)의 시간표에서 현재시간이후의 자료를 추출

MATCH()부분이 현재시간이후

WEEKDAY()부분이 요일별

수식

i3=IF(COUNTA(강의)<ROW(A1),"",INDEX(시간,SMALL(IF(강의<>"",ROW(강의)),ROW(A1))))

배열식입니다. 수식 입력후 Enter대신 Ctrl+Shift+Enter {=수식}형태로 변함

j3=IF(I3="","",VLOOKUP(I3,$A$1:$G$10,COLUMN(강의),0))

 

i3:j3을 밑으로 채우기

 


by Anna 안나 2009. 6. 14. 10:59