• ベストアンサー

エクセル、日付範囲を指定して数値を合計する方法

エクセルでの数値の合計方法で困っています。 (例) 日付  名前    契約枚数 9/1  まる      15 9/2  さんかく    16 9/3  しかく      1 9/30  まる      2 10/1  さんかく    5 10/25  しかく     7 例えば上記例で、関数を使って同月9/1~9/30、または月をまたいで9/3~10/25までの日付を別セルに指定し、契約枚数の合計を出したいのですが、どの関数をどのように使ってよいのか分かりません。そのような式がもしあれば、ご教授お願いします。

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

応用です。 A1:E7 がタイトルを含む表として、 G1 に 9月1日 H1 に 9月30日 I1 に ○ J1 に =SUMPRODUCT((A2:A7>=G1)*(A2:A7<=H1)*(C2:C7)*(E2:E7=I1)) で ○ の契約数 K1 に =SUMPRODUCT((A2:A7>=G1)*(A2:A7<=H1)*(C2:C7)*(D2:D7="")) で出荷日空白の契約数です。

m4sb5sc1
質問者

補足

2回もご回答いただきまして、まことにありがとうございました!! 非常に助かりました! これで仕事もはかどるってなもんです。 ありがとうございました~~~!!!!!

その他の回答 (1)

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

A1:C7 がタイトルを含む表として、 F1 に 9月1日 G1 に 9月30日 H1 に =SUMPRODUCT((A2:A7>=F1)*(A2:A7<=G1)*(C2:C7)) これで、34 が出ます。 F1 を 9月3日、G1 を 10月25日 に入れると 15 となります。

m4sb5sc1
質問者

お礼

ご回答ありがとうございます!! 早速ためしてみたらできました!!助かりました!! ちなみに、もうひとつ質問したいのですが・・ たとえば 日付   名前   契約枚数  出荷日  種類 9/1   まる      15   9/5    ○ 9/2   さんかく    16   9/6     9/3   しかく      1        ○ :     :      :   :    : 上記例で、さらに、○日~○日までの出荷日に何も入力がされていないものの契約枚数合計を出したいのですが、そんなことできるのでしょうか!? それから、○日~○日までの同じ種類の契約枚数合計を出したい場合は? またまた質問ですみませんが、どなたか教えてください。よろしくお願いします。

