
はじめて投降します。
エクセル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ランキング
-
オートフィルターの絞込みをし...
-
【マクロ】【画像あり】関数が...
-
EXCELのVBAで複数のシートを追...
-
勤怠表について ABS、TEXT関数...
-
【Officer360?Officer365?の...
-
Excelに貼ったXのURLのリンク...
-
Excelで4択問題を作成したい
-
エクセルについて
-
エクセル
-
グループごとの個数をカウント...
-
エクセル GROUPBY関数について...
-
グループごとの人数のカウント
-
グループごとの人数のカウント
-
エクセルシートの見出しの文字...
-
Amazonでマイクロソフトオフィ...
-
エクセルの複雑なシフト表から...
-
エクセルの関数について
-
【マクロ】実行時エラー '424':...
-
ページが変なふうに切れる
-
エクセル ドロップダウンリスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
9月17日でサービス終了らし...
-
エクセル
-
【マクロ】WEBシステムから保存...
-
エクセルの循環参照、?
-
エクセル ドロップダウンリスト...
-
エクセルのdatedif関数を使って...
-
特定のセルだけ結果がおかしい...
-
【マクロ】A列にある、日付(本...
-
【マクロ】EXCELで読込したCSV...
-
【マクロ】アクティブセルの時...
-
【エクセル】期限アラートについて
-
iPhoneのExcelアプリで、別のシ...
-
【関数】同じ関数なのに、エラ...
-
Excelの新しい空白のブックを開...
-
【マクロ】3行に上から下に並...
-
【マクロ】宣言は、何のために...
-
VBA チェックボックスをオーバ...
-
Excelについての質問です 並べ...
-
【マクロ】アクティブセルの2...
-
【関数】不規則な文章から●●-●●...
おすすめ情報