• 締切済み

エクセル 分母を変動させる

エクセルの計算についてですが 月の残業時間の経過知るために、平均を取りたいのですが エクセルで、数値を入力した欄の数で、分子を割りたいのですが可能でしょうか? 例 1月 10  2月 10  3月 未記入 【平均を取りたいのセルの計算】  =SUM(1月~3月) / (入力した月の数)   分母の数を、入力したその月までの数でカウントさせたい 1月数値入を力したら、分母1 2月数値を入力したら、分母2 と変動させたいのです。 初めから =SUM(1月~3月) / 3とすると計算がおかしくなってしまいます 宜しくお願いします。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

基本は AVERAGE(1月~3月) とか,ご質問の考えでいくと SUM(1月~3月)/COUNT(1月~3月) でも出来ます。 でも実際には,こういった結果の式の部分じゃなく,計算の元にしている各月の10とかの数字を求めている数式の方が上手くできて無くて,失敗しているケースが多いようです。 ご相談に「未記入」と何となく書いてある所に,生の数字で10と記入するつもりなら問題ありません。 そうじゃなく各月の残業時間数には実は事前に数式を入れていて,しかも「まだ数字が入っていない月のセル」にもゼロを計算させているようなコトをしていると,残業時間がホントにゼロの場合と区別できないので計算もできないような場合ですね。 全体としてどんな体裁の表を作成しようとしているのか不明なので具体的な対処はまだお話し出来ませんが,まだデータを入れていない月には数字の代わりに""を計算させるような仕込みをしておくと,AVERAGE関数なりの皆さんからのアドバイスの式を入れるだけで正しく計算できます。

回答No.1

平均値(AVERAGE)を使います。

関連するQ&A