숫자 목록에서 세 번째 숫자마다 가장 큰 숫자를 찾으려면 IF, MAX, MOD 및 ROW 함수의 조합을 사용할 수 있습니다.

“IF 함수”는 지정한 조건이 TRUE 또는 FALSE인지 확인합니다. 조건이 TRUE를 반환하면 미리 설정된 값을 반환하고, 조건이 FALSE를 반환하면 다른 미리 설정된 값을 반환합니다.

구문 = IF (logical_test, value_if_true, value_if_false)

logical_test : 논리적 테스트는 조건 또는 기준을 테스트합니다. 조건이 충족되면 사전 설정 값을 반환하고 조건이 충족되지 않으면 다른 사전 설정 값을 반환합니다.

value_if_true :이 인수가 TRUE를 반환하는 경우 반환 할 값입니다.

value_if_false :이 인수가 FALSE “MAX”를 반환하는 경우 반환 할 값 : 셀 또는 배열 범위에서 최대 수를 반환합니다. 예를 들어 숫자 목록에 5, 6, 7, 8, 9 및 10이 포함 된 경우 출력은 10이됩니다.

구문 = MAX (number1, number2, …​)

number1 : * 숫자 값이며 숫자, 명명 된 범위 또는 배열 일 수 있습니다. 첫 번째 값 인수는 참조로 사용한 값을 나타냅니다.

number2 : * 숫자 값으로 숫자, 이름 범위 또는 배열이 될 수 있습니다. 두 번째 값 인수는 참조로 사용한 값을 나타냅니다.

최대 255 개의 인수가있을 수 있습니다. 아래 표시된 스크린 샷을 참조하십시오.

img1

“MOD”: 숫자를 제수로 나눈 후 나머지를 반환합니다.

구문 = MOD (number, divisor)

숫자 : 나머지를 찾고자하는 숫자 값입니다.

제수 : 숫자 인수를 나누는 데 사용되는 숫자입니다.

“ROW”: 참조의 행 번호를 반환합니다.

구문 : = ROW (reference)

참조 : 셀 또는 셀 범위에 대한 참조입니다.

예를 들어 보겠습니다 :

A 열에 임의의 숫자가 있습니다. A 열의 목록에서 3 개 숫자의 각 집합을 찾기 위해 B2 셀에 수식이 필요합니다. &이 집합의 가장 큰 숫자를 찾습니다. 세 번째 숫자는 모두 빨간색으로 강조 표시됩니다.

img2

  • B2 셀에서 공식은

* = MAX (IF (MOD (ROW ($ A $ 2 : $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2 : $ A $ 10))

이것은 배열 수식입니다. CTRL + SHIFT + ENTER를 누르면 * 수식이 중괄호로 묶여집니다.

* \ {= MAX (IF (MOD (ROW ($ A $ 2 : $ A $ 10) -ROW ($ A $ 2) +1,3) = 0, $ A $ 2 : $ A $ 10))}

img3

  • 10보다 큰 숫자가 있지만 우리가 얻는 출력은 10입니다.

이는 위에서 언급 한 수식이 범위의 세 번째 숫자를 모두 확인하기 때문이며, 가장 높은 값이면 범위 내 1 ^ st ^ & 2 ^ nd ^ 위치에있는 값을 무시합니다. 이 예에서 100 & 2는 1 ^ st ^ & 2 ^ nd ^ 숫자입니다.

  • 수식은 A2 : A4 셀을 확인하고 3 ^ rd ^ 숫자가 3 인 것을 찾습니다.

A5 : A7 범위에서 3 ^ rd ^ 숫자는 10이고 A8 : A10 범위에서 3 ^ rd ^ 숫자는 9입니다.이 3 개의 숫자 (3,10,9)에서 가장 큰 숫자는 10입니다. 따라서 출력은 10입니다.