【先着1,000名様!】1,000円分をプレゼント!

エクセルの時間計算で、業務の項目且つ時間ごとに会社に何人いるかを計算したい。
例えば、Aさんは9月1日営業900-1800Bさんは、内勤1200-2100。
なお、時間ごとに何人いるかの計算はできますが、業務の項目を含む場合、できません。
宜しくお願いします。

質問者からの補足コメント

  • ありがとうございます。
    時間帯も業務の項目も別セルです。
    例えば、900がA1、-がB2、1800がC3です。
    上記はcountifsでやってますができません。

      補足日時:2015/09/03 10:09

このQ&Aに関連する最新のQ&A

A 回答 (3件)

時間ごとにCOUNTIFSで集計するしかなさそうな気がします。

仮に1時間単位なら9:00~10:00には誰それが内勤で誰それが外出、10:00~11:00には誰それ(中略)20:00~21:00には・・・みたいな形でCOUNTIFSで拾ってくると。
    • good
    • 0
この回答へのお礼

二度にわたるご回答ありがとうございました

お礼日時:2015/09/11 20:23

質問内容が漠然としすぎていて、条件が導き出せません。

もっと具体的にまとめてください。

例えば、その時間は本当にその形で一つのセルに入っているんですか?それとも出勤退勤で別セルなんですか?また営業と内勤で時間を記入するセルは分けてあるのかどうなのか、等々、第三者にもわかるような質問じゃないと、欲しているような回答は付かないですよ。
    • good
    • 0

こんにちは!



直接の回答ではないのですが・・・
Excel2007以降をお使いの場合は
COUNTIFS関数で対応できそうな気がします。

ただ、具体的な配置が判らないので、この程度でごめんなさい。m(_ _)m
    • good
    • 0

このQ&Aに関連する人気のQ&A

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

このQ&Aと関連する良く見られている質問

Q0.5時間などの時間計算の方法

30分を0.5時間と言うときがあります。1時間を1と考えてその半分なので0.5というのは理解できます。では0.12時間とか0.74時間は何分になるんでしょうか?計算方法がわかりません。どのように計算すればよいでしょうか?

Aベストアンサー

30分が0.5時間と分かっているのであれば、それを式に直してみましょう

 30分÷60分=0.5時間

これは分かりますよね
では、0.12時間は?という前にこの式を少し変えてみます

 30÷60 = 0.5
 30÷60×60 = 0.5×60 (=の両側に60分を掛けます)
 30×1 = 0.5×60 (左の÷60が×60と打ち消しあって1になります)
 30 = 0.5×60

では、0.12時間は何分になりますか?
上の式に当てはめると、

 □=0.12×60

あっさり答えられますよね
同様に 0.74時間も計算できますよ


まだ分からないというのであれば、分数にすると分かりやすいかもしれません
  30
 ── = 0.5
  60
(自分はこの表現の方が好きですね)
あとはいろいろと考えてみてください

Qエクセルでの時間計算(2時間30分→2.5と表示するには?)

開始時刻15:00、終了時刻17:30の場合の所要時間の計算ですが、15分=0.25で表示したいのです。この計算式を教えて下さい。
また、15分=0.25の場合、10分はいくつになるのですか?この計算方法も教えて下さい。
おバカでお恥ずかしいのですが、宜しくお願いします。

Aベストアンサー

A1セルに「15:00」と、B1セルに「17:30」と、C1セルに「=(B1-A1)*24」と入れてみて下さい。C1セルに「2.5」と表示される筈です。

エクセルでは、日付時刻は「1日間なら1、2日間なら2、12時間なら0.5」として記憶しています。つまり1時間を示す値は「1/24」として記憶しています。

そこで「日付時刻の差」を24倍すると「1時間を1にした数値」になります。

15分を0.25と決めた時、15分の場合は
15/60
=1/4
=0.25
と計算するのですから、同様にして10分の場合は
10/60
=1/6
=0.166666666…
と計算します。

Q残業時間の計算をするにはどのような関数あるいは計算式を設定すればいいの

残業時間の計算をするにはどのような関数あるいは計算式を設定すればいいのですか?
私、エクセルについてはまったくの初心者です。よろしくお願いします。

(例)
       A      B
 
1行目 出勤時間  9:00

2行目 退社時間  19:30

3行目 残業時間  2:00 ←ここの計算式を教えていただきたいのです。

             ※ ただし、定時の終了時間は17:30で、拘束時間は休憩時間を含めて
               8:30とした場合でお願いします。

Aベストアンサー

勤務時間=退社時間-出勤時間
残業時間=勤務時間-8:30
で数式を組み立てると

残業時間 B3=IF(OR(B1>0,B2>B1),MAX(B2-B1-"8:30",0),"")

時間を30分単位で切り捨てにする場合
残業時間 B3=IF(OR(B1>0,B2>B1),FLOOR(MAX(B2-B1-"8:30",0),"0:30"*1),"")

Qエクセルで10進法から60進法に変換する方法

エクセルで10進法から60進法に変換する方法を教えてください。
たとえば、31.7041667という数字があったとして、それが31度42分15秒という角度に変換したいのです。関数電卓では簡単にできるのですが、エクセルでの方法、また関数などあったら教えてください。

Aベストアンサー

ちょっと裏技的ですが。

1.31.7041667を24で割ります。
2.セルの書式設定でユーザー定義を選び、
[h]度mm分ss秒
と入力します。

以上です。

Qエクセル 1万時間を越える際の時間計算&合計算出

エクセルの時間の計算についての質問です。

セルの表示を「ユーザー定義」の[h]:mmにしており、
普通に時間表示はされるのですが、
10000:00時間以上を越える時間数が
なぜか合計に反映されません。

セルの表示は下記のようなかんじです。

表示      (セル内)
434:00     1900/1/18 2:00:00
4859:20     1900/7/20 11:20:00
20772:00    20772:00
27790:55    27790:55

5293:20(←合計がなぜか上記上2つの合計のみしか表示されない)

どうしたら正しく合計額が表示されるのでしょうか。
どなたか教えてください!

Aベストアンサー

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1012956610
に同様・類似の質問回答がありました。


人気Q&Aランキング