2013-02-10 1 views
1

직장에서 스프레드 시트를 상속 받았으며 필요에 맞게 편집하고 싶습니다. 현재 다음 공식을 사용하여 여러 시트 (0 값 포함)에 걸쳐 행 값을 계산합니다.COUNTIF에 COUNT를 변경하여 여러 시트에 걸쳐 100 개의 값을 계산하십시오.

= IF (ISERROR (COUNT (INDIRECT ($ A5 & "F"& MATCH (D INDIRECT $ 1 ($ A5 & "B1 : B13"), 0) & "IV"& MATCH (D $ 1 DOUNT (D $ 1, INDIRECT ($ A5 & "B1 : B13"), 0 ("B1 : B13"), 0)))))) & "IV"& MATCH (D $ 1 INDIRECT ($ A5 & "B1 : B13")는 단지 값을 계산하도록, 0)))) 지금

,이 식을 수정하려는 그 = 100입니다. 나는 이것이 COUNTIF 함수를 사용한다는 것을 의미한다고 생각하지만 꽤 복잡한 공식이기 때문에 그것을 해결할 수는 없다. 바라기를 이것은 그들이 무엇을하고 있는지 아는 누군가를위한 쉬운 수정입니다.

시험 점수입니다. 행에 누군가가 100, 90, 100, 90, 100이 있다고 말하십시오. 현재 5의 결과를 다시 가져오고 있습니다. 3 개의 100 점이 있었으므로 결과를 3으로 되돌리려면이 값을 변경하고 싶습니다. 분명히 시트 (1 인 = 1 장)의 범위에서 작업하고 일부 통합 문서에서 20 명 정도의 결과를 가져 오므로 조금 더 복잡합니다.

미리 감사드립니다. 정말 감사합니다!

+0

시트 관련 샘플을 보내 주셔서 감사합니다. –

답변

0

당신이 Excel 2007이 이상 다음 관련 범위에서 100 단위를 계산하는 공식을 사용할 수있는 경우 - 오류 검사 목적으로 IFERROR을 사용하여, 즉

=IFERROR(COUNTIF(INDEX(INDIRECT($A5&"F1:IV13"),MATCH(D$1,INDIRECT($A5&"B1:B13"),0),0),100),0)

또는 이전 버전의 Excel에서이

시도

=LOOKUP(9.9E+307,IF({1,0},0,COUNTIF(INDEX(INDIRECT($A5&"F1:IV13"),MATCH(D$1,INDIRECT($A5&"B1:B13"),0),0),100)))

+0

감사합니다. 치료를해라! – user2059118

+1

만약 당신이 내 대답을 "받아 들일 수"당신을 위해 - 감사합니다 Logged –

관련 문제