• 締切済み

エクセル教えてください

みなさんこんにちわnoboru18といいます。集計作業をしているのですが2列のデーター処理をしています。A列にコード(1~5)が入力されています。B列にA列のコード毎のデーターが入力されています。ここで。もしもA列に停機コードが「2」の時、隣り合っているB列のデーターだけカウントしなさい。という関数はありますか?ご存知の方、申し訳ありませんが教えてください

みんなの回答

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.4

>もしもA列に停機コードが「2」の時、隣り合っているB列のデーターだけカウントしなさい。 EXCEL2007/2010なら =COUNTIFS(A:A,2,B:B,"<>""") EXCEL2000/XP(2002)/2003なら =SUMPRODUCT((A2:A100=2)*(B2:B100<>"")) もし、カウントでなく数値の集計であれば =SUMIF(A:A,2,B:B)

  • mar00
  • ベストアンサー率36% (158/430)
回答No.3

質問はA列に2が入力されている数というこでいいんでしょうか。 そうであればANo.2さんの回答にもありますが COUNTIF関数を使って =COUNTIF(A:A,2)でいいと思います。 それとも隣り合っているB列のデーターだけカウントしなさい。 とあるのですが別の事がしたいのでしょうか。

  • 32868sski
  • ベストアンサー率18% (41/217)
回答No.2

これで如何でしょうか! COUNT IF(A1:A5”X”) Xに必要な指令を入れます。 文は COUNT   カウントしなさい IF      もしも A1~A5   セル番号 です。 違っていたらごめんなさい。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

SUMIF関数になります。 (例)=SUMIF(A:A,2,B:B)又は、停機コードが別セル(仮にC1)にあれば、=SUMIF(A:A,C1,B:B)

