- ベストアンサー
複数の表から男女別の平均年齢をだしたい。
Excel2003です。 複数の表から「DAVERAGE関数」を使って1回で男女別の平均を出したいのですができますか 例えば画像のような2つの表の場合です。
- gyouda1114
- お礼率63% (369/584)
- オフィス系ソフト
- 回答数2
- ありがとう数6
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>複数の表から「DAVERAGE関数」を使って >1回で男女別の平均を出したいのですができますか =SUM(DSUM($B$1:$D$11,3,C14:C15),DSUM($G$1:$I$11,3,C14:C15))/SUM(DCOUNT($B$1:$D$11,,C14:C15),DCOUNT($G$1:$I$11,,C14:C15)) 根性でDAVERAGEを使って =SUM(DAVERAGE($B$1:$D$11,3,C14:C15)*DCOUNT($B$1:$D$11,,C14:C15),DAVERAGE($G$1:$I$11,3,C14:C15)*DCOUNT($G$1:$I$11,,C14:C15))/SUM(DCOUNT($B$1:$D$11,,C14:C15),DCOUNT($G$1:$I$11,,C14:C15)) 配列数式なら =AVERAGE(IF($C$2:$C$11=C15,$D$2:$D$11),IF($H$2:$H$11=C15,$I$2:$I$11)) [Ctrl]+[Shift] +[Enter] で確定、配列数式です({}で囲まれる) よって >1回で の希望に応えられないと思います
その他の回答 (1)
- umach
- ベストアンサー率35% (600/1691)
http://itpro.nikkeibp.co.jp/article/COLUMN/20070426/269629/ 説明は平均点なので、年齢に置き換えてみて下さい。
補足
早速の回答ありがとうございます。 わかり難い質問で申しわけありません。 表が一つの場合は、教えていただいたサイトの方法でできることは知っていました。 2つの表を繋げて一つの表にすればいいのですが できれば2つの表のまま一度で計算したいのです。 そのため、 画像のように2つの表(実際は表の大きさが行列とも大きい)の場合に一つの式で計算できるのかを教えていただきたかったのです。 よろしくお願いします。
関連するQ&A
- excelで男女別の平均年齢を求める方法
こんにちは皆さんのいつも参考にさせて頂いております。 実際はデータリストは別シートですが下記の用にして男女別の平均年齢を計算したいと考えています。 DAVERAGEを使った方法、SUMを使った配列、COUNTIF・SUMPRODUCTを使った抽出などいくつ試しましたが、どうも上手くできませんでした。なにか良い方法があればご指導いただければ思います。 A B C D E F 1 名前 性別 年齢 平均年齢 2 山田 男 52 男 ○○歳 3 林 女 63 女 ○○歳 4 木村 男 66 5 佐藤 女 24 6 伊藤 女 33
- 締切済み
- その他([技術者向] コンピューター)
- Excelによる男女別平均年齢
全体の平均年齢は分かりますが、男女別の平均年齢が分かりません。 よろしくお願いします。 _A__ B 1_男_50 2_男_60 3_女_40 4_女_45 5_女_60 6_男_55 ーーーー 7_男=? 8_女=? 9_全体=average(B1:B6)
- ベストアンサー
- オフィス系ソフト
- エクセルで住民の平均年齢の出し方をご教示下さい
自治会の役員をしている者です。 住民の平均年齢を男女別に出す為に、役場より資料をエクセルで頂きました。 頂いた資料をを見ると、横に0代・10代・20代・・・・・・・・・・・・・・・90代まで(男女別) 縦軸に0~9まで有って、各人数が記入されています。 例) 0代 10代 ・・・・・・・・・・・90代 男 女 男 女 男 女 0 5 3 10 5 1 0 1 4 3 5 4 0 2 2 2 3 7 2 0 2 3 1 3 6 4 0 1 ・ ・ 9 3 4 3 1 0 0 合計 30 35 43 51 2 7 との表があるのですが、このような場合 男女別に平均年齢を出すには、どのような方法と関数を教えて頂きたくお願い致します。 以上宜しくお願い致します。
- ベストアンサー
- Windows NT・2000
- 男女別の名列表をつくりたい
エクセルで名列表をつくっています。 A列に1から40までの通し番号、B列に男女、C列に名前が入っている「名簿」シートがあります。 この「名簿」を元にして、男女別の「名列表」を別のシートに作りたいと思います。 「名列表」の方はA列に1からの通し番号(「名簿」のA列の数字とは関係ありませんので 並べ替えの必要はありません。)、B列に名前がはいります。 これが男女にわけられた2つの表(一つのシート内でかまいません)となるようにしたいです。 ただ、並べ替え等で男女別に分けるのではなく、元になる「名簿」を訂正すると自動的に 「名列表」も訂正されるというものがいいのです。 簡単な方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- 複数条件を満たす平均値の求め方について
複数条件を満たす平均値の求め方について A B C D … 1 日 2 日 3 日 … 29日 30日 31日 1週目 1週目 1週目 … 5週目 5週目 5週目 1 イチゴ 2個 3個 3個 6個 0個 8個 2 リンゴ 9個 3個 2個 6個 9個 8個 3 みかん 6個 3個 2個 1個 9個 8個 このような、表を作った場合の、 イチゴの1週目の平均個数 リンゴの…、みかんの… それぞれの何週目に何個出たかという平均を求めるには、 どのようにすればよいでしょうか? 現在使用しているのは、EXCEL2003です。 ご回答宜しくお願いします。
- 締切済み
- その他(インターネット・Webサービス)
- 多数の商品の複数に亘る検査結果の平均を求めるには?
MS-EXCELを使い、個別かつ多数の〔3000位の〕商品につき、日付の異なる複数回にわたり、商品の品質を検査してランク付けをし、2回目以降の商品検査において、次の通り、品質ランクの平均値(a2, 3,..,b2,b3,..,c2,c3,..,aa2,aa3,..,ij2,ij3,..)を計算したいと思います。 例えば、Aという商品の2回目、3回目、...の各平均値 a2, a3,.. Bという商品の2回目、3回目、...の各平均値 b2, b3,.. ・・・・・・・ AAという商品の2回目、3回目、..の各平均値 aa2, aa3,.. ・・・・・・・ IJという商品の2回目、3回目、..の各平均値 ij2, ij3,.. ・・・・・・・ を自動的に計算したいのです。 この場合、フィールド(名)を商品の検査日、商品、ランクの3つに絞ることにします。 MS-EXCELのDSUM関数およびDAVERAGE関数では、その書式でCriteriaとして複数の条件設定も可能なようにフィールドとレコードを範囲指定するようになっています。その場合、フィールド名として検査日、商品が、 その直ぐ下の行にあたる各レコードには、具体的な検査日(例えば「<検査日」)と商品名(上記の例ではA, B,..AA, IJ...のいずれか)を設定することが求められます。 しかし、商品が多数にわたる場合、このCriteriaを商品毎に一々設けたり、あるいは自動的に設定することは困難です。 この(検査日と商品という)複数の条件をつけた上、各レコードの右に設けた一つのセルの中で特定の日付以前の各商品の2回目、3回目、..という複数にわたる検査のランク平均値を計算したいのですが、どのような関数と計算式を利用すればよいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- EXCELの成績表を男女別にアウトプットしたいです
70歳のおじいちゃんに頼まれ、ここで相談しながら成績表の順位を 自動で算出できるようになりましたが、今回はそれを男女別に 表示したいと相談がありました。 添付画像をご確認ください。 男女別に表示できれば、アウトプットは特にこだわりません。 お手数ですが、よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- 次のような表で、平均年齢を出す計算式を教えてください。
よろしくお願いいたします。 ★(表1)のような男女ソートされていない名簿があります。そこで、 ★(表2)のような「男女それぞれの平均年齢をだす計算式」を作りたいのです。AB2とAB3に入力する式を教えてください。 ★(表1) A B C 1 (氏名) (性別) (年齢) 2 山田太郎 男 92 3 川海花子 女 78 4 山田次郎 男 65 5 空田三郎 男 81 6 川村五郎 男 71 7 川村花恵 女 68 8 鈴木鈴子 女 102 ・・・以下約150人 ★(表2) AA AB 1 (平均年齢) 2 男 ○○ 3 女 △△
- ベストアンサー
- オフィス系ソフト
- B列が○の者のみに関する、男女別の平均年齢
今年度会員に関する、男女別平均年齢の問題です。 具体的には、B列が○の者のみに関して、男女別の平均を求める式です。 フィルタで、○の行だけを表示しての平均値では○の行だけの条件が生きないようです。よろしくお願いします。 _A__B_C 1_男_○_50 2_男___60 3_女_○_55 4_女_○_45 5_女___60 6_男_○_54 ーーーーーーーーー 7___男=52 8___女=50 9_全体=average(B1:B6)
- ベストアンサー
- オフィス系ソフト
お礼
回答ありがとうございます。 やはり一度でやろうとすると式を複雑にしないとできないですね。 DAVERAGE関数でDatabaseの指定の仕方でうまい方法がないか知りたかったのです 今後ともよろしくご指導ください。