• ベストアンサー

EXCELで共通項目の自動集計をしたい

あるセルの中で、共通した項目だけを選択して、そのセルのとなりの数字を 足すことは可能ですか? 例)男 年齢12 女 年齢15 男 年齢33 男 年齢45 女 年齢66 この中で男というセルだけを自動で選んで、その年齢をすべて足したいのです。

質問者が選んだベストアンサー

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 SUMIF関数で出来ます。 性別がA列、年齢がB列とすると、 =SUMIF(A1:A5,"男",B1:B5) という風です。 ところで、年齢は数値のみが入力されているんですよね。 そうでなく、"年齢12"というような文字列の場合は、 =SUMPRODUCT((A1:A5="男")*1,--SUBSTITUTE(B1:B5,"年齢","")) のようにする必要があります。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

B列のB1:B5に 年齢12 年齢15 年齢33 年齢45 年齢66 と入っている場合(年令と言う文字と年齢数字が結合している場合) (1)B1:B5を範囲指定して (2)データ-区切り位置-スペースによって・・をクリック-次ぎへ-第4桁の後で縦線をいれる-完了 (3)以上でB列に年齢と言う文字、C列に年齢数字が入る。 (4)結果をいれるセルに =SUMIF(A1:A5,"男",C1:C5) をいれる。結果は90となります。

kevinsan
質問者

お礼

解決しました。 みなさんありがとうございました。

  • matrix4
  • ベストアンサー率16% (118/704)
回答No.3

関数ですが、 やりにくいもしれませんが、上の表を B6:C11に配置し、F7に性別、F8に男を入力。 男の集計するセルを指定し、 DSUM(B6:C11,C6,F7:F8)を入力する。これは男の集計。 女は、F8に女といれる。 表をA1から配置すれば見やすいが、最初をA1:B11にしてC6をB6にするだけ、のこりは一緒です。

回答No.2
参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=640894

