• 締切済み

エクセル 実績が無いときは計算しない

旧4月/旧5月/旧6月 新4月/新5月/新6月 差 異/差 異/差 異 上記表で上下の差を計算させるとき、新6月は実績がないので旧6月との差異を計算する必要も結果を表示する必要もありません。 差異欄に入れるべき式を教えてください。

みんなの回答

  • ikuccha
  • ベストアンサー率36% (21/58)
回答No.2

どんな計算式が入っているのか分かりませんが、 A1/A2/A3 B1/B2/B3 C1/C2/C3 で説明を。 <新6月のセルの値が0の場合> C3の計算式は =IF(B3=0,"",差異を求める計算式)・・・C3には空白 <新6月のセルの値が空白の場合> C3の計算式は =IF(B3="","",差異を求める計算式)・・・C3には空白 ではどうでしょう?

lock_on
質問者

お礼

あたらたに質問しなおします。 ありがとうございました。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

4月列の差異セルに数式を設定し、右方向にコピーで如何でしょうか。 =IF(新4月セル<>"",旧4月セル-新4月セル,"")

lock_on
質問者

お礼

あたらたに質問しなおします。 ありがとうございました。

lock_on
質問者

補足

途中までは上手くいきましたが、本当はこんな表なので合計欄の差異(計差)のところが表示されてしまいます。 ↓旧年度 ↓新年度 a,b,c,計/a,b,c,計/a差,b差,c差,計差 計の欄は実績がないと0を表示する式(単純な合計式)が入っています。計の欄に入れる式も教えてください。 何度もスミマセン。