• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 平均スコアの出し方。)

Excel 平均スコアの出し方

このQ&Aのポイント
  • Excelで担当者の平均スコアを求める方法を教えてください。
  • AD4~AF34の担当者名とAH4~AH34のスコアを使って、AI4~AI34に担当者を重複せずに並べ、AJ4~AJ34に平均スコアを入れたいです。
  • AG列には何も入っていません。AI列、AJ列がベストですが、どこでも構いません。

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

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

>・AD4~AF34 内の担当者全員の名前をAI4~AI34に重複せず並べたい。  ⇒(1)別シート(仮にSheet2)のA1に任意文字列(仮に名前)を入力、AD4:AF34の   データを列単位にA2以下にコピー   (2)コピー範囲を選択→Ctrl+Gキー押下→セル選択→空白セルを選択→OK→      Ctrl+-(ハイフン)→上方向にシフトを選択→OK→A2:AnをAI4~AI34貼り付け >・AJ4~AJ34 内に、AI4~AI34に並べた担当者の平均スコアを入れたい。  ⇒A4に=IF($AI4<>"",SUMPRODUCT(($A$4:$AF$34=$AI4)*($AH$4:$AH$34))/SUMPRODUCT(($A$4:$AF$34=$AI4)*1),"")

Taten723
質問者

お礼

