
Excel에서는 숫자 집합에서 주어진 값에 해당하는 숫자를 얻고 싶습니다.
주어진 가치가 무질서합니다.
예:
1 | 21
2 | 34
3 | 15
4 | 47
5 | 29
여기서 최소값은 15이고 최대값은 47입니다.
15와 47, 즉 3과 4에 해당하는 숫자를 얻고 싶습니다.
참고: 열 2 값은 순서가 없습니다.
어떤 Excel 수식을 사용해야 합니까?
답변1
열 2의 값이 고유한지 여부를 말하지 않았습니다. 당신은 찾을 수 있습니다첫 번째열 2(B)에서 최소값과 최대값의 발생을 확인하고 다음을 사용하여 열 1(A)에서 해당 값을 검색합니다.
=INDEX(A1:A5,일치(최소(B1:B5),B1:B5,0)) =INDEX(A1:A5,일치(최대(B1:B5),B1:B5,0))
답변2
사용할 수 있는 한 가지 방법(아마도 최선은 아닐 것임)은 2개의 추가 열을 만드는 것입니다. 하나는 최대값을 선택하는 수식과 최소값을 선택하는 수식을 포함합니다.
=IF() 함수를 사용하여 값이 최대값인지 최소값인지 확인할 수 있습니다.
다음 예를 들어보세요.
C 열에는 다음이 포함됩니다.
=IF(B1=MAX($B$1:$B$5),A1,"")
D 열에는 다음이 있습니다.
=IF(B1=MIN($B$1:$B$5),A1,"")
행 아래로 복사되었습니다. 이는 C4가 최대값(4)이고 D3가 최소값(3)임을 나타냅니다.
이러한 열을 빠르게 합산하면 해당 열을 다른 셀에 넣을 수 있으며 어떤 행에 값이 있는지 신경 쓰지 않아도 됩니다.
B7에는 다음이 있습니다.
=SUM(C1:C5)
B8에는 다음이 있습니다.
=SUM(D1:D5)
내가 말했듯이 아마도 최선의 방법은 아니지만 작동합니다.