2012-04-19 16 views
1

空ではありません下に私は2つの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」を指すことになります。

関連する問題