2017-02-25 1 views
2

"유효한"값을 포함하는 행의 셀 수를 계산하려고합니다. 값이 유효한 많은 기준이 있습니다. 그들은 안 할 때Excel에서 값이 COUNTIFS 내부의 숫자인지 확인합니다.

COUNTIFS(INDEX(S2ScoresAssQ1,ROW()-4,0),"<>",S2UnitSelectorQ1,"<>2",S2CodeAssQ1,O$2) 

하지만 모든 요구 사항을 충족하고 평가하는 수식이 들어있는 셀 "은"아직, 계산되는하려면 : 지금까지 나는이 있습니다. 즉, 일부 셀에는 다음 수식이 포함됩니다.

=IF(H5<>"",H5*I$3/H$3,"") 

숫자로 평가되는 경우 계산해야합니다. ""로 평가되면 계산해서는 안됩니다. ISNUMBER는 작동하지만 COUNTIFS에 넣는 방법을 모르겠습니다. 여기

은 예이다 : 단 하나의 유효 'A'과제가 있으므로

enter image description here 전지 F4는 '1'을 표시한다. 열 F (셀 F3)의 코드는 다음

=COUNTIFS(B$2:E$2,F$2,B4:E4,"<>*",B4:E4,"<>") 

:

톰 샤프로서는
=IF(ISNUMBER(D3),D3/12,"") 
+0

참조 위의 편집 :

나는 SUMPRODUCT를 사용하여 내 원래의 코드에서 문제를() 해결할 수 있었다. – user3925803

+1

시도 = COUNTIFS (B $ 2 : E $ 2, F $ 2, B4 : E4, "<> *", B4 : E4, "<>") –

+0

네, 그렇게하는 것 같습니다. 감사! – user3925803

답변

0

사용했다 :

=COUNTIFS(B$2:E$2,F$2,B3:E3,"<>") 

코드 열 E (셀 E3)이다 이 예제에서 "<>"을 사용하여 실제 빈 셀을 제거하고 "<> *"수식을 포함하는 셀을 제거하여 ""(숫자로 계산하는 수식은 그대로두고)합니다.

=SUMPRODUCT(--ISNUMBER(INDEX(S2ScoresAssQ1,ROW()-4,0)),--(S2UnitSelectorQ1<>2),--(S2CodeAssQ1=O$2)) 
관련 문제