[[20170116152451]] 『時間帯別集計について』(KEI) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間帯別集計について』(KEI)

 初めまして
よろしくお願いします。

時間帯別の集計についてです。
データは24時間表記です

日付は無視して時間帯別のカウント(一つの時間を1とする)を取りたいのですが
おそらく24:00の部分がおかしくトータル数と合いません。
下記は現在の数式です。

データ表
A列  B列
1   2015/01/14 9:23
2   2015/01/15 11:55



3   2016/07/07 12:00
4   2016/08/08 23:00
5   2016/09/09 24:00

集計表 計算式
A列       B列
1:00    =SUMPRODUCT((HOUR(データ表B1:B5)=1)*1)
2:00    =SUMPRODUCT((HOUR(データ表B1:B5)=2)*1)
3:00    =SUMPRODUCT((HOUR(データ表B1:B5)=3)*1)



23:00    =SUMPRODUCT((HOUR(データ表B1:B5)=23)*1)
24:00    =SUMPRODUCT((HOUR(データ表B1:B5)=24)*1)

どこが間違っているのでしょうか?
(24:00を0:00としてもダメでした)
他にCOUNTIFS(8:00〜8:59)を使ってみましたがうまくいきません。

どうかよろしくお願いいたします。

< 使用 Excel:Excel2016、使用 OS:Windows7 >


こんにちは

=SUMPRODUCT((HOUR(データ表!$B$1:$B$5)=0)*1)

で、出来なかったですか?
(ウッシ) 2017/01/16(月) 16:06


(ウッシ)様

=SUMPRODUCT((HOUR(データ表!$B$1:$B$5)=0)*1)
一応しましたが 全然関係ない数値がでました。

(KEI) 2017/01/16(月) 16:10


こんにちは

2016/09/09 24:00 と入力すると、42623 と表示されて、書式を「2016/08/08 23:00」等のセルと

合わせると「2016/9/10 0:00:00」となりませんか?

その状態で、

=SUMPRODUCT((HOUR(データ表!$B$1:$B$100)=0)*1)

で集計されませんか?

元々のセルの書式はどうなっているのですか?

(ウッシ) 2017/01/16(月) 16:16


 >=SUMPRODUCT((HOUR(データ表!$B$1:$B$5)=0)*1) 
 >一応しましたが 全然関係ない数値がでました。

 全然関係ない数値とは具体的に何が出たんですか?
 というか本当にその数式で試しました?

 実際は =SUMPRODUCT((HOUR(データ表!$B$1:$B$100)=0)*1) のように範囲を広くした式で
 データ表!$B$1:$B$100 の範囲内に未入力セルが含まれてませんか?

 =SUMPRODUCT((HOUR(データ表!$B$1:$B$100)=0)*(データ表!$B$1:$B$100<>""))

 ↑ だとどうなりますか?
(笑) 2017/01/16(月) 16:27

お〜、なるほど。
(ウッシ) 2017/01/16(月) 16:31

(ウッシ)様
何度もありがとうございます。
元々のセルの書式はyyyy/m/d h:mmです。
空白もありませんでした。

全然関係ない数値とは 
本当は計1,900が24:00だけ=SUMPRODUCT((HOUR(データ表!$B$1:$B$5)=0)*1) ですると
19,000くらいの数値になりました。

=SUMPRODUCT((HOUR(データ表!$B$1:$B$100)=0)*(データ表!$B$1:$B$100<>""))を
24:00集計部分のみこの数式を入れたら
なんとぴったし数値が出て合計数値とも合致!!
大変ありがとうございました。助かりました。
(<>式の意味はよくわかりませんが)深謝!!
(KEI) 2017/01/16(月) 16:52


ごめんなさい
ウッシさんじゃなかったのかな?

(笑) 2017/01/16(月) 16:27 →ありがとうございます!

(KEI) 2017/01/16(月) 16:55


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.