함수를 사용하여 지정된 시작 위치보다 큰 첫 번째 위치를 찾는 방법은 무엇입니까?함수를 사용하여 120보다 큰 상위 5개 행에서 가중치 열의 첫 번째 위치를 찾습니다.
실례합니다, 감사합니다!

Re: 함수를 사용하여 지정된 시작 위치보다 큰 첫 번째 위치를 찾는 방법은 무엇입니까?여기서 Excel의 성냥() 될 것이다 위치().하지만, 위치() 첫 번째(또는 마지막)뿐만 아니라 모든 일치 항목의 위치가 있는 행렬을 반환합니다.
예:
dt << New Column("match",
formula(If(Row() > 4, Loc(:weight[Row() - 4 :: Row()] > 120)[1]))
);
Re: 함수를 사용하여 지정된 시작 위치보다 큰 첫 번째 위치를 찾는 방법은 무엇입니까?이런 종류의 계산은 소수의 사람들에게 필요한 것 같습니다.
고마워요!
이 계산은 간단한 배열 수식을 사용하여 Excel에서 수행할 수 있습니다.
{=MATCH(,IF(E2:E6>120,),)}Re: 함수를 사용하여 지정된 시작 위치보다 큰 첫 번째 위치를 찾는 방법은 무엇입니까?다음은 한 가지 방법입니다.</CODE></P>
<DIV>
<PRE><CODE class=" language-jsl">Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
dt << New Column( "match",
formula(
value = .;
If( Row() > 5,
count = 0;
For( i = Row() - 5, i <= Row() - 1, i++,
count++;
If( :weight[i] > 120,
value = count;
Break();
);
);
);
value;
)
);
</CODE></PRE>
<DIV> </DIV>
<PRE><CODE class=" language-jsl">