• 締切済み

EXCELエクセルについての質問です。お店にお客様が入店した時間を時間

EXCELエクセルについての質問です。お店にお客様が入店した時間を時間帯別に人数を調べたいです。行にずらっと過去のお客様の入店時間「20:25」のように並んでいます。20時から21時何人?21時から22時何人?というかんじに一発で分かるようにするにはどうしたらいいですか? countifでためしたものの検索条件になんと打ち込んでいいのか分かりませんでした。 よろしくお願いします

みんなの回答

  • hananoppo
  • ベストアンサー率46% (109/235)
回答No.3

添付画像のように入店時刻が入力されているものとします。 また、A4セル以降に時間帯の始まりの時刻を入力するものとします。 B4、C4セルには以下の数式を入力します。 B4 =A4+TIME(1,0,0) C4 =COUNTIF(B$1:H$1,"<"&B4) - COUNTIF(B$1:H$1,"<"&A4) その後、これらの数式をB5、C5セル以降にコピーしてください。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばA1セルから下方に入店時間が並んでいるとします。 そこでC1セルから下方のセルに20:00 21:00 22:00 23:00 24:00 25:00のように入力します。 その時間帯におけるお客の人数をD列に表示させるとしてD1セルには次の式を入力して下方にオートフィルドラッグします。 =IF(C1="","",COUNTIF(A:A,">="&C1)-COUNTIF(A:A,">="&C1+"1:00"))

回答No.1

凄く簡単な答えで良いですか? 例えば 21:00~21:59 の顧客をカウントしたい場合は下記のようなのでは如何でしょうか?   =COUNTIF(A1:A4,">=21:00")-COUNTIF(A1:A4,">21:59") 時間を変えたい場合は、時間の部分だけを弄って下さい。 一応、Excel2007/2008では動く様ですが、その他のバージョンでは確認していません。

関連するQ&A