関連するQ&A

  • エクセルの集計について

    いつもお世話になっております。 エクセルで、2つのファイルデータがあります。 一つのファイルには500項目くらい、もう1人のファイルには600項目くらいのキーワードが入っていて、これに隣のセルに数字が入っています。 (例) キーワード 数字 あい    5 am     18 2つのファイルのキーワードを自動的にマッチさせて 数字を足してくれるような機能はありますでしょうか? 別々のファイルのキーワードが同じように 並べ替えられるだけでも良いのですが。。。 説明がわかりずらくてすみません 宜しくお願い致します。

  • excel 共通項目に対しての追加項目での自動入力

    はじめまして。 excelでかなりたくさんのデータがある中で、とある項目が 共通なデータ(たとえばJANコードとか)に対して、とある 項目を追加で自動で入力する(たとえば商品カテゴリ名など)にはどの ような方法がございますでしょうか? このデータは以降も付け足しで増えていくデータなので、 毎回手動で入力するにはあまりにデータ量が多く、困っています。どうか宜しく御願いします。

  • エクセル2003表の集計で

    エクセル表で横一列に10個の数字が並んでいる中から一番少ない数字もしくは一番大きい数字を自動的に抽出しそのセルを表示してくれる方法をご存知でしたら教えていただけないでしょうか? 例として、ある商品の市場価格を47都道府県ごとに47個(質問では10個としてます)横一列に入力してその中から少ない数字、多い数字を選ぶ。 現在はMIN関数にて抽出してその数字を47個の中からアナログ的に選ぶ作業をしてますがなかなか大変です。 よろしくお願いします。

  • リストから項目を選択した後、隣のセルに自動的に移動させたい

    よろしくお願いします。 今、エクセルで入力規制を使ってリストを作りました。 リストの項目は3つあって、あ・い・う とします。 A1のセルにリストを作りました。 やりたい事ですが、リストの中から あ を選んだ場合のみB1のセルに自動的にセルが移動して、さらにB1にもリストが作ってあって、項目が3つあって、1・2・3の中から選ぶというのを作りたいと思います。 リストを作るとこまでは出来たので後は、自動的に隣のセルに移動をさせたいだけなので、いい方法がありましたら教えて下さい。

  • エクセルの数式(関数)の作り方を教えてください

    全く解らないので教えてください!今表を作っています。そこで1つセルに1~10までの数字を入力したらとなりのセルに1,000円、11~20までの数字を入力したらとなりのセルに2,000円、21以上はとなりのセルに3,000円と自動に答えがでてくるような数式はどうればいいのでしょうか?チンプンカンプンで困っております。 また、プルダウンで1~10・11~20・21以上の選択肢があってどれかを選ぶと答えがとなりのセルにでてくる方法はできたりしますか?よろしくお願いいたします。

  • Excelでインデント?と()を自動でつけるには?

    Excelで議事録を作っていて、A列に発言者を()の中に入れ、B列に発言内容を箇条書きで書いています。 例: A列 | B列 (鈴木)|・この案件は推進していくべきだ。 (山田)|・しかし、そのためには人員が足りない。 毎回()の入力、・を入力するのがプチストレスです。 A列のセルに名前を入力するだけで、自動的に()の中に入るという設定、同じくB列のセルに文章を入力すれば自動的に最初に・が挿入される、という設定は出来ないものでしょうか。数字を入力するのであれば、セルの書式設定のユーザー定義で「"("#")"」とすれば自動的に()の中に数字が入るのですが…。 また、B列で、同じセル内に長い文章を入力し、「折り返して全体を表示する」設定にすると、2行目以降は1文字下げたインデントにしたいのですが、そういう設定は出来ないモノでしょうか。。。 よろしくお願い致します。

  • エクセルで、数が自動的に合計されて出るようにする方法

    質問よろしくお願いします。 やりたいことは以下のようなことです。 1つのセルの中に、以下のように書かれてるとします。 鈴木、石井、田中、小泉、石原 5人なので、ここから自動的に「5」という数字を計算して、隣のセルなどに表示させたいのです。何か良い方法はないでしょうか? 別に、コンマで区切り必要はないです。これからこういう入力をかなりたくさんやりますので、「,」でも「/」でも何でも良いです。とにかく、数が自動で合計されて表示されれば。

  • エクセルVBA

    お世話になります エクセルのフィルターをかけて列セルの同じ項目を取り出せますが  列セル  フィルターをかけたら 例)1     1    1     2    2    2    2  とか列セルの同じ数字をフィルターを使わずにVBAを使いとりだし、かつ同じ入力した全ての数字の1つだけ取り出し別のセルに貼り付けたいと思っています  例)1が2つ 2が3つあっても1、2を頭の1つだけとりだしたい   取り出すのを1列のみです よい方法があれば教えて下さい

  • エクセルの数列の連続性について

    エクセルの数列の確率に関して エクセルの以下の確率の出し方について質問があります。 以下は、私が図から自分で計算したものですが、これらの結果を自動で計算する方法を教えて抱けないでしょうか。 どちらか一つでも大変助かります。 なお、近いやり方があればそれでも構いません。 1、跳躍性 隣どうしのセルの数字が3以上離れている確率 例)図の行1の場合、3つセルが隣のセルと3以上離れているので66% 2、連続性 隣り合う2つのセルの数字が同じである確率 例)図の行4の場合、4つのセルが連続して同じ数字なので、66%

  • エクセルの集計について

    エクセルについて質問です。 日付ごとに各項目1~100に数字が入っている一覧表があります。 各項目数個ずつを日付ごとに集計したい場合よい方法はありますでしょうか? 例 項   4/1   4/2   4/3   4/4   4/5 目 (1)   10    10     20   15    10 (2)    4     3     1     7      6 (3)   11    12     13    14     15 ・ ・ ・ 4/1の項目1、10、50を集計したい。など。 よろしくお願い致します。

専門家に質問してみよう