2016-11-02 4 views
-1

다음 표 갖는 열 중 A, B, C, 디 지점이 있고 열 두 나는 가장 큰 number.I와 열을 지적하고 싶어요에서계산 일관성없는 답변

enter image description here

이 원하는을 열 "2"의 문자가 잘못 된 횟수를 계산하십시오. 즉,이 행에서 가장 큰 숫자보다 작은 수의 수를 가리 킵니다. 이 테이블 공식은 2를 반환해야합니다. 일치하지 않는 두 가지 답변이 있습니다.

수식으로 만 릴레이하고 싶습니다. 추가 열과 행을 사용하지 않는 것이 좋습니다.

여전히 추가 열이나 행을 사용하지 않고 솔루션을 찾으려고합니다.

+0

"2"열 (제공된 수식의 E 열로 가정) 옆에 ​​열을 만들어야합니다.이 열은 실제 정확한 답을 갖고 있으며이 수식을 사용하여 "2"열의 내용과 비교됩니다 : = E2 = INDEX (A $ 1 : D $ 1, MATCH (MAX (A2 : D2), A2 : D2,0))'그리고 FALSE 결과에 대한 도우미 열에 COUNTIF를 수행하여 오답 – tigeravatar

+0

추가 열을 갖고 싶지 않은 경우 어떻게해야합니까? – vforbiedronka

+0

VBA를 사용하여 UDF를 작성하지 않으면 헬퍼 열없이이 작업을 수행 할 수 없습니다. 원하는 경우 헬퍼 열을 숨기거나 숨겨진 워크 시트에 넣을 수 있습니다 – tigeravatar

답변

2

배열 수식을 사용할 수 있습니다. 오프셋 된 행을 사용할 가능성에 대해 배웠습니다. 행 배열을 생성하고 각 행의 최대 값을 찾아서 편지가 : -

=SUM(--(N(OFFSET(A1,{0;1;2},CODE(F1:F3)-97))<>SUBTOTAL(4,OFFSET(A1,{0;1;2},0,,4)))) 

그것은 배열 수식과내가 숫자를 가정하고

를 입력 Ctrl 키시프트 입력해야하는 A1에 있습니다 D3와 일 전자 문자는 F1 : F3에 있습니다.

+1

나는 그곳에 막 왔었다. N = OFFSET (A2, ROW (A2 : D4) -ROW (A2), CODE (E2 : E4) -97,1)) <> SUBTOTAL (4) (A2 : D4, ROW (A2 : D4) -ROW (A2), 0,1)))))' –

+0

예. 행 번호를 하드 코딩하지 않고 좀 더 일반화하기 위해 시간이 조금 더 걸렸습니다. 나는 N이 내가 좋아하는 기능이라고 생각한다! –

+0

출력이 정확히 "a", "b", "c", "d"등일 경우에만 작동하지 않습니까? 출력이 될 수있는 변수 (실제 헤더 이름)가 아닌가? – tigeravatar