2012-04-19 3 views
1

비어 있지 이하 나는 두 Excel에서 행과 다음 명령이있는 경우 :합계 값에만 셀

IF(COUNT(H2:U2)>0;SUMPRODUCT(H2:U2;H1:U1)/SUM(H1:U1);"") 

지금 난 단지 행 아래에있는 경우, 라인 1에 그 숫자의 합으로 나눌 실제 값. 예를 들어 J2에 값이 없다면 J1없이 U1까지 SUMPRODUCT를 H1로 나누기 만하면됩니다.

이렇게하는 좋은 방법이 있습니까?

+0

여기 Siddharth Rout의 접근 방식을 검토하십시오. http://stackoverflow.com/questions/10263644/using-vba-to-check-if-below-cell-is-empty/10263700 – Marc

답변

1
=IF(ISEMPTY(J2),"",IF(COUNT(H2:U2)>0,SUMPRODUCT(H2:U2,H1:U1)/SUM(H1:U1),"")) 

쉼표를 세미콜론으로 바꿀 수 있습니다. 이것이 작동하는지 알려주세요. 실제로 행 또는 열을 의미하는지 여부는 게시물에서 분명하지 않습니다 (실제 테이블의 일부를 표시 할 수 있음). 네가하려는 일을 잘 모르겠다. "아래의 행"이라고 말하면 "J2"가 아닌 "H3"을 의미 할 것입니다. 따라서 열을 의미할까요?