【会員アンケートご協力のお願い】抽選で計5名様に役立つ書籍をプレゼント!

Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 11 Home : Excel 2021)
時間ごとの件数と売上を抽出したい
投稿日時: 24/07/08 13:11:08
投稿者: itopan99

下記のようなデータがあります。
指定時間帯別の販売件数と販売金額の合計を出したいです。
countifで件数が出るのまでは理解出来ましたが,まず秒数を消して文字に変換しないとカウントしてくれないので,出来れば時間表記そのままで出来ないかと思ってます。
 
最終目的は
     販売件数  販売金額
@7〜13    〇   〇〇〇円
A13〜18
B18〜24
C24〜7
と,こんな具合です。

ご教示ください。
よろしくお願い致します。
 
※参考データ
時間    販売金額    時間    販売金額
09:31:54    2,000    14:25:50    100
09:45:21    1,300    14:32:48    400
09:46:27    1,500    15:05:05    100
09:48:58    1,000    15:05:10    100
09:54:06    5,000    15:06:53    200
10:32:40    1,000    15:30:44    100
10:34:32    200    15:30:49    100
10:37:15    3,000    15:30:54    100
10:38:57    300    15:32:07    100
10:47:14    400    15:32:12    100
10:48:08    1,000    15:47:28    100
10:50:35    2,000    15:49:10    400
10:51:37    1,000    15:51:29    2,000
10:53:05    1,300    16:03:04    1,300
10:53:48    1,600    16:16:17    100
10:54:57    1,000    16:16:22    300
10:56:53    100    16:25:25    200
10:56:58    200    16:55:55    300
10:59:14    1,300    16:56:00    100
11:08:16    100    17:03:23    200
11:08:21    200    17:03:33    100
11:08:26    200    17:35:00    1,000
11:08:31    100    17:45:10    100
11:08:36    100    18:37:59    100
11:12:56    10,000    18:48:51    500
12:07:59    400    19:18:50    2,000

回答
投稿日時: 24/07/08 15:59:50
投稿者: Suzu

CountIf、を使う事まで判っているなら 条件も、時刻を指定すれば良い と思いつけば・・
です。
 
 
ただし、条件4 は、24〜7 の考えより、24〜31 の方が良いでしょう。
 

	A		B	C	D	E	F	G
1	時間		販売金額					
2	09:31:54	2,000		07:00	13:00	26	36,300
3	09:45:21	1,300		13:00	18:00	23	7,600
4	09:46:27	1,500		18:00	24:00	3	2,600
5	09:48:58	1,000		24:00	31:00	0	0

 
A列 及び D,E列 書式 [hh]:mm:ss を指定しているなら
 
E2:=COUNTIFS(B$3:B$54,">="&E3,B$3:B$54,"<"&F3)
F2:=SUMIFS(C$3:C$54,B$3:B$54,">="&E3,B$3:B$54,"<"&F3)
 
 
同じ内容で
https://www.moug.net/faq/viewtopic.php?t=82816
も投稿されていますから
そちら解決済みにするなり、削除しましょう。

投稿日時: 24/07/08 17:02:21
投稿者: itopan99

Suzu さんの引用:
CountIf、を使う事まで判っているなら 条件も、時刻を指定すれば良い と思いつけば・・
です。
 
 
ただし、条件4 は、24〜7 の考えより、24〜31 の方が良いでしょう。
 
	A		B	C	D	E	F	G
1	時間		販売金額					
2	09:31:54	2,000		07:00	13:00	26	36,300
3	09:45:21	1,300		13:00	18:00	23	7,600
4	09:46:27	1,500		18:00	24:00	3	2,600
5	09:48:58	1,000		24:00	31:00	0	0

 
A列 及び D,E列 書式 [hh]:mm:ss を指定しているなら
 
E2:=COUNTIFS(B$3:B$54,">="&E3,B$3:B$54,"<"&F3)
F2:=SUMIFS(C$3:C$54,B$3:B$54,">="&E3,B$3:B$54,"<"&F3)
 
 
同じ内容で
https://www.moug.net/faq/viewtopic.php?t=82816
も投稿されていますから
そちら解決済みにするなり、削除しましょう。

 
 
ご回答,ご指摘ありがとうございます。
E2の説明はF2,F2の説明はG2の事でしょうか。

回答
投稿日時: 24/07/09 08:53:13
投稿者: Suzu

引用:
E2の説明はF2,F2の説明はG2の事でしょうか。

 
そうです。失礼しました。
数式の範囲もずれていました。
 
F2 : =COUNTIFS(A$2:A$53,">="&D2,A$2:A$53,"<"&E2)
G2 : =SUMIFS(B$2:B$53,A$2:A$53,">="&D2,A$2:A$53,"<"&E2)

投稿日時: 24/07/09 09:41:36
投稿者: itopan99

Suzu さんの引用:
引用:
E2の説明はF2,F2の説明はG2の事でしょうか。

 
そうです。失礼しました。
数式の範囲もずれていました。
 
F2 : =COUNTIFS(A$2:A$53,">="&D2,A$2:A$53,"<"&E2)
G2 : =SUMIFS(B$2:B$53,A$2:A$53,">="&D2,A$2:A$53,"<"&E2)

 
Suzuさま
 
ご教示頂きありがとうございました!
助かりました。