アプリ版:「スタンプのみでお礼する」機能のリリースについて

お客様の入出店データが次のようにあるのですが、

A列(入店時刻)、B列(退店時刻)
1、9:05、12;00
2、9:05、9:30
3、10:00、11:00


これを、

C列(時間範囲始)、D列(左同終)、E列(在席人数)
9:00、9:10、2
9:10、9:20、2
9:20、9:30、2
9:30、9:40、1


のようにE列に10分間毎の在席人数を出したいのですが、
頓挫してしまっています。

E列に入れるべき関数を教えて下さい。
よろしくお願いいたします。

A 回答 (1件)

CountoIfs関数で行けると思います。



=COUNTIFS(A:A,"<="&E2,B:B,">"&D2)
みたいな感じです。
    • good
    • 1
この回答へのお礼

早速のご回答有難うございました。

なかなかうまくゆかず、

=IF($E9="","",IF($F9="",SUMPRODUCT(($E9<N$7)*(($E9+TIME(0,60,0))>=N$6)),SUMPRODUCT(($E9<N$7)*($F9>=N$6))))

で、各時間帯で いる=1,いない=0というマトリクスを作成し、
各時間帯ごとの「いる」をsum()して人数を出すようにしました。

お礼日時:2015/04/11 18:55

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