http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=mjFQ6bYbqtY9pPvlQolOBfEeiAkxOaRN
|
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
2 |
날짜 |
A조 |
B조 |
C조 |
|
A조 |
B조 |
C조 |
|
|
|
3 |
2008-03-10 |
1 |
-1 |
0 |
|
주 |
야 |
휴 |
|
-1 |
야 |
4 |
2008-03-11 |
1 |
-1 |
0 |
|
주 |
야 |
휴 |
|
0 |
휴 |
5 |
2008-03-12 |
1 |
0 |
-1 |
|
주 |
휴 |
야 |
|
1 |
주 |
6 |
2008-03-13 |
1 |
0 |
-1 |
|
주 |
휴 |
야 |
|
|
|
7 |
2008-03-14 |
0 |
1 |
-1 |
|
휴 |
주 |
야 |
|
|
|
8 |
2008-03-15 |
0 |
1 |
-1 |
|
휴 |
주 |
야 |
|
|
|
9 |
2008-03-16 |
-1 |
1 |
0 |
|
야 |
주 |
휴 |
|
|
|
10 |
2008-03-17 |
-1 |
1 |
0 |
|
야 |
주 |
휴 |
|
|
|
11 |
2008-03-18 |
-1 |
0 |
1 |
|
야 |
휴 |
주 |
|
|
|
12 |
2008-03-19 |
-1 |
0 |
1 |
|
야 |
휴 |
주 |
|
|
|
13 |
2008-03-20 |
0 |
-1 |
1 |
|
휴 |
야 |
주 |
|
|
|
14 |
2008-03-21 |
0 |
-1 |
1 |
|
휴 |
야 |
주 |
|
|
|
G3 =VLOOKUP(C3,$K$3:$L$5,2,0)
C7 =IF(C5=C6,SIGN(SUM(C5:C6)-SUM(C3:C4)),C6)
G3 잡아 G3:I14에, C7 잡아 C7:E14에 드래그 복사하면 결과표가 G:I열에 완성됩니다. 미리 K3:L5의 표를 만들어 놓고 최초 4일간의 근무표를 C3:E6에 숫자로 예시와 같이 표기합니다. 여러가지 법칙이 있을 겁니다만 여기서는 '최근 이틀의 수치가 다르면 바로 어제 수치를 표시하고', '수치가 같으면 (최근 1,2일의 합)-(최근 3,4일의 합)의 부호를 따르면 된다는 데 착안했습니다.
'논리 > 엑셀 프로그래밍' 카테고리의 다른 글
날짜,시간 간격을 n시간m분으로 환산 (0) | 2008.11.14 |
---|---|
단어의 모든 알파벳 뒤에 "," 넣기 (0) | 2008.11.14 |
총액을 일정 비율 정수로 분할(랜덤) 식으로 표시 (0) | 2008.11.14 |
내림차순 보간법 (420 in 431~397) (0) | 2008.11.14 |
지정된 기간 중 해당 요일 개수 구하기 (0) | 2008.11.14 |