はじめて投降します。
エクセル2003にて条件に一致するセルの平均を出したいのですが
どうしていいのかわかりません。
日付 曜 10 20 30 40 50 60
------------------------------------
1/1 月 99 98 95 99 89 91
1/2 火 91 95 92 99 89 85
1/3 水 99 99 92 88 87 85
1/4 木 98 87 85 87 99 99
1/5 金 89 97 99 89 87 91
1/6 土 92 93 94 95 99 89
1/7 日 91 89 84 87 91 87
1/8 月 95 96 93 97 98 99
・ ・ ・ ・ ・ ・ ・ ・
・ ・ ・ ・ ・ ・ ・ ・
・ ・ ・ ・ ・ ・ ・ ・
たとえばこのような1ヶ月のデータがあり
月曜日の10の列の平均をもとめるには
どうしたらよいでしょうか?
教えてくださいお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
(1)配列数式で出来ます。
WEBで配列数式を照会のこと。
例
http://pc.nikkeibp.co.jp/pc21/special/hr/hr6.shtml
をじっくり読むこと。特に第3回。
http://t_shun.at.infoseek.co.jp/My_Page/Excel-RE …
(2)条件付きで合計は
1条件 SUMIF関数
2条件以上 SUMPRODUCT関数
で平均算出の分子が出る。分母の件数もSUMPRODUCTで出る。
それで割り算。これらは毎日この質問コーナーの回答が出るので省略
。
例データ
---国語
月999895
火919592
水999992
木988785
金899799
土929394
日918984
月959693
=AVERAGE(IF($A$2:$A$9="月",B2:B9)) と入れてSHIFT、CTRL,ENTERの3つのキーを同時押し。
結果 =月曜の国語の平均
97 =(99+95)/2
ご回答ありがとうございます。
現在奮闘中です。
{=AVERAGE(IF($A$2:$A$9="月",B2:B9))}
の数式を当てはめて行ってみたのですが
質問の説明に足らなかった部分がありましたので
割ることはできたのですが、また問題が出てしまいました。
説明がへたくそでごめんなさい。
今月の進行中のデータがありまして、セルにはすべて
数式が入っており未だ来ない日付と曜日には#DIV/0!
エラーが発生してしまうのでISEROORにて表示しないように
しています。
なので今月、月曜日が4回だとしますと2週目までのデータ
ですと月曜日は2回しかないのに4回で割られてしまい
数字が平均以下をしめしてしまいます。
現在教えていただいたサイトで勉強中です。
お礼が遅れました。ありがとうございます。
No.2
- 回答日時:
B列(曜日の列)が文字列で入力されているならSUMIF関数とCOUNTIF関数の組み合わせでできます
=SUMIF(B:B,"月",C:C)/COUNTIF(B:B,"月")
またA列(日付の列)だけで条件を判定させるなら
=SUMPRODUCT((WEEKDAY(A2:A9)=2)*(C2:C9))/SUMPRODUCT((WEEKDAY(A2:A9)=2)*1)
でも可能です
ただし2008/1/1は実際には火曜日ですので、二番目の式を貼り付けても、一番目の式と結果は一緒になりませんよ。
ご回答ありがとうございます。
現在奮闘中です。
imogasi様の回答からご参考にさせて頂いており
時間が無く未だzap35様のご回答を試しておりません。
これから試してみたいと思いますが、
少し時間がかかると思いましたので
お先にお礼を伝えたく投稿致します。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- 地球科学 太陽系の惑星と週(日曜日~土曜日)、月(1月~12月)に付いての質問です。 太陽系には、8つの惑星が 3 2022/10/08 22:32
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- Excel(エクセル) エクセルの条件付き書式について エクセルでカレンダーを作りました。縦に日付が並んでいて、横にスケジュ 3 2022/10/10 15:32
- Excel(エクセル) 当番表の作成 2 2022/06/15 07:40
- Visual Basic(VBA) 祝日を除いた月曜から土曜までの1週間分の日付行を選択し、別シートへカットアンドペーストしたい 13 2023/07/13 22:46
- Visual Basic(VBA) セルの値を比較してセルの値の色を変更するには 4 2022/05/22 20:28
- その他(ゲーム) これはゲーム中毒ですか? 20代の社会人です。年間1000時間にゲームを時間を使っています。基本的に 5 2023/06/11 09:48
- Visual Basic(VBA) 列 A に同じ日が2つが必要です。 1 2023/03/28 07:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
【Microsoft Office Excel Comp...
-
Excelはなんで先頭の0を消すん...
-
Excelのセルを飛ばして入力する
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excelのオートフィル
-
Excel 2019 のピボットテーブル...
-
スプレッドシート クエリ関数 1...
-
excelの不要な行の削除ができな...
-
Excel初心者です。 詳しい方、...
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
EXACT関数とIF関数の組み合わせ...
-
Excelのグラフ軸について
-
スマートな関数を教えて下さい。
-
Excelで全角を半角にしたいので...
-
【マクロ】エクセルにかいてあ...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報