2016-07-15 7 views
0

これは説明が少し難しいかもしれませんが、私が使用しているスプレッドシートは以下のとおりです。青で強調表示された合計の場合は、前月まで例えば、私たちが現在7月にいるように、私は5月から6月までの2年間の違いを示したいと思います。いくつかのセルを含まないExcelの集計

現在、私は数式を使用しています。

=SUM(K4:K5)-SUM(F4:F5) 

これは機能しますが、新しい月の情報を追加するたびに更新する必要があることを意味します。私は同じ結果を得るために過度に複雑ではないthatsの使用できる式はありますが、私は中に新しい情報を追加するときには、自動的に更新されます。

Excel Spreadsheet

+0

問題の原因となっているセル「O16」、「S16」、「W16」、「AA16」のパーセンテージ計算ですか?私が言うことができる限り、 'H16'セルで' = SUM(H4:H15) 'を使用し、パーセンテージを除いて' I16:AA16 'の範囲内のすべてのセルで同様に使用すると、他のものはうまく動作します。あなたが知っているように、Excelは空のセルを 'SUM()'関数でゼロとして扱います。これがあなたの問題であれば、 'OFFSET()'関数を調べて、 'SUM()'関数と一緒にそれをどのように使うことができるか考えてください。 – DMM

+0

私の例としてセル 'M16'を使用している場合、私の問題は、' = SUM(H4:H15)-SUM(C4:C15) 'を使用した場合、7月から4月の月を考慮して-823999を得るということです。 2015/2016年から私が考慮したい唯一のセルは、両方の年の月に両方とも価値がある場合、つまりこの場合は5月と6月です。それは '= SUM(H4:H5)'を使って十分に単純ですが、これはidが私がしたくない余分な情報を追加するたびに式を更新しなければならないことを意味します。 –

+0

私は同意します。しかし、 '= SUM(H4:H15)-SUM(OFFSET(C4,0,0,2,1))'はあなたの望むものを与え、来月は '= SUM(H4:H15)-SUM (C0,0,0,3,1)) 'と' = SUM(H4:H15)-SUM(OFFSET(C4,0,0,4,1)) 'の後の月には、これがどこにあるかを見ることができます行く?あなたができるのであれば、式の値を変更するために何が使えますか? (ヒント: 'COUNT'と思う) – DMM

答えて

1

あなたは= SUMIF()式を使用することができます。

特定の条件が満たされている場合にのみ合計演算が実行されるため、空でない特定の範囲内のすべてのエントリを合計するように設定できます。

ここにこの機能の説明があります。 https://exceljet.net/formula/sum-if-not-blank

だからあなたの場合のために、あなたは

= SUMIF(合計セルに)書きます(K4:K15、 "<>"、K4:K15) - SUMIF(K4:K15、」<> "、F4:F15)

関連する問題