次の方法で共有

平均値の数式

Anonymous
2013-09-12T10:13:15+00:00

ゴルフの成績表(B)で各ゴルフ場10ヵ所と、それと1ゴルフ場毎にスコア、パット数、OB数を行セルに、列列セルに1回から23回分までラウンド回数の内容の表です。 また別のゴルフ表(A)はゴルフ場毎に1ホール~18ホール別にスコア、パット数、OB数を入力し各々の合計と平均が出ます。それが10ヵ所分のゴルフ場(10シート)があります。B表はA表のスコア、パット数、OB数の合計数から串刺集計の数式が1回から23回分まで各々入っております。スコア、パット数は必ず数字が入りますが、OBを出さないラウンドがある場合の平均値の数式を教えてください。数字の0(ゼロ)はカウントし-(ハイフン)はカウントしない数式を教えて下さい。

Microsoft 365 と Office | Excel | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

3 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2013-10-02T03:28:06+00:00

    マックちゃん さん、いつもアドバイスありがとうございます。

    勝小竹 さん、こんにちは。

    返信をしていただき、ありがとうございます。

    私の手元でも同じような表を作成して試してみようとしたのですが、シートの全体像がどのようになっているのかイメージができなかったです。。

    表がどのように作成されているのかという点が解ると、アドバイスがより集まりやすくなると思います。

    以下のスレッドを参考にして、作成されている表の画像を貼り付けて投稿してみてはどうでしょう。

    マイクロソフトコミュニティでの画像の挿入法

    ※ 個人の情報や、見られたくない内容は隠して投稿をお願いします。

    マックちゃん さんがコメントされている AVERAGEIF 関数は、状況からベストな関数ではないかという提案をされているものだと思います。

    アドバイスにも書かれているように、どこのセルの範囲の平均値をどこのセルに書き出したいのかという感じでもっと簡単に書いてみるとよいと思いますよ。

    勝小竹 さんからの追加の返信をお待ちしていますね。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2013-09-30T00:56:46+00:00

    (1表) A行にスコア、B行にパット数、C行にOB数の入力するセルが1行に18ホール分で23列(23ラウンド      分)の表です。1行に18ホール分ですから54行(54セル)使用しています。

    そのラウンドの合計が55行目にスコア、56行目にパット数、57行目にOB数、更に24列目に各ホール毎のスコア、パット数、OB数の合計、25列目に各ホール毎のスコア、パット数、OB数の平均を入力しています。 

    10ヵ所分のゴルフ場ですから10シート使用しています。

    11シート目に(2表)として、10ヵ所のゴルフ場名を入れて各ゴルフ場毎に1ラウンド毎の各(スコア、パット数、OB数)合計を(1表)の55~57行から串刺し集計しています。

    スコア、パットは1ラウンド中必ず数が出ますがOBは1ラウンド中に出ない場合があります。

    スコア、パット数の平均値は前回ご指導いただいたSUM(A1:Y1)/COUNTIF(A1:Y1,">0")で出来ましたが、AVERAGEIFと有りますが上手く出来ません。

    数式が分からないのとOBがない場合は0(ゼロ)表示で未ラウンドは-(ハイフン)表示にすべきなのでしょうか。OBがない場合も未ラウンドセルにも-(ハイフン)表示です。質問内容が十分に伝えることが出来ず申し訳御座いませんが再度の御指導宜しくお願い致します。

    ※ モデレーター注 : コメント文に改行を入れさせていただきました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  3. Anonymous
    2013-09-13T03:43:13+00:00

    >OBを出さないラウンドがある場合の平均値の数式を教えてください。

    質問文を読んでも、シートのレイアウトやご希望の操作が良くわかりません。

    そもそも串刺し集計と平均値は関係あるのでしょうか?

    またOB数はどのセルに入力されているのでしょうか?

    イメージとしてはAVERAGEIF関数を使えばできそうな気がします。

    >数字の0(ゼロ)はカウントし-(ハイフン)はカウントしない数式を教えて下さい。

    AVERAGE系の関数では通常は文字列は対象になりませんが0は計算対象になりますが、これでは問題があるということでしょうか?

    余計な情報は加えずに、以下のようにもう少し単純にご希望の操作を例示してください。

    B列にパット数、C列にOB数が入力されている場合に、OB数が「0」のパット数の平均値を算出したい。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません