• ベストアンサー

【エクセル】指定した期間内の入金額の集計を関数で。

いつも大変!お世話になっています。 以下の件について質問させていただきます。 ************************** A列に日付データが入力されています。 (年/月/日) 何日おきかは、まちまちです。 B列にその日の入金額が入力されてます。 金額は、まちまちです。 少し離れた別のセルに 1.平成18年4月1日~平成18年9月30日までに入金された合計金額を表示する。 2.平成18年4月1日~平成18年9月30日までに入金された回数を表示する。 (ただし同日は1回と数える。) できましたら、フィルター等を使用しない関数を利用した方法で算出したいと思います。 どうぞよろしくご指導のほどお願いいたします。 m(_ _)m

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

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

次の方法は如何でしょうか。 1.=SUMPRODUCT((A1:A20>="2006/4/1"*1)*(A1:A20<="2006/9/30"*1)*B1:B20) 2.=SUMPRODUCT((A1:A20>="2006/4/1"*1)*(A1:A20<="2006/9/30"*1)*(1/COUNTIF(A1:A20,A1:A20)))

fsy
質問者

お礼

取り急ぎお礼申し上げます。 早速、試してみます。ありがとうございました。

fsy
質問者

補足

ありがとうございます。 1.の方法は私の作業に有効です。助かります。 2.はちょっとうまく動作せず、確認中です。

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

その他の回答 (3)

  • NCU
  • ベストアンサー率10% (32/318)
回答No.4

>(ただし同日は1回と数える。) ですね。一案という事で。 =SUMPRODUCT((YEAR(A1:A20+275)-YEAR(A1:A20+92))/COUNTIF(A$1:A$20,A$1:A$20))

fsy
質問者

お礼

ちょっと、パッと見て記述の意味が読解できません; よく考えてみます。ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • NCU
  • ベストアンサー率10% (32/318)
回答No.3

SUMIF、COUNTIF で条件に合わないものを計算し、全体から除外すればできるでしょう。

fsy
質問者

お礼

ありがとうございます。その関数で試行錯誤してみます。

全文を見る
すると、全ての回答が全文表示されます。
  • HAL007
  • ベストアンサー率29% (1751/5869)
回答No.1

1はsumif関数で出来ます。2番はマクロで関数を自作しないと無理では?

fsy
質問者

お礼

すばやい回答ありがとうございます!。 早速、試しているところですが、検索条件の記述が分からなく少し時間がかかりそうです。がんばります。

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

