2013-07-19 4 views
0

이제내가이 채우기 위해 노력하고있어

=SERIES($BB$1,$BB$2:$BB$16,$BC$2:$BC$16,1) 

엑셀 2007에서 선 그림을 채 웁니다 SERIES 기능을 = 범위 $ BB $ 2 : $ BB $ 16이며 그 다음에 오는 것은 설명을위한 것입니다. 그러나 내 플롯은 매번 함수가 반환하는 데이터 포인트 수가 매번 달라지기 때문에 동적으로 매번 새로운 범위를 찾아야합니다.

= COUNTA (BB2 : BB1000)로 데이터 포인트의 수를 구할 수 있습니다. 그런 다음이 숫자 (1을 더하기 위해 1을 더한 값)를이 자리에서 16 인 곳으로 집어 넣을 수 있습니다. 다음 문자열을 범위로 어떻게 참조 할 수 있습니까?

= "$ BB : $ 2 $ BB $" & COUNTA :

= SERIES ([전지] [범위] [범위의 장소에서 (BB2 BB1000)

] ...)

방금 ​​입력 한 Excel에서는 가져 가지 않습니다. 나는 간접적 시도하지만 셀의 값을 반환하고, 다양한 간접 기능 :

당신이 동적으로 입력의 주소를 계산할 수있는 세 가지 세포가 있다고 가정을 사용하여

+0

방금 ​​명명 된 범위와 함께 OFFSET을 사용하여 온라인에서 뭔가를 발견했습니다. 좀 더 솔직한 방법이 있습니까? –

+1

'SERIESSUM' 수식을 사용하려고합니까? 나는 SERIES 공식이 Excel에 존재한다고 생각하지 않습니까? 그것은 부가 물인가 뭔가인가? – Jaycal

답변

0

이것은 또한 너무 INDEX가 volitile 때문이 아니라 더 나은 사용, OFFSET 또는 INDIRECT 그들은 모두 volitile 있습니다 함께 할 수 있지만 범위를

$BB$2:INDEX($BB:$BB,COUNTA($BB:$BB)+1) 

을 지정 INDEX를 사용하여 수행 할 수 있습니다. completness를 들어

:
이 "정상"셀 수식에 대한 이러한 모든 작업은, 그들이 차트 SERIES 직접 작동하지 않는 것 같지만 INDIRECT

$BB$2:INDIRECT("BB"&COUNTA($BB:$BB)+1) 

를 사용 OFFSET

OFFSET($BB$2,0,0,COUNTA($BB:$BB)) 

사용 공식. 그러나 범위의 워크 시트를 만들고 SERIES 수식으로 사용하여 계속 사용할 수 있습니다.

0

시도로 사용될 수 없습니다 범위. 당신이 제안하고 당신은이 같은 간접 기능을 사용할 수 있습니다 셀 A1

="$BB$2:$BB$" & COUNTA(BB2:BB1000) ---> in cell A1 

에 무엇을 같은 뭔가 :이 도움이

=SERIES(INDIRECT(A1),[RANGE],[RANGE]) 

희망!

관련 문제