関連するQ&A

  • Excelで、出勤人数の集計方法は?

     現在、私の手元に工場の作業日報のデーターベースがあります。  いつ、誰が、どんな作業を、何時から、何時まで行っていたかというデーターが約半年分、行数にして1万5千行ほどあります。    このデーターベースから、日付毎の出勤人数を集計したいのですが、集計やピポットテーブルを使用しても上手く往きません。  A列に日付、B列に作業者名、C列以降に作業名や時間が入力されているのですが、一人が一日に複数の作業を行った場合、同じ日付に同じ作業者名が幾つもダブって入力されています。  集計やピポットテーブルを使用しても、例えば同じ日付に同じ作業者名が3回登場すると、1とカウントせず、3とカウントしてしまいます。  このように、データーの個数を集計するのではなく、データーが何種類有るかを集計する方法は無いのでしょうか。詳しい方、どうかご教授下さい。  では。

  • エクセル SUMPRODUCT と OFFSET

    いつもお世話になります。 SUMPRODUCT関数で集計したいのですが、OFFSET関数を組合せてA1に関数を入力し、右にひっぱるだけで36ヶ月分を集計したいと思い、下記の計算式を入力したのですが#VALUE!になり困ってます。 A1=SUMPRODUCT((OFFSET(data!$A$1,1,COLUMN(A1)*3-3,99,1)=$G$1)*(OFFSET(data!$B$1,1,COLUMN(A1)*3-3,99,1)=$H$1),(OFFSET(data!$C$1,1,COLUMN(A1)*3-3,99,1))) dataシートには、A列:商品CD、 B列:営業所CD、 C列:売上金額 の3列のデータが、36か月分108列あります。 集計するシートのG1に商品CDを、H1に営業所CDを入力すると、A1~A36に集計結果を返したいのですが、教えてくださいませんか

  • エクセルでの稼働日数集計

    使用ソフトはエクセル2003です。 期間内の稼働日数を集計したいのですが、同日の結果が複数行存在します。 この場合にどのような関数で集計できるかを御教示頂きたく、宜しくお願いします。 例: A列 2014/01/01 2014/01/01 2014/01/03 2014/01/05 2014/01/09 2014/01/09 2014/01/15 2014/01/31 2014/01/31 2014/02/01 2014/02/04 2014/10/27 上記の場合、2014年1月中の稼動日数として「6」日を集計したいのです。 尚、作業列としてB列にそれぞれの月の1日の日付データをB列に入力しており 2014/01/01 2014/02/01 2014/03/01 : 2015/01/01 一ヶ月のトータル稼動件数をSUMPRODUCT関数を用いて、 =SUMPRODUCT((A1:A12>=B1)*(A1:A12<B2)) ※今回のサンプルデータの場合「9」 を計算しております。

  • COUNTIF関数(Excel2013)

    A列にデータ、B列に金額を入力してます。 A列のデータをCOUNTIF関数を使って件数を数えた後、A列でカウントしたB列の金額を集計する場合、どの様な式を使えばいいのでしょうか? 従来は、COUNT関数を使っていましたがデータ数が増えてCOUNT関数で、都度、セルを指定するのが大変になってきました。 詳しい方、ご教示お願いします。

  • エクセル VBA 同じ内容のセルの行を合わせたい

    売上集計表があり、A列に全商品のコードが表示されてます。 毎日の売上商品のデータを商品コード別に数量を入力して同じ内容のセルの行の位置を合わせる作業を毎日行っています。 毎日の売上データはエクセルで集計されたデータを貼り付けて行っています。これをなんとかVBAで処理したいのですが、どうしたらいいのかわかりません。 内容としてはA列に全商品の商品コードが既に入力されています。 月のはじめは、B列とC列に一日の集計データそのまま貼り付けます。 A列の商品コードと同じ商品コードの行に合うまで空白のセルを挿入していきます。 次の日は、D列とE列、その次はF列とG列と右に貼り付けしていきます。 商品コードは約3000件、毎日の集計データ数は約500件です。 どうか教えてください。 完成例)   A列   B列   C列     D列    E列       F列    G列   H列   I列 商品コード    10/1分        10/2分            10/3分       10/4分・・・続く        商品コード 数量   商品コード 数量      商品コード数量 CZ1.000  CZ1.000   10    CZ1.000   20 CZ1.005                                CZ1.010  15   ←セルの挿入で CZ1.010  CZ1.010   30                    CZ1.020 30    下げる作業を CZ1.015                                CZ1.030  10 毎日行ってます。 CZ1.020  CZ1.020   11   CZ1.020    20       CZ1.040  40 CZ1.025 CZ1.030  CZ1.030   11   CZ1.030    10 よろしくお願いします。

  • エクセルでこのリストの加工をしたいのですが

    A列(ID)  B列(エラーコード)  C列(日付)に A000  01;02  4/1 A019  03  4/10 A008  02;05;07  3/29 ・ ・ ・ のように入っているデータがあり、 B列には「;」セミコロンで区切られたデータが1~25個入っています。 この全リストを下記のように加工したいのですが可能でしょうか? A列  B列  C列に A000  01  4/1 A000  02  4/1 A019  03  4/10 A008  02  3/29 A008  05  3/29 A008  07  3/29 ・ ・ ・ B列のエラーコード毎(「;」毎)のレコードに加工したいのです。 (エラー数、エラー種別数ランキング等集計のため) 標準関数と多少の手作業でもマクロでもVBAでも構わないのですが、 元リストが8000レコードあるので効率よく加工する方法があれば教えてください。

  • Excelでシート間のデータの抽出方法

    1つのブックに集計用のシートと、A店、B店、C店という各店舗別の売上シートがあります。 Sheet集計用のA1にA店のコード(A店は001、B店は002というようなコード)を入れると、Sheet集計用のB列の上期売上、C列の下期売上にSheetA店のB列の上期売上、C列の下期売上のデータが入るようにすることは可能でしょうか? Sheet集計用のA1のコード変更することによってデータを引っ張ってくるシートが変わる様にしたいということなんですが、Excelでどのようにすればいいかわかりません。 各店舗のシートのA1のセルにも、その店舗のコードが入力されています。

  • EXCEL 集計を関数でやりたい

    メニューのデータ⇒集計でできることを関数でやりたいのですが、できますでしょうか? A列に会社名、B列に金額が入力されています。 会社名は複数回出てきます。会社名毎に、B列の金額を集計したいと思っています。 よろしくお願いします。

  • Excel COUNTA関数について

    先日、名簿の照合をする関数について質問をしましたら、いろいろ回答をいただきまして、無事作成することが出来ました。 内容は、A列とB列の名簿で、同じ名前があればC列の該当欄にに○印をつける・・・というものです。そこでC列の最後に○印の数を計算する関数で、COUNTA関数を使って集計をするように設定したんですが、C列には前述の関数が貼り付けられているため、それもカウントされているようで、正確な集計が出来ません。貼り付けられている関数はカウントしないで○印だけをカウントすることが出来るのでしょうか。

  • EXCELでのカウント

    こんんちは!いつも使っている簡単な関数ならわかるのですが... 範囲→1列(A列やB列) 範囲内で指定の文字が入力されているセルの数をカウントしたい(返したい)んです。 例)B列に「2」「23」「50」「13」「12」と入力されているとしたら   「2」を入力しているセルをカウントしたかったら   「3」と出てくるように... COUNTIF関数だと「2」を指定したら「2」と入力したセルだけカウントされますよね。(例えば上記例だと「1」と帰ってくる。これを「2」を含んでいるセルの数をカウントしたいんです。 教えてください。 宜しくお願いいたします。

専門家に質問してみよう