関連するQ&A

  • EXCELの集計(期間を指定しての合計)

    EXCEL2000で次のような集計をしたいと思っています。 A列に日付、B列に金額が入力されています。 C列に開始日、D列に終了日を入力し、その期間の金額の合計を表示させたい。 職場の環境な為、初心者でも使用できるような仕様である事を望んでいます。 宜しくお願いいたいます。

  • エクセル関数で指定した期間の合計を求める

    すみません、エクセルの関数で指定した期間の合計を求める 方法をご教授頂けませんでしょうか? ネットでも期間の指定で合計を求める等で調べてみまして、 SUMPRODUCTやSUMIF等でいろいろ試してみたのですが、 うまくできず困っています。 本当にすみませんが、何卒ご教示頂けませんでしょうか。 例えば、以下のような表があった場合で・・・ A列(日付)  B列(値) 2/1      100円 2/2      200円 2/3      100円 2/4      150円 2/5      300円          期間        金額 合計 2月1日 ~ 2月3日    400円     2月4日 ~ 2月5日    450円 このような感じです。 期間を日付で手入力する形になります。 何卒お力添え頂けますよう、宜しくお願い致します。   

  • エクセルの関数

    A列に日付B列に金額が入っています。 C1とD1に日付を入力するセルをつくり C1の日からD1の日のB列金額の合計を出したい場合 どのような関数を使えば良いですか?SUMIFで出来ますか?

  • エクセルの「&関数」で日付の結合について

    すみませんが、できればとっても嬉しいのですが・・・・ たとえば、A列に下記のように日付が入っているとし、「&」を利用してB1に関数で「="誕生日は"&B3&"です"」と入力し、「誕生日は平成19年8月6日です」表示させようとすると、「誕生日は39300です」と表示されてしまいます。 これの解決方法はあるのでしょうか?? よろしくお願いします。 ____A列_______B列____ 1 平成19年8月6日 2

  • エクセルで月次集計

    いつもお世話になります。 一生懸命検索をしたのですが、よくわからなかったので質問させてください。 エクセルで簡単な現金出納帳があります。 A列は上から○月○日と日ごとに入力し、B列に入金、C列に出金を入力していきます。表そのものは1年間を単純に入れていきます。 別シートに各月ごとの入金・出金合計を関数で集計したいのですが、SUMIFを使っても条件の設定がわかりません。 実際の入力は4/10と入力しています。セルの表示は4月10日と表示され上の窓?には2006/4/10と表示されています。 初歩的な質問だと思いますが、助けてください。御願い致します。

  • エクセルで月毎の集計

    エクセルで銀行口座の管理をしようとしています。 A列に日付、B列に出金、C列に入金、E列に残高があります。(基本的に通帳の並びと同じです。) で、月ごとの出金、入金の管理をしたいと考えております。 各列ともにどんどん下の行に出金/入金を入力していくつもりなので、A列のとある月だけの出金、入金を抽出合計できたらいいなぁと思っています。何かよい方法(数式?)をご教示頂きたくよろしくお願いします。

  • エクセルの集計について教えてください

    エクセルの集計について教えてください 添付のように、A列からは入力用 A列 日付(複数月にまたがる) B列 金額 C列 項目 E列からは集計用として E列 項目 F列からは月ごとに集計できるような表を作りました 集計用は、また別途ほかのシートで参照して使用する予定です A列には、今後も次々データを足していく予定です 月単位でデータを抽出したのち、項目ごとに合計を算出したいのですが、どの関数を組み合わせればいいのかわかりません。 エクセルはほぼ初心者です ピボットテーブルを使用してもよいのですが、ほかのシートで参照できる方法を教えてください よろしくお願いします

  • エクセル関数?

    エクセル2000を使用しています。関数を使用するかわかりませんが2つ教えてください。 1.月を入力すると自動的に月末の日付が表示される。 (例:A1のセルに1と入力するとB1のセルに1月の月末日である31と表示) 2.A列に入力してある種類ごとにB列の数値の合計をB列の最後に出す。 よろしくお願いします。

  • エクセルで、ある期間の日付のカウントのやりかた

    例 A列に 平成16年1月1日    平成17年5月1日    平成  年 月 日    平成17年12月31日    平成18年4月2日     … と日付と文字が入力されているとします。  A列の中に平成17年4月1日から平成18年3月31日の期間に含まれる日付がいくつあるかをカウントしたいのです。  この期間をあとで変えられるようにしたいので、平成17年4月1日はB1のセルに平成18年3月31日はB2のセルにそれぞれ入力して、リンクを張った形でカウントする数式を作りたいのです。  わかりにくい説明ですがよろしくご教示願います。

  • Excelの関数を教えてください

    初めまして。よろしくお願いします。 関数を使って、以下のようなデータを作成することができれば、 その関数を教えてください。 Sheet1には次のように入力されています   A       B 1 日付      金額 2 2010/1/1 500 3 2010/2/5  300 4 2010/1/23 10000 5 2010/2/1  200 ・ ・ ・ A列に日付、B列に金額が入力されていて、行は決まっていません。 これをSheet2に集計したいのですが、B2~B13に関数を使ってできますか? Sheet2   A     B 1 月    金額 2 1月 3 2月 4 3月 ・ ・ ・ 13 12月 14 合計 Excelがわからなくてこまっています。詳しい方、ぜひ教えてください。 よろしくお願いします。

専門家に質問してみよう