プロが教える店舗&オフィスのセキュリティ対策術

今時間別の来場者数をCOUNTできるような表を作っているのですがG列に来場順に時間を書く欄があります。これを時間帯別に来場者の集計をとりたいのですが、9時00分~11時59分までの総来場者が何人、12時00分~14時59分までの総来場者が何人と集計できるようにしたいんです。宜しくお願いします。

A 回答 (5件)

こんにちは。

maruru01です。

時間範囲は、COUNTIF2つの引き算で出来ます。
例えば、9時00分~11時59分は、つまり
9:00以上12:00未満ですから、
「9:00以上の数-12:00以上の数」
で出ます。
これをCOUNTIF関数で表すと、

=COUNTIF(G:G,">=9:00")-COUNTIF(G:G,">=12:00")

となります。
で、24:00~9:00は、No.3の方の言う通り、
0:00~9:00で考えて、

=COUNTIF(G:G,">=0:00")-COUNTIF(G:G,">=9:00")

となります。
21:00~24:00の場合は、そのまま、

=COUNTIF(G:G,">=21:00")-COUNTIF(G:G,">=24:00")

とします。
    • good
    • 1
この回答へのお礼

返答ありがとうございました。関数によって色々判断のしかたがあるんですね。24:00をエラーと判断したり。難しいですね・・・無事解決しました。

お礼日時:2004/11/09 15:19

>00:00~9:00がうまくいきませんでした


ウマくいかない場合、ってどんな感じですか?
ウマくいかないデータと式を教えて下さい。
    • good
    • 1
この回答へのお礼

式とデータを送ります。
=SUMPRODUCT((TIMEVALUE("0:00")<='1週目'!G100:G119)*('1週目'!G100:G119<TIMEVALUE("9:00")))
データです。
9時00分
12時00分
13時00分
14時00分
16時00分
17時00分
18時10分
20時59分
23時59分
0時00分
0時30分
1時00分
2時00分
3時00分
5時00分
0:00~9:00は6つになるはずですが11つになってしまいます。宜しくお願いいたします。

お礼日時:2004/11/09 18:07

>21:00~24:00と24:00~9:00がうまく集計できないんですけど


24:00は、0時と同じなので、
timevalue("24:00")
は、エラーになってしまいます。
ばかげていると思われるかもしれませんが
timevalue("24:00")
の代わりに
datevalue("1900/1/1")
を使うかあるいは、
単に 1 として下さい。
これは、エクセルが24時間を1として扱うためです。
24:00~9:00の場合は、
00:00~9:00としてやって下さい。
それでいいと思います。
    • good
    • 0
この回答へのお礼

再び回答ありがとうございます。24:00は1とすることで解決できました。しかし、00:00~9:00がうまくいきませんでした。0:00を0:01とすると、集計できるのですが・・・。なぜですかね?難しいですね。PCって。

お礼日時:2004/11/09 15:24

こんな方法もありますよ。



9:00~11:59
 =COUNTIF(セル範囲,"<=11:59")
12:00~14:59
 =COUNTIF(セル範囲,"<=14:59")-SUM(前時間帯までの合計)

以下同様…

※式を確定したときに、セルの書式が日付になってしまうかもしれませんが、標準に戻してやればOKです。
    • good
    • 0
この回答へのお礼

ありがとうございます。参考になりました。

お礼日時:2004/11/09 02:59

9時~12時まで


=SUMPRODUCT((TIMEVALUE("09:00")<=セル範囲)*(セル範囲<TIMEVALUE("12:00")))
12時~15時まで
=SUMPRODUCT((TIMEVALUE("12:00")<=セル範囲)*(セル範囲<TIMEVALUE("15:00")))
    • good
    • 0
この回答へのお礼

ありがとうございます。とても助かりました。。早速使わせてもらってます。こんな関数もあるんですね。1つ困ったことがあるんですけど(;´▼`A‘‘質問ですけどこの関数で、21:00~24:00と24:00~9:00がうまく集計できないんですけど、解決方法はありますか?宜しくお願いします。

お礼日時:2004/11/09 03:05

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!