FXの損益表を作成しているのですが、
A1~A1000には日時が入力されています。
B1~B1000のは収支が入力されています。
A B
2008/10/1 12:15 +500
2008/10/1 15:18 -100
2008/10/2 10:20 +600
2008/10/3 15:20 -500
・
・
・
といった感じでデータベースがあります。
このデータベースを例えばCの欄に日ごとの集計、Dの欄に月ごとの集計を表示したいのですが
どういった関数を使用すればいいのかわかりません。
何かよい方法があればご教授ください。
A 回答 (8件)
- 最新から表示
- 回答順に表示
No.8
- 回答日時:
>日毎の集計に関してですが、こちらがうまく集計できません。
データリストの日付データとSUMIF関数で指定したセルと等しくないようで0の値となってしまいます。A列の日付の書式をコピーして、D列に貼り付けてみてください。そうするとA列とD列の日付データが同じになると思います。
又は
画像の D2に =A2 D3に =A4 と日付をリンクしてみてください
再度ご回答いただき、大変感謝しております。
書式をコピーしても出来ませんでした・・
恐らく日付データに時間が入っているのが原因だと思います。
日付データから時間を抜き出したものを別セルに作成し、
そのセルの日付データを使用するとうまくできました。
大変参考になるアドバイス、ありがとうございました。
No.7
- 回答日時:
回答番号:No.4です
>空欄のセルがあると0となってしまいます。
どこに空欄があると0になりますか
検証しても0にはなりませんが
>囲指定はできれば空欄のセルも含めて(今後入力する予定のあるセル)計算したいのですが
下の式は99行まで入力可能です
=SUMPRODUCT((MONTH($A$2:$A$100)=F2)*$C2:$C100)
$A$2:$A$100及び$C2:$C100を変えれば範囲指定できると思いますが
この回答への補足
再度ありがとうございます。
何故かもう一度挑戦したら算出できました!
月の集計はSUMPRODUCT関数でバッチリです。
日毎の集計に関してですが、こちらがうまく集計できません。
データリストの日付データとSUMIF関数で指定したセルと等しくないようで
0の値となってしまいます。
データリストの日付では、(2009/1/1 0:33:00)と表示されているので
一致しないのでしょうか。
確認のためデータリストの日付欄を手入力にて(2009/1/1)と入力したら
ちゃんとデータが反映されたので、参照間違いはないと思うのですが・・
No.6
- 回答日時:
(1)C・D・E列に次の式を入力し、下へコピー
C D E
=MONTH(A1) =DAY(A1) =C1&D1
(2)F1に月数、H1に日数、G1・I1に下の式を入力する。
F G H I
10 =SUMIF($C:$C,F1,$B:$B) 1 =SUMIF($E:$E,F1&H1,$B:$B)
この場合、G1には10月の合計が、I1には10月1日の合計が入ります。F1とH1の値を変えれば、目的の月、目的の月日の合計に変わります。
すべての月、すべての日についての結果を同時に見たい場合は、F列とH列にすべての月日を入力し、下へコピーしてください。
No.5
- 回答日時:
これは実務的な作業だし、エクセル操作の、データーピボットテーブルと・・を使うことをお勧めします。
手軽です。
年月や年月日の列をわざわざ関数などで作らなくても
ピボットテーブルで日別表を作成後
下記の例の日時セルで右クリックして
グループ化と詳細の表示ーグループ化ー「月」などの指定で
合計 / 損益
日時合計
10月1200
11月1200
12月800
総計3200
のような集計表などが出ます。
ーー
例データは
A列 B列
日時 損益
2008/10/1 10:30800
2008/10/1 1:20400
2008/10/2 10:20-200
2008/10/3 15:20200
2008/11/1 10:30800
2008/11/1 1:20400
2008/12/2 10:20600
2008/12/3 15:20200
関数ならSUMPRODUCT
か
2007ならSUMIFS
http://www.becoolusers.com/excel/sumifs.htmlの後半
を使えば出ます。
月初日より大、月末日より小という複数条件で、両者をAND条件で使えます。
参考になるURL、ありがとうございます。
あいにく2003ですので、使用できませんでした・・
スペックを掲載しておらず、申しわけありません。
ピボットテーブル、今後も活用できそうです。
しかし、今回は入力欄に数値データを入力すれば
いろいろな集計表にデータを飛ばそうと考えていますので、
手動で作業が必要なピボットテーブルは活用しそうにありません。
ご丁寧な回答、ありがとうございました。
No.4
- 回答日時:
SUMIFとSUMPRODUCT関数で
日毎の合計 D2に日付 =SUMIF($A:$A,D2,$C:$C)
月毎の合計 G2に月の数値 =SUMPRODUCT((MONTH($A$2:$A$100)=F2)*$C2:$C100)
画像で確認ください
画像付きで丁寧なご回答ありがとうございます。
SUMPRODUCT関数を入力して試してみたところ、うまくいったのですが
空欄のセルがあると0となってしまいます。
範囲指定はできれば空欄のセルも含めて(今後入力する予定のあるセル)計算したいのですが
何か良い方法はありませんでしょうか。
No.2
- 回答日時:
こういう場合は、作業列を使うと、やりやすくなります。
A列は文字列ではなく、日付のシリアル値であると仮定します。(1)C列、D列に次の式を入力し、下へコピー
C D
=DAY(A1) =MONTH(A1)
(2)E・G列に日数・月数、F・H列に下の式を入力する。
E F G H
1 =SUMIF(C:C,E1,B:B) 10 =SUMIF(D:D,G1,B:B)
この場合は、1日の合計と、10月の合計を表示します。このままでは、日付のほうは、月に関わらず合計を出しますので、複数の月が混じる場合は、適宜、演算範囲を指定してください。
ご回答いただきありがとうございます。
1月~12月まで毎月の損益を入力しているので
範囲変更をするのであればドラッグで足して計算をする方が早そうです。
SUMIF関数を使用してどうにかならないか色々試行錯誤していましたが
不要な計算式がワークシート内に溜まりすぎて訳がわからなくなってしまいました・・w
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- Excel(エクセル) 至急です><Excelの関数を教えてください。 2 2022/03/22 17:56
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) Excel ある日の45日後の計算 及び 3か月後の計算 6 2022/04/05 13:44
- Excel(エクセル) Excel 数式を教えてください 2 2022/06/02 12:24
- Excel(エクセル) EXCEL 計算結果の桁数をそろえたい。 5 2022/12/25 18:33
- Excel(エクセル) ExcelにてA1セルに1、B1セルに月と入力した際に、A列に日付、B列に曜日が入力される様になる為 1 2023/03/02 06:47
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Visual Basic(VBA) VBAで自動集計(特定セルコピー月ごとに値貼り付け)したい。 6 2023/06/25 11:37
- 統計学 個別の期待値は小さいけど集計すると期待値は大きくなる場合とは? 4 2022/06/14 08:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで日付の入ったセルの...
-
エクセルでセルに「氏名を入力...
-
Excel ウインドウ枠の固定をす...
-
Excelファイルの「数式」タブ→...
-
関数を教えて下さい。
-
スマートな関数を教えて下さい。
-
EXACT関数とIF関数の組み合わせ...
-
スプレッドシートの関数VLOOKUP...
-
Excelのif関数で文字が見えなく...
-
Excel 2019 のピボットテーブル...
-
Excel 2019 は、SPILL機能があ...
-
各ページの1番上の表示について
-
写真のコピー
-
条件付き書式を教えてください
-
INDEX関数やMATCH関数で値を取...
-
エクセル グラフ軸について
-
excelの不要な行の削除ができな...
-
Excelで行をコピー、同じ行内に...
-
エクセル関数に詳しい方、教え...
-
Excel 改ページの文字色の変更...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報