http://kin.naver.com/detail/detail.php?d1id=1&dir_id=1050202&eid=os3wEH/hyenBJX+Az+TSw7NvS7VTGrDO
|
B |
C |
D |
E |
F |
G |
H |
I |
J |
K |
L |
2 |
|
1 |
3 |
3 |
|
|
|
|
|
|
|
3 |
|
2 |
8 |
8 |
|
|
|
|
|
|
|
4 |
|
3 |
17 |
17 |
|
|
|
|
|
|
|
5 |
|
4 |
34 |
34 |
|
|
|
|
|
|
|
6 |
|
5 |
67 |
67 |
|
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
|
|
8 |
|
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
9 |
1 |
3 |
|
|
|
|
|
|
|
|
|
10 |
2 |
8 |
7 |
|
|
|
|
|
|
|
|
11 |
3 |
17 |
18 |
13 |
|
|
|
|
|
|
|
12 |
4 |
34 |
39 |
34 |
23 |
|
|
|
|
|
|
13 |
5 |
67 |
80 |
75 |
62 |
41 |
|
|
|
|
|
14 |
6 |
132 |
161 |
156 |
139 |
114 |
75 |
|
|
|
|
15 |
7 |
261 |
322 |
317 |
292 |
259 |
214 |
141 |
|
|
|
16 |
8 |
518 |
643 |
638 |
597 |
548 |
491 |
410 |
271 |
|
|
17 |
9 |
1031 |
1284 |
1279 |
1206 |
1125 |
1044 |
947 |
798 |
529 |
|
18 |
10 |
2056 |
2565 |
2560 |
2423 |
2278 |
2149 |
2020 |
1851 |
1570 |
1043 |
D2 =SUMPRODUCT(2^ROW($1:1)+1)
E2 =SUMPRODUCT(2^ROW(A$1:INDIRECT("a"&C2))+1)
C9 =IF($B9<C$8+1,"",SUMPRODUCT(2^ROW(INDIRECT("a"&C$8+1):INDIRECT("a"&$B9))+1)+C$8*2^($B9-C$8))
C9를 복사, C9:L18에 붙여넣으면 표가 완성됩니다. D2, E2는 워밍업입니다. D2:E2 잡아 아래로 6행까지 복사해 보세요. D2의 기법으로 시그마를 구할 수 있다는 것은 예전 다른 질문을 처리하다 알게 되었는데 유동참조가 가능한지는 해본 적이 없습니다. (질문하신 표를 완성하려면 a, b가 변하는 걸 추적해야 하므로 유동참조가 먹어야 합니다) 제가 최근 유동참조 기법에 관심을 갖게 되어 E2와 같이 걸어보니 같은 답이 나오네요. 따라서 C9의 양축 유동참조로 표를 구현할 수 있겠다고 판단했습니다.
(덧글 : 원래 질문을 올린 이는 답이 다르게 나온다고 함. 참조할 이는 직접 확인할 일)
'논리 > 엑셀 프로그래밍' 카테고리의 다른 글
통지서 만들기 (OFFSET 유동 참조) (0) | 2008.11.14 |
---|---|
Vlookup 2, 3,...,n번째 값 구하기 (0) | 2008.11.14 |
3 조건 이상의 마지막 행 잡아 내기 (0) | 2008.11.14 |
조건을 만족하는 데이타를 한 셀에 결합 (0) | 2008.11.14 |
특수문자 없애기 (0) | 2008.11.14 |