早速のご回答ありがとうございました。 思った通りの結果が出ました。 無事に先へ進め、ファイルが完成いたしました。 本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルVBA セルの値で、複数の列範囲を同時に

    セルの値を利用して複数の列範囲を選択したいです セルA1に 3 と入力されていて、AA列がアクティブの場合 Range("AD:AF,AJ:AL").Select の様に、アクティブ列から3列空けて、3列選択、3列空けて、3列選択の様にしたいです AA、アクティブ AB AC AD、選択 AE、選択 AF、選択 AG AH AI AJ、選択 AK、選択 AL、選択 AM

  • エクセルで全組合せを抽出したい

    A1セルにA A2セルにB A3セルにC・・・とA10セルまで続きます。(A10セルはJ) これの重複無く全組合せを抽出する関数を教えてください。 2文字→AB,AC,AD,AE,AF,AG,AH,AI,AJ 3文字→ABC,ABD,ABE・・・ 4文字→ABCD,ABCE,ABCF・・・ 10文字→ABCDEFGHIJ よろしくお願いします。

  • 《エクセル2000》複数条件を満たすレコード×2グループの平均値を求める

    こんにちは。 1行1レコードの、アンケート結果を集計しています。 データは同一のシートにあります。 (グループ1) A列に価格、B列・C列に抽出条件 (グループ2) D列に価格、E列・F列に抽出条件 BC・EF列に入力されている数値(1~4)で抽出条件を判断し、AD列の価格の平均値を出します。 抽出条件は、いずれのグループも同じです。 (例:BE列=2、CF列=4のような) 複数条件のレコード抽出の関数がSUMPRODUCTなのは知っていますが、平均値をどう出したものか、考えています。 個数でしたら、それぞれのグループで出した値を足せばいいのでしょうが、平均値ですと、それぞれのグループの平均値を足し、2で割るのは違いますよね? 良いお知恵はありますでしょうか。

  • こんな表で一気に平均値出せますか?【エクセル】

    こんな表で一気に平均値出せますか?【エクセル】 例えば、1行目から1万行目まで100人の人のあるデータが100行ずつ入っているとします。 A列=人名、B列=点数とします。 A列の1行目から100行目までを仮に【No.1】として、B列の1行目から100行目までランダムに点数が入っています。そして、この【No.1】の平均点を出したくて、C列の1行目に=AVERAGE(B1:B100)として、平均点を出します。 次に、【No.2】として101行目から200行目までのデータの平均点をC列の101行目に出します。 用は、このように【No.1】~【No.100】のそれぞれの平均点を出したいのですが、簡単にできる方法はありますか? オートフィルタで【No.1】~【No.100】まで、それぞれ抽出して、式を入れればいいのですが、何しろ数が多いので、もっと簡単にできる方法があるか聞いてみました。 実際のデータは、100人以上いるし、データもそれぞれ100ぴったりではありません。 分かりにくい説明かもしれませんが、よろしくお願いします。

  • エクセル関数で条件が二つの時の数値抽出

       列方向のそれぞれ三つのセルに数値が入った78行  (75行から152行)のテーブルがあります。       今,これらと異なる列方向の三つのセルの内の左側二  つに,テーブル内の任意の行の数値をそれぞれ選択した  時,残るセルにテーブル内の残された行の数値を抽出し  たいと思いますがうまくいきません。      何方かエクセル関数で出来る方法を教えていただけま  せんか。   なお,選択行は4行だけとしており,これらを連続させず  に一行毎に設け,各行毎の抽出セルにDSUMで計算式を  作成すると数値の抽出ができますが,この方法は避けた  いと思います。     (数値選択列)(抽出列)   (テーブル)   73行 X  ,Y   ,Z      , AA  ,AB  ,AC   74行開始 終了 期間     開始 終了 期間   75行,0005 ,0011 ,0010 (空欄),0004 ,0012 ,0010   76行,0007 ,0009 ,0010 (空欄),0005 ,0011 ,0010   77行,0004 ,0011 ,0009 (空欄),0006 ,0010 ,0010 (空78行,0008 ,0003 ,0004 (空欄),0007 ,0009 ,0010  --------------------(空欄),0004 ,0011 ,0009 (空79行(空            欄),0005 ,0010 ,0009 (空80行(空            欄),0006 ,0009 ,0009 (空                 欄),0007 ,0005 ,0006 (空152行(空           欄),0008 ,0003 ,0003    以上で,(空,あるいは(空欄)乃至は数字で00を含む4  桁としているのは,文字化けを避けるために便宜上入れた  もので,数値そのものは2桁の範囲です。                   何度もトライしておりますができません。どうかよろしくお  願いします。なお,エクセルVBAによる方法もお教えいただ  ければ有難いです。

  • EXCELのDATAを抽出して日別の表を作る式は

    最近は自分で表などを作る機会が少ない高齢者ですが、 目的は、Office2013 EXCELで AH2セルに、1日,鹿児島,山口,広島 AH3セルに2日熊本,大分,長崎   という文字列をそれぞれ一つのセル(AH2セルからAH32)に書き出したいのです、 EXCELの表の1行目にB列からAF列まで1から31までの一ヶ月の日付を書き入れ、 A列の2行(A2セル)から21行(A21セル)に氏名を書き入れている表の、 DATAとして、 B2セルからAF21セルの、不特定のセルの★や☆の記号を、 一番目に、 B2~B21のなか(仮にB3セル)に ★☆の記号が有ったら、  その行の該当氏名(鹿児島(A3セル))をWORD文字列に、書き出し、 二番目に、 B2~B21のなか(仮にB5セル)に ★☆の記号が有ると、 その行の該当氏名(山口(A5セル))をWORD文字列に、書き出すことを、 一ヶ月すべての日付(B1セルからAF1セルに該当)の★☆がある列 (B2セルからAF21セルのすべて)から抽出して、 AH2セルからAH32セルに書きだす  式 / 関数のご指導お願いいたします。

  • ファイルからデータを読み込み平均値を求めるプログラムについて

    ファイルからデータを読み込み平均値を求めるプログラムについて はじめまして、最近C言語を学習し始めたものです。 ファイルからのデータ読み込みについての質問です。 たとえば、テキストファイルとして以下のような名前とスコアが示してあるファイルがあります。 ************************* 佐藤 0.8 伊藤 0.9 西村 0 酒井 -2.5 佐藤 -0.1 ・・・  ・・・ ・・・  ・・・ 西村 0.3 ************************* (名前の繰り返しもあるファイルです) このようなファイルから読み込みを行って、 左の氏名ごとにスコアの平均値を求めるプログラムを作成したいと考えております。 実行例として「西村」の場合0と0.3の平均値である0.15を求めて表示させたいです。 ・プログラムの流れとして         テキストファイルを読み込む     ↓ (テキストファイルの最後になるまで、各文字列(氏名)ごとのスコアの平均値を求める) ◇文字列(氏名)=初めて出た文字列   ←(条件分岐) yes→文字列の出た回数=文字列の出た回数+1     文字列.スコア=スコア no→文字列の出た回数=文字列の出た回数+1    文字列.スコア=(文字列.スコア+スコア)/文字列の出た回数 終了すると結果をファイルに書き込む このような流れでプログラムを作りたいと考えているのですが、 特に条件分岐のところをどのようにプログラムで表現したらでしょうか? 回答よろしくお願いします。

  • Excelの計算式で

    Excelの行、または列で、偶数番目、奇数番目の値のみを抽出して、その平均値などを求めたいので、その抽出方法を教えてください。

  • エクセルでの集計で悩んでます。

    エクセルでの集計で悩んでます。 (サンプル) ●番号・出荷先・入荷先がB列・F列・H列に次のように並んでいます。     B列  F列  H列 ( 4行目) 番号  出荷先 入荷先 ( 5行目) (空欄) (空欄) (空欄) ( 6行目) 1  A  あ ( 7行目) 1  A  あ ( 8行目) 1  B  あ ( 9行目) 2  A  い (10行目) 2  A  あ (11行目) 3  B  う (12行目) 4  B  お (13行目) 4  C  お (14行目) 5  A  あ (15行目) 5  A  あ ※全部で5,000行くらいあります。 (直送マスタ) ●Y列~AA列に「直送マスタ」があります。        Y列   Z列   AA列 (4行目)  直送マスタ (5行目)  出荷先 入荷先 距離 (6行目)  A    あ    10 (7行目)  A    い    20 (8行目)  A    う    30 (9行目)  B    あ    40 (10行目) B    い    50 (11行目) B    う    60 (12行目) C    あ    70 (13行目) C    い    80 (14行目) E    う    90 ※200行くらいあります。 (混載マスタ) ●AB列~AH列に「混載距離マスタ」を作成しています。        AB列   AC列   AD列   AE列   AF列   AG列   AH列 (4行目)  混載マスタ (5行目)  出荷先1 出荷先2 出荷先3 入荷先1 入荷先2 入荷先3  距離 (6行目)  A     B            あ                    100 (7行目)  A     C            あ      い     う       110 (8行目)  A                  あ      い             120 (9行目)  B     C            お                    130 ※100行くらいあります。 ※1つの番号に対して「発場所」もしくは「着場所」が2つ以上あるものが混載です。 ※番号は車輛の番号であり、(サンプル)の「3」番「5」番のように1箇所の出荷先に 対して入荷先も1箇所の場合は「直送」で「1」番「2」番「4」番は混載となります。 (1)こういった情報をもとに、W列に混載の合計距離を出したいと思っています。 (サンプル)の例で考えると、 セル「W6」に混載マスタを参照して「100」と表示 セル「W9」に混載マスタを参照して「120」と表示 セル「W12」に混載マスタを参照して「130」と表示 といったようにB列の番号が変わる度にW列に混載の距離が出力されるような関数を設定したいのですが、 教えていただけないでしょうか? (2)直送マスタは別の関数を設定して何とか表示できているのですが、 セル「W11」に直送マスタを参照して「60」と表示 セル「W14」に直送マスタを参照して「10」と表示 といったように、直送の距離も混載の距離と合わせて表示できるようなマクロを教えていただけないでしょうか。

  • SUMPRODUCT関数について

    対象は D10からK39 リストは AD1からAJ1まで で、 各列にリストの文字のある数をあらわしたい。 以前、(例えばDの列) 40行目に =SUMPRODUCT(COUNTIF(E10:E39,$AD$1:$AJ$2)) でどうかと教えてもらい、うまくいってはいますが、理解ができていません。 今後のために =COUNTIF(D10:D39,$AD$1:$AJ$2) ではなぜダメなのかを理解したいんですが?

専門家に質問してみよう