エクセルの日付関数で同じ日付の金額を合算する方法
- エクセルで特定の条件を満たす日付の金額を合算する方法について教えてください。
- 日付関数を活用してエクセル上で同じ日付の金額を抽出し、合計する方法についてご教授ください。
- WindowsXP ProとExcel 2003の環境で、同じ日付の金額を合算するための適切な関数を教えてください。
- ベストアンサー
エクセルの日付関数について教えてください。
エクセルの日付関数について教えてください。 A列には日付が入力されています。 B列には金額が入力されています。 C列にも日付が入力されています。 A1に入力された日付(例:2010/4/30)とC1に入力された日付(例:2010/4/30)が同じ日付のときだけ、B列の金額を抽出しD10に合算させたいと考えています。 ***【サンプル】***************************** A B C D 1 4/30 100 4/30 2 4/30 200 4/30 3 5/1 100 4 5/2 200 5/2 5 5/2 100 5/2 6 7 8 9 10 同じ日付(1)の合計 11 同じ日付(2)の合計 ******************************************* 上記の場合のD10やD11の関数は、どのような関数に すべきでしょうか? どなたかご教授をお願い致します。 【環境】 WindowsXP Pro Excel 2003
- オフィス系ソフト
- 回答数3
- ありがとう数11
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
見当違いの回答だったらスイマセン。 D10とD11ではなく、F10 F11に入れるので宜しければ、こちらで如何でしょうか? D1 =IF(A1="","",IF(A1=C1,C1,"")) E9 =MAX($D$1:$D$11) E10 1 E11 =IF(E10="","",IF(SMALL($D$1:$D$11,E10+1)<$E$9,E10+1,"")) F10 =SUMIF($D$1:$D$10,SMALL($D$1:$D$10,E10),$B$1:$B$10) F11 =IF(E11="","",SUMIF($D$1:$D$10,SMALL($D$1:$D$10,E11),$B$1:$B$10)) 後は下にビローンと+を伸ばしてください。 考え方的にはD列にA列とC列が同じ日付の数値を表示させ、 違う行でも大丈夫なようにE列にまとめさせて、F列に結果を出させました。
その他の回答 (2)
- keithin
- ベストアンサー率66% (5278/7940)
丁寧に順を追って加工していけば,何も難しい事はありません。 添付図: E2: =IF(AND(F2<>"",MATCH(F2,F:F,0)=ROW(F2)),COUNT($E$1:E1)+1,"") F2: =IF(A2=C2,A2,"") G2: =IF(F2="","",B2) E10: =IF(ROW(E1)>MAX($E$2:$E$6),"",ROW(E1)) F10: =IF(E10="","",VLOOKUP(E10,$E$2:$G$6,2)) G10: =IF(E10="","",SUMIF($F$2:$F$6,F10,$G$2:$G$6)) もし今作成中のシートで絶対何が何でも他のセルを使いたくなければ,同じ事を裏のシート2などに展開して結果だけ取ってきても出来ます。
お礼
ご回答ありがとうございます。 他のセル(G列以降)や他シートでは出来ない制限があることを付け加えませんでした。 申し訳ございません。
- nattocurry
- ベストアンサー率31% (587/1853)
同じ日付(1)と同じ日付(2)の違いは何ですか?
お礼
ご回答ありがとうございます。 入力する人(処理する人)が異なるからです。
関連するQ&A
- EXCELの関数について
EXCELの関数について エクセルの関数で複数条件の場合の計算について 例 A列…日付 B列…支店名 C列…処理科目 D列…金額 ある支店の日付の範囲を指定し科目別金額の合計値を別シートに算出したいのですが、 SUMIF関数では、条件の範囲が設定できないみたいなので SUMPRODCUTを使っても同一列での条件設定でうまくいきません。 なにかうまい方法はありませんか
- ベストアンサー
- その他MS Office製品
- 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がわからなくてこまっています。詳しい方、ぜひ教えてください。 よろしくお願いします。
- 締切済み
- その他MS Office製品
- EXCELのDSUM関数で集計条件に日付を入れると数字が消える
B列 C列 D列 E列 F列 G列 1行 日付 区分 金額 集計する条件 2 2000/1/1 A社 1000 区分 日付 日付 3 2000/1/10 B社 500 A社 >=2000/1/1 <2000/2/1 4 2000/1/15 A社 300 5 2000/2/5 A社 200 集計結果 6 =DSUM(B1:D5,3,E2:G3) 上記のような表をEXCELで作成しました そのうちA社の1/1~1/31の金額をDSUM関数を利用して集計したく 上記のようにDSUM関数に引数を入力しました しかし集計条件が区分のみ(E2:E3)だとA社の2/5までの合計額1500が反映するのですが、日付を入れた途端に0になってしまうのです ちなみに、一例として日付→商品区分に直して日付の代わりに 「機械」「部品」といった文字を入力してみると ちゃんと条件通りの集計をしてくれます 日付の入力のしかたに間違いがあるのでしょうか? テキスト見ながらちゃんとやってると思いこんでるだけで 落とし穴にはまってるのだと思います 是非良きアドバイスをお願いします
- 締切済み
- オフィス系ソフト
- エクセル関数について教えてください!!
エクセル関数について教えてください!! エクセルファイルに以下のようなデータがあります。 A列 B列 C列 あ A10 100 あ A10 110 あ B10 120 い C10 100 い D10 100 う E10 100 あ B10 120 い C10 100 A列:販売店 B列:コード C列:売り上げ金額 (合計8000件程度) 販売店毎での売り上げ金額を求めたいのですが、B列のコードが重複しています。 販売店+重複コードは1つに纏めての金額を求める関数を教えていただけますでしょうか。 イメージ あ A10 210 あ B10 240 い C10 200 い D10 100 う E10 100 よろしくお願いしますm(_ _)m
- ベストアンサー
- その他MS Office製品
- Excelの日付関数について教えてください
今使用しているExcelファイルでBの列に年月日が入っています。それをA列では年月だけ表示させたいのですがどのような関数を設定したらよいでしょうか? できればうちの会社が25日締めなのでたとえばB列の入力が2005/12/26から2006/1/25までの日付だとA列では06/01と表示させ、2006/1/26から2006/2/25までだと06/02と表示させたいのですがそういうことはできますでしょうか? <例> A B 06/01 2006/01/10 06/02 2006/02/15
- 締切済み
- オフィス系ソフト
- excelの関数かマクロで連番、日付を付けたい
こんばんわ、EXCELマクロ入門者です。 excelの関数かマクロ、VBAで日付や、連番を付けたいです。 できれば関数でできたらなぁと思います。マクロ、VBAはほとんど初めてです。 (1)まず、B2に商品名を入れます。 (2)すると、A2に連番、C2に今日の日付(システム日付)、 D2に商品名と今日の日付、商品ごとの連番が自動的に振っていく感じにしたいです。毎日たくさん入力するらしいのでマクロとかVBAとか関数で作ってくれと頼まれました。 A列は例えばA3に=if(B3="","",A2+1)を入れて何とかできたのですが、 C列の日付(today関数やnow関数ではファイルを開き直すと日付が変わってしまう)とD列の商品名-日付-商品ごとの連番で特に困っています。 イメージとしては下のような感じです。 A B C D 1 連番 商品名 日付 商品名-日付-商品ごとの連番 2 1 ○○○ 2007/8/10 ○○○-2007/8/10-1 3 2 ××× 2007/8/12 ×××-2007/8/12-1 4 3 △△△ 2007/8/13 △△△-2007/8/13-1 5 4 ○○○ 2007/8/15 ○○○-2007/8/15-2 6 5 ○○○ 2007/8/16 ○○○-2007/8/16-3 どなたか、ご教授ください。 どうぞ、宜しくお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセル2010の関数
計算式を構築したいのですが、どの関数を当てはめたら良いのか分からないので、ご存知の方がいらっしゃいましたら教えて下さい。 A,B,Cの3列があります。 Aには日付、Bにはドロップダウンリストで「売上高」と「雑収入」を選択できるようにしています。 Cには金額を入力します。 B列に「売上高」を選択した際にC列からそれに対応する金額の合計を計算。 B列に「雑収入」を選択した際にC列からそれに対応する金額の合計を計算。 できる関数式を構築することは可能でしょうか? ご存知の方がいらっしゃいましたら何卒教えて下さい。よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- 関数について
関数について VLOOKUP関数を使ってみようと思っているのですが1列目のデータの抽出に仕方がわかりません。 入力例 sheet1 B列__C列__D列 1_______A____現金 2_______B____現金 3_______C____カード 4_______D____カード 5_______E____現金 抽出例 sheet2 B列__C列__D列 1_______A____現金 2_______B____現金 5_______E____現金 抽出例のC、D列はVLOOKUPを使おうと思っています。 B列の抽出にはどのようにしたらいいかおしえてください。
- 締切済み
- オフィス系ソフト
- SUMIF関数で分からないところがあります。
エクセルのSUMIF関数の例題で分からないところがあります。 =SUMIF(A:A,"<=&D2,B:B) A列に日付(2017/12/05,,2017/11/30など) B列に金額(500,100,300など) D列に末日(2017/11/30,2017/12/31など) が入力されています。 A列に入力された日数からD列の末尾までの合計を求めるプログラムだとお思うのですが、 なぜ、Dの前に&が付くのでしょうか? 教えてくださいよろしくお願いします。
- ベストアンサー
- Excel(エクセル)
お礼
ご回答ありがとうございます。 本回答にて解決しました。 ありがとうございました。