• 締切済み

表示形式設定してある場合の時間計算

勤怠表を作成しており、800と入力すると08:00(セルA1)と1700と入力すると17:00(セルB1)となるように表示形式を変えてあります(00":"00を設定してあります)。 そこで、勤務時間を求めたいのですが表示形式を設定してある場合、時間表示ではなく文字列表示になっているので時間計算は出来ないのでしょうか? 出来れば、=B1-A1-1,0,0(休憩時間)×時給 のような式にしたいです。 エクセル2007使用です。お願いします

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

こんばんは。 色々突っ込みどころは満載のご相談ですが、とりあえずたとえば =IF(B1="","",(TEXT(B1-100,"0!:00")-TEXT(A1,"0!:00"))/"1:0"*時給) みたいにします。

全文を見る
すると、全ての回答が全文表示されます。
noname#191210
noname#191210
回答No.2

文字列でありませんが、その式ではうまくはいきません。 800は八百ですし、1700は千七百ですから、1700-800=900ですのでここから1を引いても899です。 (分が60進法でないので、これではダメですし) 無料の給与計算のテンプレートを検索した方が早いような気がします。 ano.1さん、相変わらずのでたらめ回答ですね

全文を見る
すると、全ての回答が全文表示されます。
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

表示形式を設定してある場合、時間表示ではなく文字列表示になっているので時間計算は出来ません。 時間計算する場合は、8:00と入力して下さい。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの時間の合計が表示されないんですが・・

    すみません、以前も休憩時間の計算方法などでこちらで教えて頂いたのですが、 また、つまづいてしまいまして・・すみませんが教えてください。 エクセルで、勤怠管理をしています 負の表示はさせないように  セルの書式設定の表示形式をユーザー設定で [h]:mm;; としたところ、 その複数セルの時間合計をSUMで自動表示させようとしたところ空白になってしまいます。 どうすれば合計が計算表示されるのでしょうか? 時間表示は、0:00の60進法表示です。 具体的には下記のような表を作っています (必要ない情報かもしれませんが) Aセル:出社時間 Bセル:退社時間 Dセル:延時間 Eセル:休憩時間 Fセル:就労時間(=D-Eで自動表示) Gセル:8時間超勤務時間(=F-("8:00"*1)で自動表示) Gセルのみ、負の表示はさせないように セルの書式設定の表示形式をユーザー設定で [h]:mm;; としています そうしたところ、Gセルの時間合計をSUMで自動表示させようとしたところ空白になってしまいます。 どうすれば合計が計算表示されるのでしょうか? 宜しくお願いいたします。

  • エクセルの給与計算、各時間帯の合計について

    煮詰まってしまったので教えて頂けると助かります。 エクセルで給与計算表を作成しているのですが、 3つほど勤務時間ごと(というか時給ごと)で一度各合計を出しています。 (1)9:00~17:30→9:00をA1、17:30をA2に入力、時間のセルA3には8:30と 表示されるようにしています。 この時間×時給(A4とします)=で金額が出るよう計算しているのですが、 (1)の計算式は(A3*A4)*24という計算式が入っています。時給が950円なので、 合計は8:30×950円=8,075円です。(お昼休憩時間も給与が支給されるので休憩分の引き算はナシです) (2)に17:30~17:45、時給は同じく950円で、この場合0:15×950円で238円となるよう計算しています。 このような感じで一ヶ月の合計を縦計で=SUM(月の初め:月の終わり)で の数式で出してみたのですが、どうも四捨五入されてしまうようなのです。 (例:\1,427が\1,425と表示されてしまいます) セルの書式設定を色々試して入力してみましたが、ダメでした。 おそらくROUNDで計算するのだろうという答えが出ましたが、 恥ずかしながら数式がよく分かりません。 どなたか詳しく分かる方がいましたら教えて頂けると助かります。 よろしくお願い致します。

  • Excel2010で時間を入力・計算する方法

    Excel 2010について、質問です。 会社で賃金台帳のデータ入力をしています。あらかじめ上司から渡された一覧表の内容を移す形で入力しているんですが、勤務時間等、時間の入力がうまくいきません。 例えば○月の勤務時間が144時間の場合、表には「144:00」と入力したいのですが、セルの書式設定で表示形式を「[h]:mm」とした場合、セルに「144:00」と入力すると「3456:00」になってしまいます。数式バーの表示は「1900/5/23 0:00:00」となっています。「表示形式⇒時刻⇒13:30」の場合はセルの表示は「0:00」で、数式バーは「1900/5/9 0:00:00」となります。 セルの表示形式を「0":"00」にした場合は、セルの表示は「144:00」になりますが、最後に勤務時間を合計すると、例えばA1に「1:30」、A2に「1:45」と入力した場合、A1+A2が「3:15」となるはずが、「2:75」となってしまいます。 セルの表示と、計算結果を正しく表示するにはどうしたら良いでしょうか。データ量が多いので、できればコロンを省略して入力したいです。 アドバイスをお願いします。

  • 残業時間だけを数式で計算したい(エクセル2007出来れば、2000でも

    残業時間だけを数式で計算したい(エクセル2007出来れば、2000でも見れたほうがいい)のですが、 計算式の答が ###########になってしまいます。 始業時間が9:00 (セルA1) 退勤時間が17:20 (セルB1) 他休息時間    (セルC1) お昼休憩が0:50 基本勤務時間7:30 超過勤務時間だけを計算したいので、 IF(A1=0,"0:00",(B1-A1)-"7:30"-"0:50"-C1) と入力しています。 計算結果が上手く表示される方法を教えて下さい。 セルの表示設定は ユーザーでh:mm を選択しています。 よろしくお願いします。

  • エクセルで勤務時間を計算したい

    例えば、 セルAに出社時間) 9:00 セルBに退社時間) 16:00 と記入し、 2時間ごとに休憩15分あるので、 それを自動的にセルCに表示させたいです。 この場合ですと、 セルCに休憩時間) 0:45 そして、 拘束時間から、休憩時間を引いた勤務時間をセルDに表示させたいです。 セルDに勤務時間) 6:15 そして、 時給を仮に800円として、日給をセルEに表示させたいです。 *15分で200円の計算です セルEに日給) 5000円 マクロは使わないでお願いします。

  • 【EXCEL2007】複雑な時間計算

    【EXCEL2007】複雑な時間計算 アルバイトの時給計算表を作成しています。 詰まってしまったところがあるので、ご教示ください。 勤務時間は長時間に渡る者もおり、勤務時間中の時給設定が 「通常勤務(D1)」,「深夜勤務(E1)」,「超深夜勤務(F1)」,「残業(G1)」 と4パタンあります。 店舗の稼働時間としては、17:00~翌8:00までとなり、 A1:出勤時間 B1:退勤時間 C1:休憩時間 に時間を入力(午前1時の場合は25:00)することによって、 各パターンのセルに実際に勤務した時間を自動表示させたいと 思っています。 例)17:00~32:00まで勤務した場合: D1=5:00 E1=5:00 F1=2:00 G1=3:00 それぞれの時給パターンの条件は以下です。 ・通常勤務:17:00~22:00 ・深夜勤務:22:00~29:00 ・超深夜:そのシフトでの勤務時間が8時間を超える者で8時間を超えた時間から29:00までの時間 ・残業:29:00~32:00 ・休憩はどのタイミングでとっても、通常勤務時間から引く事とします。 通常勤務(D1)は以下の通りにすることで、表示することができました。 D1=IF(A1>=TIMEVALUE("22:00"),0,IF(D6<=TIMEVALUE("22:00"),(B1-A1),("22:00"-A1-C1))) が、残りの時給パターンの条件分岐が自分には複雑で詰まってしまいました。 そのものズバリの条件式を教えていただけると幸いですが、 ヒントだけでも、ご教示いただけませんでしょうか。 よろしくお願いいたします。

  • 【エクセルで時間計算について】

    会社で社員の1ケ月間の勤務時間表を作ることになりました。 セル-A1に1ケ月間の勤務時間【160時間】 セル-A2に実際に勤務した時間【160時間30分】 セル-A3に【1ケ月間の勤務時間】-【実際に勤務した時間】の差、 (この場合、差は【30分】です。) セル-A1には、【160】 セル-A2には、【160.30】 と入力しました。 結果、セル-A3には【0.3】となりますが、 私は【30分】と表示させたいのです。 「セルの書式設定」で「表示形式」を「時刻」にしたら いいのかな~といろいろやってみたのですが、どうも うまくできません。 どう設定すれば時間(時間・分)の表示になるのでしょうか? 何卒 ご教示ください。よろしくお願いいたします。 *うまく説明できなくてすみません*

  • エクセルと時間の計算

    エクセルと時間の計算 学校勤務で勤務時間計算の事務を以下のようなエクセルシートでしています。 表の上段は、残業のない通常の場合ですが、下段は、残業があった場合の シートになっています。 Aさんは8時間勤務で休憩45分、Bさんは4時間勤務で休憩なしです。 それ以上は残業になるのですが、下段の表がその場合です。 ここで、通常の勤務時間合計と残業時間合計を分けて計算したいです。 その結果を F列6,7とG列6,7に表示したいのですが。 Aさんは8時間を超えた時間は、G6の合計に、 Bさんは4時間を超えた時間は、G7の合計に 入れたいのですが、どんな数式を入れればいいのでしょうか。 関数初心者で申し訳ありませんが、よろしくお願いします。

  • 表計算で思ったように表示させられません。

    表計算ソフトのオープンオフィスorgを使ってます。 たとえばa1のセルに16 b1のセルに3という数値が入力されているとき、d1のセルにそれらを引用して16-3と表示させたいのですが、どうもうまくいきません。 d1からd3までつかって、d2にハイフンを入れるというのは考えましたが、実は、仕事上の勤怠表を作っているので、一カ月分繰り返して入力するのは、たいへん手間になります。 どうか、こんな単純なこともできない私に、教えてもらえませんでしょうか?

  • エクセルの時間表示・計算がおかしい

    あるネット上のシステムからエクセル表をダウンロードします。 xlsxファイルです。 勤怠表なのですが、たとえば 01:34 とセルにあります。書式で見ると、時刻の形式にはなっています。 なぜかこのままでは、集計計算ができません。このとき、セルは、セル自体の表示ではなく、上のほうの中身のデータ表示だと、01:34となっています。 これを、 1:34に手で修正します。 そうすると合計など、計算ができるようになります。その状態においても、もちろん、時刻形式です。ただ、このとき、セルは、1:34:00となっています。 で、このファイルを保存しようとすると、やたら時間がかかり若干フリーズしたような状況になります。 何か原因、解決策はありますでしょうか?