• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:期間内集計について教えて)

期間内集計について教えて

このQ&Aのポイント
  • A列とB列には、タイプと日付が入力されています。タイプは(仮)(S)・(M)で、日付は月日がまちまちです。当月のA列のカウントと翌月のA列のカウントを集計したいです。
  • 例えば、A列のタイプが(S)の日付とA列のタイプが(M)の日付を、当月と翌月のそれぞれで集計したいです。
  • 具体的には、8月の(S)と8月の(M)、9月の(S)と9月の(M)のそれぞれのカウントを集計したいです。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

>8月(当月)の(S) =SUMPRODUCT((A1:A20="S")*((TEXT(B1:B20,"yym")=TEXT(TODAY(),"yym")))) >9月(翌月)の(S) =SUMPRODUCT((A1:A20="S")*((TEXT(B1:B20,"yym")=TEXT(edate(TODAY(),1),"yym")))) ★edate関数は「アドイン関数」です。メニューバーの[ツール]-[アドイン]を選択して、「分析ツール」にチェックしてから使用してください

1224jmm
質問者

お礼

有難うございます。 助かりました。 言葉足らずの質問に対して条件にぴったりのご回答有難うございました。 また、お願いすることもあると思います。 宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 期間内集計について II

    先ほどご質問させていただきました。 更に追加項目がありましたが、回答を締め切ってしまいまして再度質問させてください。 ※A列にタイプ、B列に日付があります。 A列のタイプは(仮)(S)・(M)です。 B列の日付は月日がまちまちです。 集計したい数値は、当月のA列のカウント翌月のA列のカウントがしたいと思います。 例 A列 B列 S 07/08/25 M 07/07/30 S 07/07/31 M 07/08/01 S 07/09/02 S 07/08/05 S 07/08/10 M 07/09/02 M 07/08/05 S 07/09/15 この状態で8月(当月)の(S)と8月の(M)と9月(翌月)の(S)と9月の(M)の それぞれのカウントをしたいんです。 みなさま宜しくお願いいたします。m(_ _)m =====に対して===== >8月(当月)の(S) =SUMPRODUCT((A1:A20="S")*((TEXT(B1:B20,"yym")=TEXT(TODAY(),"yym")))) >9月(翌月)の(S) =SUMPRODUCT((A1:A20="S")*((TEXT(B1:B20,"yym")=TEXT(edate(TODAY(),1),"yym")))) ★edate関数は「アドイン関数」です。メニューバーの[ツール]-[アドイン]を選択して、「分析ツール」にチェックしてから使用してください のご回答をいただきました。 ----------------------- 上記式に更にC列にポイントがあります。 このポイントもまちまちで、式の教えていただいた式の中に突っ込んでみましたがうまく動作しませんでした。 お時間のあるときでかまいませんので宜しくお願いします。

  • エクセル2003の集計で

    エクセル2003の集計で セルA列にコンマ区切りで数値が入っているのですが これをセルB列でで集計することってできますか? A列の数値の数はバラバラです このような感じです↓ A1 1,2,3 B1 6 A2 2,3 B2 5 A3 9,1,7 B3 17 よろしくお願いします

  • 【Excel】日付を条件のひとつに指定してデータ集計

    Excel2003を使用しています。 A列(A7セル以下) → 日付[yy/mm/dd] B列(B7セル以下) → 文字列 C列(C7セル以下) → 文字列 D列(D7セル以下) → 数値 が入力されている表があります。 例えば、A列の日付が 06/09/29 以前で、かつ、B列にある特定の文字(仮にえくせるとします)が含まれるD列の数値を集計したいのですが、どのようにすればいいでしょうか? 関数で試してみたのですが、うまくいかなかったので、質問させていただきました。 よろしくお願いします。

  • 指定した期間の数値をグラフにしたいのですが

    sheet1にセルA列に月日がありB列、C列、D列に数値(50.4等)が入力してあります。 sheet2に任意に選んだ列(BかCかD)の指定した期間内(2月6日から8月26日まで)の入力してある数値をグラフにしたいのですが。 その都度、グラフ化したい月日の範囲を選択して、グラフを作るのではなく、 例えば、A1に(1)(C列)、B1に3月12日、C1に6月29日と入力し 「C列の3月12から6月29日」までの入力されている数値をグラフにし、A1、B1、C1に入力してある月日等をを変えるだけで、別の列の期間の数値をグラフにすることは可能でしょうか? 宜しくお願いします。

  • エクセルの集計表で質問です。

        A     B     1  10000   日付 2  15000   日付 3  15000   日付 4  24000   日付 5 4月合計数値 という表があったとします。 まず、この表で"B1"のセルに4月の任意の日付を入力すると、横の"A1"の数値"10000"が"A5"に表示されます。 そして"B2"以降のセルに4月の日付が入力されるとその横の列Aの数値を"A5"に加算表示させるようにしたいのです。4月以外の日付は"A5"に加算表示させないようにします。 つまり、列Bに4月日付(例、『2003/4/25』)が入力された時のみ、その横の列Aの数値が"A5"に加算されていくようにしたいのです。 このような事を数式で実現する事は可能ですか? 可能ならば手段を教えて下さい。 説明が難しい・・・

  • エクセルで集計式をコピペすると対照せるがずれ込むのを防ぎたい。

    A1 a A2 数値データー A3 数値データー A4 A2*A3 B1 c B2 数値データー B3 数値データー B4 B2*B3 C1 b C2 数値データー C3 数値データー C4 B2*B3 * * k1 a C2 数値データー C3 数値データー C4 B2*B3                        L4 sumif(A1:k1,”a”,A4:L4) M4 sumif(A1:k1,”b”,A4:L4) N4 sumif(A1:k1,”c”,A4:L4) O1   O2        O3        O4 * * R1   R2        R3        R4 S4 T4 U4 S4 T4  U4に対してL4 M4 N4 からコピーしてくると ずれるのを防ぐ方法はありますか? (O~Sの集計をさせたい) 列数は集計のたび変わります 都度sumif関数を入力するのが面倒に加えて列がスクロール するほどある 印刷は特に考えておりません 可能であれは集計の累計も出して行きたいのです(L4+S4) 説明をうまく書けませんが・・・・

  • Excelで日付別の集計を取るやり方

    実際の内容とは違いますが例えとして、 添付の画像のように、A列に日付が並んでいます。注文が入り次第下に追記していくので日にちはランダムです。 B列に商品名がそれぞれ並びます。 ここからが質問で、 上記シートの隣に集計用シートを作りたいと思っています。 集計用シートでは、日付が1列にカレンダーのように並んでいて、そこに商品の数を拾って出したいと思っています。 縦軸にカレンダー(日付) 横軸にA,B,C,D それぞれ日毎の数量をカウントするようにしたいです。 どのような関数、操作になりますでしょうか? 初級者のため、易しく教えていただければ幸いです。 よろしくお願いします。

  • 集計式をコピペすると対照せるがずれ込むのを防ぎたい。

    A1 a A2 数値データー A3 数値データー A4 A2*A3 B1 c B2 数値データー B3 数値データー B4 B2*B3 C1 b C2 数値データー C3 数値データー C4 B2*B3 * * k1 a C2 数値データー C3 数値データー C4 B2*B3                        L4 sumif(A1:k1,”a”,A4:L4) M4 sumif(A1:k1,”b”,A4:L4) N4 sumif(A1:k1,”c”,A4:L4) O1   O2        O3        O4 * * R1   R2        R3        R4 S4 T4 U4 S4 T4  U4に対してL4 M4 N4 からコピーしてくると ずれるのを防ぐ方法はありますか? 列数は集計のたび変わります 都度sumif関数を入力するのが面倒に加えて列がスクロール するほどある為 印刷は特に考えておりません 可能であれは集計の累計も出して行きたいのです(L4+S4) 説明をうまく書けませんが・・・・  

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

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

  • EXCEL 期間を指定しての人数の集計

    EXCEL初心者です。下記よろしくお願いします。 EXCEL2007です。 シート1に A列 (入所日)  B列(退所日)   C列(人数) 2013/4/15    2013/5/14     5 2013/4/17    2013/5/16     8 2013/4/20    2013/5/19     12   シート2に A列(将来の日付)        B列 2013/4/15            5 2013/4/16            5   2013/4/17            13   2013/4/18            13 2013/4/19            13 2013/4/20            25 2013/5/14            20    2013/5/15            20     2013/5/16            12 2013/5/17            12 2013/5/18            12 2013/5/19            0      シート2のA列は連続の日付です。 シート2 B列にその日の在籍者の人数を表示させたいのですが どのような関数を使えばよいのかわかりません。 研修センターで、先々の人数の把握をしたいのですが集計に手間取り困っています。 よろしくお願い申し上げます。    

専門家に質問してみよう