2012-07-28 2 views
0

정수의 수를 배열의 1/3, 중간 1/3 및 아래 1/3 (C6 : C28의 테스트 배열) 수로 계산해야합니다. 하지만 countif을 사용할 수없는 것 같습니다.vba countif 표현

Range("C1").Select 
    ActiveCell.FormulaR1C1 = "=MAX(R[2]C:R[24]C)" 
Range("D1").Select 
    ActiveCell.FormulaR1C1 = "=RC[-1]/3" 
Range("E1").Select 
    ActiveCell.FormulaR1C1 = "=2*RC[-1]" 
Range("C2").Select 
    ActiveCell.FormulaR1C1 = "=COUNTIF(R[4]C:R[26]C,""<D1"")" 
Range("C3").Select 
    ActiveCell.FormulaR1C1 = "=COUNTIF(R[3]C:R[25]C,"">E1"")" 
오류의
185 
115 
208 
101 
2 
53 
348 
169 
10 
24 
243 
93 
357 
326 
17 
84 
253 
198 
250 
352 
51 
98 
216 

답변

2

한 가지 가능한 소스는이 "=COUNTIF(R[4]C:R[26]C,""<D1"")" - 당신은 문자열에서 셀 주소를 추출한다 : 다음 수식

"=COUNTIF(R[4]C:R[26]C,""<""&D1)" 

같은 의견.

+0

대단히 감사합니다. 저는 해결책이 간단 할 것으로 예상했습니다. –