関連するQ&A

  • エクセル、日付範囲を指定して月のみの数値を合計する方法を

    エクセル、日付範囲を指定して月のみの数値を合計する方法を エクセルでの数値の合計方法で困っています悩んでおります。 (例) 日付  名前    8/1    A       9/2    B     9/3    C       8/30   D       10/1   E     11/25   F      上の様な例で日付はあるのですが、月単位での個数の集計をしたいと考えております。 名前は無視していただいて結構です。 どのような関数を使い、式を作ればよいかわかりません。 どなたかお教え下さい。 よろしくお願い致します。

  • エクセル 日付を指定して貼り付け

    お世話になります。 エクセルで、あるセルに値の合計が計算されるようにしています。 その合計されるセルを日付を指定して、その指定した日付時点での合計をほかのセルに貼り付けることはできるでしょうか? (列などに日付データはなく、項目と値しかありません。毎日、バラバラに配置された該当する項目に値を打ち込んでいき、その値の合計があるセルに合計値として表示されます。) 例    -----  1000  -----   0 -----  2000  -----  200 -----  3000  -----   0  ・   ・   ・    ・  ・   ・   ・    ・  ・   ・   ・    ・ 合計   ×××× 1/20時点での合計→   2000 2/20時点での合計→   3000 3/30時点での合計→   4500 例のように、1/20になったときの合計の値 次に2/20になったときの合計の値 次に3/20に・・・ 以上のような感じにしたいのですが、良い方法がありましたら教えてください。宜しくお願い致します。

  • 日付範囲を指定して離れた列の数値入りセルを数えたい

    エクセル2007です。 タイムカード様の表があり、月の前半・後半の入力した日数を確認する為に 数値の入ったセルの数を数えたいのですが I列に日付が数字だけで入り、 きれいに1~31ではなくて1,2,5,7,8のように飛び飛びで入ります。 例えば「I1~I5」に1,2,5,7,8と数字が入り、空白のセルはなしです。 O列には時間を数字で入力し、日付に対して空白の場合もあります。 例えば1,5,7日は記入、2,8日は空白など。 I列の日付を元に、1~15日など範囲を決め、対応するO列に数字が入っているセルの数を数えるには どのような数式を作ればいいでしょうか。 (上記の例の場合答えは1,5,7の日数、”3”と出ればOK) 日付の並びはシートによって変わるので、セルの範囲で指定することができません。 お助け下さい。

  • 【エクセルマクロ】合計値が指定した値になる数値検索

    【エクセルマクロ】合計値が指定した値になる数値を検索 エクセルマクロで考えているのですが 合計値が、指定した値になる数値を検索し、 検索された数値を選択(どの数値かわかるように)し、 結果を返したいと思っています。 (例) 指定した値:1000 合計する値:100       200       300       400       500 上記の例だと、指定した値(1000)になるように 合計する値の中から選択すると、 「200、300、500」が選択されるように、 マクロで自動化したいのですが、 なかなか良い案が思いつきません。 恐縮ですが、 皆様のお力添えを頂きたく、 よろしくお願い致します。 補足: 他にも候補が「100、400、500」などありますが、 最初に見つかった時点で検索は終了。 また、ぴったりになる合計値がなかった場合は、 近似値(アンダーのみ)を選択するようにしたいと思っています。

  • Excelの日付が数値化されてしまいます

    今、Excelで日付の記入してあるセルと別の文字列のセルを"&"または"Concatenate"関数でくっつけて表示させたいのですが、日付が数値化されてうまく表せません。このような場合どのようにすれば、日付をそのまま表示させることができるのでしょうか。 (内容) セル1:2005/4/14 セル2:業務棚卸 ↓ 併せて表示すると"38456.546119213業務棚卸"になってしまう。

  • [エクセル]5つの数値のうち大きい方から3つを合計

    エクセルで、5つの数値のうち、大きいほうから3つを選んで合計する関数の例を教えて下さい。

  • 指定した期間内での数値を合計する関数。

    関数について教えて下さい。 SUMIF関数で条件に合うセル内の数値を合計するのは出来るのですが その条件に更に条件を加えたいのですがやり方がわかりません。 下記の画像でD28セルに8/1~8/3までの間の海山商事さんの個数を 合計して表示させるにはどんな関数が入るでしょうか? SUMIF関数で全期間の海山商事さんの個数を合計する事はできますが 期間を指定する関数がどうしてもわかりません。 初歩的な質問かもしれませんがよろしくお願いします。

  • エクセルで条件付きで合計を出す関数を教えてください

    エクセルについてなのですが、数値が入っているセルがA1、A3、A5・・・とひとつおきになっています。その数値のうち0(ゼロ)以上の数値のみの合計を計算したいのですがどんな関数式があるのでしょうか。よろしくお願いします。

  • エクセル-計算式以外の数値のみを合計

     エクセルで、合計範囲内に数値と計算式がある 場合、数値のみを合計するにはどうしたらいいで しょうか。現在は、COTRLキーで、数値のみを 手動で範囲選択していすが、数値のセルが計算式に 変わっても対応できるように、関数などで指定を したいと思います。  対象となる表は以下の通りです。    *横に製品名・縦に日付、製品ごとの日々の   生産数を入力、1ヶ月分を1シートとする。    *さらに、1週間毎に2列挿入。1つは生産数    の合計、もう一つは全生産数の%。    *表の右端には製品ごとの1月分の合計を   表示←この部分に入れる計算式が質問内容です。   

  • Excelでの数値の範囲指定

    Excelで、数値の範囲指定はできますか? "123~1234の間にある数字"(123,124,125,…,1232,1233,1234) みたいな感じを関数内に組み込みたいのですが、分からなくて。。 お分かりになる方、よろしくお願いします。

専門家に質問してみよう