가장 가까운 값을 찾아서 세 번째 열에 배치하려면 어떻게 해야 합니까?

가장 가까운 값을 찾아서 세 번째 열에 배치하려면 어떻게 해야 합니까?

전문가에게는 지루하게 들릴 수도 있지만 저는 Excel에 대한 전문 지식이 전혀 없으며 도움을 주실 수 있기를 바랍니다.

나는 다음을 가지고 있습니다 :

값이 가득한 열 A(A1:A100)

B열(B1:B100) 비어 있음

그리고 값이 가득한 C열 C(C1:C30)

나는 다음을 수행하려고합니다 :

  • C1:C30 내에서 A1에 가장 가까운 값(위치가 아닌 숫자 값)을 찾은 다음 가장 가까운 값(A1에 가장 가까운 C1:C30에서 나오는 값)을 B1에 복사하고 B100까지 계속 진행합니다.

  • 예를 들어:

  • A1=6이고 C1:C3=1,2,5인 경우;

  • A1에 가장 가까운 숫자 값은 5입니다.
  • 5는 B1에 배치됩니다.

----- 명확하게 설명하지 못했다면 죄송합니다. 그렇다면 알려주세요..

미리 감사드립니다

답변1

B1에 다음 공식을 입력하세요.

=INDEX($A$1:$A$100,MATCH(MIN(ABS($A$1:$A$100-C1)),ABS($A$1:$A$100-C1),0),)

붙여넣은 후 수식 입력줄에서 Ctrl+ Shift+를 눌러야 합니다 . 그렇지 않으면 N/A가 표시됩니다.Enter

그런 다음 이 수식을 아래로 드래그하세요. 그러면 A1:A100 범위의 값을 검색하여 셀 C1에 가장 가까운 값을 찾습니다.

역방향

분명히 당신은 그 반대를 따르고 있습니다.

=INDEX($C$1:$C$30,MATCH(MIN(ABS($C$1:$C$30-A1)),ABS($C$1:$C$30-A1),0),)

그러면 C1:C30의 값을 검색하여 셀 A1에 가장 가까운 값을 찾습니다.

관련 정보