2016-06-01 5 views
1

나는 모든 n 번째 셀의 최소값을 비교하고 리턴하는 간단한 공식을 찾고있다.모든 n 번째 셀에 최소값을 반환하는 방법

첫 번째 값은 셀 C26에 있고 그 이후에 해당 열의 47 번째 셀마다 정의되지 않은 값이있을 것으로 예상됩니다.

나는 주위를 검색하고 다음과 같은 공식을 일반화했습니다

=min(mod(row(C26),47)=0) 

또는

=min(offset($C$26,(row()-1)*47,0)) 

그러나 분명히, 그 중 하나가 나에게 내가에 (값을 원하는 결과를주고있다을 세포는 날짜 임)

누군가가 도움을 줄 수 있으면 좋겠습니까?

감사합니다.

+0

그것은 의미하는 것입니다 : – kitarika

+0

그것은 "분명하지만, 그들 중 아무도 내게 원하는 결과 (세포의 가치가 날짜입니다)를 말하지 않습니다"라고 말하려고합니다. – kitarika

답변

1

어떤 이유로 인해 OFFSET 함수에서 숫자 값 배열을 반환하면 N 함수가 작동합니다.

테스트 할 수있는 범위 내에서 공 i이없는 경우, 당신은 같은 것을 사용할 수 있습니다 : 공백이있을 수 있습니다 경우 enter

을 치는 동안

=MIN(N(OFFSET($C$26,(ROW(INDIRECT("1:10"))-1)*47,0))) 

ctrl+shift를 누른 상태로 배열 수식으로 입력을 범위에서 다음과 같이 배열 수식으로도 입력 할 수 있습니다.

=SMALL(N(OFFSET($C$26,(ROW(INDIRECT("1:100"))-1)*47,0)),1+SUMPRODUCT(N(N(OFFSET($C$26,(ROW(INDIRECT("1:100"))-1)*47,0))=0))) 

이 경우 SUMPRODUCT 바로 뒤에있는 첫 번째 N은 부울 결과를 1 또는 0으로 강제 변환합니다.

+0

안녕하세요,이 질문에 협조 해 주셔서 대단히 감사합니다. . 나는이 물건에 매우 나쁘다. 나의 가치는 그 안에 공백이있을 것으로 예상된다. 그래서 두 번째 공식이 나를 위해 일했다. 하지만 지금은 C27을 시작하는 가치가 있고 그 후 47 번째 값은 최대 값을 비교하는 것입니다 ... 처음에는 셀 번호를 대체하고 "최소"를 "최대"로 바꿀 수 있기를 기대했지만 처음에는 두 번째 공식 ... 내가 여기서 뭘 할거야? – kitarika

+1

@kitarika 그게 효과가있다. = MAX (N (OFFSET ($ C $ 27, (ROW (INDIRECT ("1 : 100")) - 1) * 47,0)))'빈칸은 MAX를 계산할 때 무의미합니다. –

+0

귀하의 도움에 감사드립니다. 그것은 정말로 나를 도와 줬다! :) – kitarika

관련 문제