• ベストアンサー

エクセルの関数

エクセルの関数ですが B2には目標値が入っています。C2~N2まで、毎月数値を入れて行きます。今は1月なのでL2まで数値が入っています。M2~N2は、いまは空欄です。 O2には、 =SUM(C2:N2)-B2*10  と関数が入っています。 最後の10は、月数です よって2月の数値が決定したら M2に数値が入り O2には =SUM(C2:N2)-B2*11 となります。 これだと、毎月 最後の月数の数字を入れ替えなくてはなりません この O2のセルの関数を毎月いじらなくてもよい関数を教えてください 宜しくお願いいたします

質問者が選んだベストアンサー

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

次のような式にすることで途中に空白のセルがあっても問題ないでしょう。 =SUM(C2:N2)-B2*MATCH(10^10,C2:N2)

santa1416
質問者

お礼

ありがとうございます 本当に助かりました。感謝いたします これで、ミスなく作る事ができます。

その他の回答 (1)

回答No.1

O2のセルの計算式を =SUM(C2:N2)-B2*COUNT(C2:N2) のようにしてはいかがでしょうか? COUNT(C2:N2)は、データの個数を数えています 毎月データが入力されるのであれば問題ないのですが、 空白の月があるのなら、この式ではマズいです

santa1416
質問者

お礼

ありがとうございました

santa1416
質問者

補足

すみません  空白のセルがあります。

関連するQ&A

専門家に質問してみよう