こんにちは皆さんのいつも参考にさせて頂いております。
実際はデータリストは別シートですが下記の用にして男女別の平均年齢を計算したいと考えています。
DAVERAGEを使った方法、SUMを使った配列、COUNTIF・SUMPRODUCTを使った抽出などいくつ試しましたが、どうも上手くできませんでした。なにか良い方法があればご指導いただければ思います。
A B C D E F
1 名前 性別 年齢 平均年齢
2 山田 男 52 男 ○○歳
3 林 女 63 女 ○○歳
4 木村 男 66
5 佐藤 女 24
6 伊藤 女 33
A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
ANo.3です
sumif関数及びcountif関数ですが、計算では空白部分を無視しますので
空白のところは何も入れなくていいです
参照するフィールドが離れているということと、結果を書くシートが別
ということでしたので以下の式になります。
watawatasaさんの表ですと、
男性の場合
=TEXT(SUMIF(sheet2!B2:B6,"男",sheet2!C2:C6)/COUNTIF(sheet2!B2:B6,"男"),"0歳")
女性の場合
=TEXT(SUMIF(sheet2!B2:B6,"女",sheet2!C2:C6)/COUNTIF(sheet2!B2:B6,"女"),"0歳")
となります。
なお見やすくするため$は省いています。
性別フィールドと年齢フィールドのデータ数は一致させておいてください
でないと、平均が狂います。
結構大変でしょうけど、がんばってください。
K_moriさん おかげさまで無事に成功しました。
数値が異常に小さい原因は、ご指摘の通り性別フィールドが入力済みで年齢フィールドが未入力のレコードが沢山あったためでした。
対策として
=if(年齢フィールド="","",性別フィールド)
という集計用の列を一つ作ってそちらを性別の対象フィールドとしました。
丁寧かつ的確なアドバイスを頂き本当にありがとうございました。
No.3
- 回答日時:
こんにちは
男女別の平均年齢を出すには、sumif関数とcountif関数の複合で
出ます。
watawatasaさんの表で作成すると以下の式になります
男姓の平均年齢
=SUMIF($B$2:$C$6,"男",$C$2:$C$6)/COUNTIF($B$2:$B$6,"男")
女性の平均年齢
=SUMIF($B$2:$C$6,"女",$C$2:$C$6)/COUNTIF($B$2:$B$6,"女")
同じようにOO歳とつけたい場合は以下の式です
男性の場合
=TEXT(SUMIF($B$2:$C$6,"男",$C$2:$C$6)/COUNTIF($B$2:$B$6,"男"),"0歳")
女性の場合
=TEXT(SUMIF($B$2:$C$6,"女",$C$2:$C$6)/COUNTIF($B$2:$B$6,"女"),"0歳")
シートが別な場合は以下の式です
データが入っているシート名が"sheet2"の場合
男性の場合
=TEXT(SUMIF(sheet2!$B$2:$C$6,"男",sheet2!$C$2:$C$6)/COUNTIF(sheet2!$B$2:$B$6,"男"),"0歳")
女性の場合
=TEXT(SUMIF(sheet2!$B$2:$C$6,"女",sheet2!$C$2:$C$6)/COUNTIF(sheet2!$B$2:$B$6,"女"),"0歳")
これで出ると思います。
関数は難しいですが、使い慣れると便利です。
がんばってください。
この回答への補足
大変丁寧でわかりやすいご回答を頂きありがとうございました。
早速、実際の表で試して試して見たところ、予想以上に小さな数字が出てきてしまいました。私なりに原因を考えてみたのですが、
・まず、実際の表は例示よりも多くの項目があり、性別フィールド(?)と年齢フィールドが離れていること
・次に、元になる250件ほどあるリストが入力途中で1/4程度空白があることです。
せっかく、アドバイス頂いたのに良い報告ができず申し訳ありません。
もしかすると、条件書式や関数で空白に"未入力"とか入れたら良いのでしょうか?
度々の質問で恐れ入りますが、宜しくお願いします。
No.2
- 回答日時:
計算式を間違ってました
=SUMPRODUCT((B1:B6="男")*C1:C6)/COUNTIF(B1:B6,"男")
これが正解、C8とタイプミスしてました。
この回答への補足
早速のアドバイスを頂きありがとうございました。
実際の表で早速試してみた所、「$value!」のエラーが出てしまいました。私なりに次の原因を考えてみました。
・実際のリストは例示より項目が多く、年齢(c)と性別(au)が離れていること
・分析シートとリストシートを同時進行で作っているため、空白セルが1/4程度あること
なお、実際に入力は以下のように行いました(Excel 2000使用、読みやすくするために$は削除)
=SUMPRODUCT((一覧!C2:C9999="男")*一覧!aU2:AU9999)/COUNTIF(一覧!C2:C9999,"男")
なんかイージーミスかもしれませんが、お気づきの点がありましたら、アドバイス頂ければ幸いです。
n4330さん アドバイス頂きありがとうございました。
今回は、No3 k_moriさんの方法で行うことにさせて頂きました。
sumproduct関数は、今後に向けて何とか使いこなせるようになりたいと思っています。また、機会がありましたら宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 婚活 42歳、独身、男です。 男は30過ぎあたりが、結婚平均ですよね? だから、32くらいではまだまだ平均 3 2022/11/05 22:54
- その他(悩み相談・人生相談) 無人島で食糧を平等に分配するには? 【状況】 おじいさん おばあさん 青年男性 青年女性 男児 女児 8 2022/07/03 11:16
- 妊活 第一子が出来る平均年齢はいくつですか? 男性の第一子が出来た時の平均年齢 女性の第一子が出来た時の平 1 2023/01/03 20:56
- その他(就職・転職・働き方) 求人における男女均等な採用選考を守られているか。知る方法はあるでしょうか? 2 2022/06/30 22:22
- 出会い・合コン 40歳男です、25歳の女の子を食事に誘ってご飯を食べに行ったんですが、会計はもちろん男であり歳上であ 16 2023/05/18 03:24
- その他(社会科学) 市区町村別平均寿命の、補正計算はどのようになされているのでしょうか? 1 2023/05/23 08:28
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
- 婚活 結婚平均の30歳あたりを超えたら40すぐですよね? 結婚の平均はアバウト30くらいだと聞いてました。 8 2022/11/23 08:32
- その他(結婚) 今年から男女ともに婚姻可能な年齢が18歳となって女性だけ上がったということになりますが、女性の平均初 3 2022/07/04 18:44
- Excel(エクセル) 別シートに毎回異なるデータをコピーする 7 2022/06/24 09:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
遠隔地のPCを操作したい
-
マイクロソフトアカウントのメ...
-
マイクロソフトアカウントのメ...
-
光回線とモバイルルーターとSIM...
-
中華ゲーム機のGame Console R3...
-
BIOSが破損しているかどうかを...
-
AppleVisionは良いと思いますか?
-
win11エクセルで作った表を、他...
-
エアコンの下に机がありその机...
-
インターネットを利用する方法...
-
ノートパソコンのバッテリー残...
-
授業の内容なのですがほんとに...
-
ファイルに環境依存文字がある...
-
ソフトはVectorでダウンロード...
-
マスク氏がアップルが自社製品...
-
外付けSSDを直撃雷から守る方法...
-
コマンドプロンプトやPowerShel...
-
文字コードってコピペの時はど...
-
シンギュラリティは何年後に起...
-
すみません!パソコン開いて電...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンメモリ(DIMM)を紹介...
-
中華ゲーム機のGame Console R3...
-
PC画面の動画をハードディスク...
-
エンジニアって、今でも社会的...
-
ソフトに致命的なバグがあるか...
-
ストレージ内の全てのファイル...
-
新規のパソコンに設定するMicr...
-
ノートパソコンの充電は延長コ...
-
拡張子が.txtのファイルに将来...
-
2002年製のpcと2008製のpcがあ...
-
授業の内容なのですがほんとに...
-
Shift_JISは日本でしか使われて...
-
SSDを放置していたらファイル名...
-
UTF-8とUTF-16とUTF-32ってどれ...
-
文字コードってコピペの時はど...
-
PowerShellに将来性はあるので...
-
AIを使いたい。どうすれば良い...
-
Microsoftが非推奨にしてるかど...
-
ソフトはVectorでダウンロード...
-
エアコンの下に机がありその机...
おすすめ情報