- ベストアンサー
エクセルで条件をつけて数える(ちょっと複雑)
toshi_2000の回答
以下でどうでしょう。 =SUMPRODUCT((B1:B7="男")*(C1:C7<>5)*(C1:C7<>3))
関連するQ&A
- Access 複数の抽出条件
Access2002 windows2000 (例)次のようなテーブルとします。 フィールド名:名前 年齢 性別 レコード1 :山本 30 男 レコード2 :鈴木 40 女 レコード3 :田中 45 男 レコード4 :森本 26 女 クエリを利用して抽出する時、年齢が40以上で男を条件とすれば (1)年齢フィールドの抽出条件:>=40 (2)性別フィールドの抽出条件:男 として、田中が抽出されます。 では年齢が40以上で男、そして女は全て抽出したい時は(1)(2)の条件はどの様にすればいいでしょう? 抽出結果が 田中、鈴木、森本となりたいのです。 複数のクエリを作れば出来ますが、1つのクエリでは無理なのでしょうか。
- ベストアンサー
- オフィス系ソフト
- エクセル 関数 3つ以上の複数条件にあった抽出
*先日も同じ質問をさせて頂き、類似した様々な質問の中から色々検索してみては、というアドバイスを頂き、検索してみたのですが、わからなかったため、再度質問させて頂きたく投稿しました。(しつこくてすいません) *前回は質問が抽象的というご指摘でしたので、詳しく記入させて頂きます。(表がずれて見にくくなっていてすいません) Sheet1(例1) 項目/ 氏名 生年月日 性別 年齢 要介護度 入所日数 たろう S1.1.1 男 83 3 100 はなこ T1.1.1 女 97 5 50 いちろう S2.1.1 男 82 4 90 じろう T2.1.1 男 96 4 80 *たろう=セルC3 Sheet2(例) 要介護度 1 2 3 4 5 男性 (人数) ○ ○ ○ ○ ○ (平均年齢) × × × × × (平均入所日数) △ △ △ △ △ *Sheet1 をベースに Sheet2 の表の「○」「×」「△」に値を返したく「○」については Sheet3 性別 要介護度 男 1 *性別=セルA2 Sheet3を新たに作成し =DCOUNTA(Sheet1$C$2:$H$6,"",Sheet3!A2:B3)という関数を入力しそれぞれ値を返すことは何とかできましたが、その値が出た人数の「平均年齢」や「平均入所日数」などの値の求め方がわからない状態です。 無知のため、関数やマクロなど色々検索してみましたがやはり方法が分からず、どなたか教えて頂けないでしょうか??よろしくおねがいします。
- ベストアンサー
- オフィス系ソフト
- excelで男女別の平均年齢を求める方法
こんにちは皆さんのいつも参考にさせて頂いております。 実際はデータリストは別シートですが下記の用にして男女別の平均年齢を計算したいと考えています。 DAVERAGEを使った方法、SUMを使った配列、COUNTIF・SUMPRODUCTを使った抽出などいくつ試しましたが、どうも上手くできませんでした。なにか良い方法があればご指導いただければ思います。 A B C D E F 1 名前 性別 年齢 平均年齢 2 山田 男 52 男 ○○歳 3 林 女 63 女 ○○歳 4 木村 男 66 5 佐藤 女 24 6 伊藤 女 33
- 締切済み
- その他([技術者向] コンピューター)
- エクセル関数(SUMPRODUCT)について教えてください。
SUMPRODUCTを使って、件数を出しています。 A B(抽出条件を入力) 1都道府県 ● 2職業 ● 3性別 ● 4購買日 ● A B C D 11 都道府県 職業 性別 購買日 12 東京 会社員 男 20080901 13 ・ ・ ・ ・ 14 ・ ・ ・ ・ 15 ・ ・ ・ ・ 上記のような表を作り、A11:E100までデータが入っています。 B1:B5に条件を入れて、C1:C4に =SUMPRODUCT(($A$12:$A$100=$B$1)*($B$12:$B$100=$B$2)*($C$12:$C$100=$B$3)*($C$12:$D$100=$B$4)*1) で件数をカウントしています。 抽出条件をすべて指定すると、件数が出てきますが、特に指定しないで 空欄のままで件数をカウントする方法はないでしょうか? (たとえば、職業を絞らないでほかの条件だけで抽出するとか) 何か解決策を教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセルで検索、抽出
卒論で膨大なエクセルファイルからデータを抽出しなければなりません。 例えば 番号 県 性別 年齢 来社 1 東京 男 45 09/21 2 京都 女 33 10/07 3 福島 女 49 10/25 4 京都 男 25 12/05 5 東京 女 30 12/30 このようなシートから年齢が30歳~40歳まで行を抽出し、 2 京都 女 33 10/07 5 東京 女 30 12/30 このようなシートを作りたいのですが どのようにしたら良いのでしょうか? エクセルには不慣れなので出来れば簡単な方法だと嬉しいです。 つたない文章ですがよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの数式について
すいません。複数の条件付に該当する件数を表示させたいのですが、どうすればよろしいでしょうか。 以前、Aセルが"男"かつBセルが"本人"である件数を表示させたいと質問したところ =SUMPRODUCT(((A1:A7)="男")*((B1:B7)="本人"))という配列数式を教えていただきました。今回はさらに、Cセルに年齢の欄を設けて25歳以上40歳未満であるという条件も附加したいのです。いろいろ私なりに試行錯誤してみたのですが上手くいかずに困っております。申し訳ありませんがよろしくお願いします。 今回も、できれば作業セルをつくらずに直接件数を表示させたいと思っております。 Aセル Bセル Cセル 性別 続柄 年齢 男 本人 30 男 子供 10 女 妻 25 男 叔父 45 女 本人 50 男 夫 20 男 本人 35
- ベストアンサー
- オフィス系ソフト
- Excel複数条件のカウント
あと一歩のところで困っています(>_<) A列に日付、B列に年齢があります。 2012/3/31時点で、35歳または40歳以上の人を抽出したいです。 ↓の式で40歳以上を抽出するところまではできたのですが =SUMPRODUCT((A1:A10=2012/3/31)*(B1:B10>=40)) 35歳という条件をどうやって追加すればいいか分かりません。 条件の追加方法について教えていただけないでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 複数条件の検索について
下記のように$_GETで条件を取得して検索しているのですが、 もし取得できなかった場合はすべてのデータを取り出したいと思っています。色々と調べてみたのですが初心者ですのでどうもうまくいきません… どのようにすればうまくいくのか分かる方がいましたら宜しくお願いします。 性別と年齢の検索 この場合は性別が設定されていないという過程で、指定の年齢に該当する男女を抽出する場合です。 $sex = $_GET["sex"]; $age = $_GET["age"]; //性別が設定されていない場合は男女 if($sex == NULL) { $sex = 男、女; } $arr = array(); ・ ・ ・ WHERE t_data.sex = '" .$sex. "' AND t_data.age = '" .$age. "' return $arr;
- ベストアンサー
- MySQL
- Excel で条件に合うセルを数える方法
Excel初心者で関数の使い方が解らないため、教えてください。 次のような条件に当てはまるセルを数えるには、なんと書いたらよろしいでしょうか。お時間ございましたらよろしくお願いします。 Q1:性別=男 &クラス=A の人数 Q2:性別=女 &成績=中 の人数 -----表----------- A B C 1 性別 クラス 成績 2 男 A 上 3 女 C 中 4 男 B 下 5 男性 A 中 6 女 C 下 7 男 A 上 8 女性 C 中 9 男 B 上 10 ----追記-------- 関数DCOUNTA を使いますと、条件の表を書かなくてはいけないので、 それなしにできるようでしたらお願いします。 また、関数DCOUNTA を使いますと、男性と男 を区別せず数えてしまいます。区別する方法がありましたら、よろしくお願い致します。 ごめんどうな お願いですがどうも解りかねております。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数条件、なおかつ数値の範囲に該当するデーターの抽出の方法を教えてください。
A列 B列 C列 D列 E列 ・・・・ 会社名 年齢 性別 職種 1月 ・・・・ A会社 42 女 事務 140,000 A会社 36 男 営業 180,000 B会社 45 女 事務 150,000 B会社 28 男 営業 165,000 C会社 39 男 事務 155,000 C会社 31 男 営業 170,000 例えば、給与支払表がある時に 年齢が30歳以上35歳以下の男性の営業職の人数と給与の合算並びに、 年齢該当者数の給与の平均金額を算出したいのですが、 教えてください! 但し、該当年齢者がいない場合は人数欄に"0"と表示し たいのです。SUMPRODUCTでやってもうまくいかないのですが・・・
- ベストアンサー
- オフィス系ソフト
お礼
お返事ありがとうございます。 SUMPRODUCT関数は、条件を並べる事が出来るのですね!!! 知りませんでした!!! 無事解決できました。ありがとうございました!!!