• ベストアンサー

エクセルで時間の計算方法について教えてください

いつもお世話になっております。  エクセルの表の中での表示は 99:18 (99日と18時間?)となっているのですが、そのセルをダブルクリックすると計算式が表示され 1900/1/4 3:18:4 (この数式の意味が分かりません)となるセルがあります。この99:18を他のセルで20(ひと月の出勤日数)で割って X月Y日 (月日の漢字は表示されなくてもいいです)という表示にしたいのですが、単純に割ると 1900/1/0 4:57 と表示されてしまい、意味が分からずに困っております。 この1900/1/0 4:57という数式を何ヶ月何日と表示する方法を教えてください。  冒頭の99:18という数値は弥生給与での各種の残業時間をエクセル出力し、エクセルのオートサムで合計して1日の単位である8時間で割った数字です。  ご回答宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.6

今、No4お礼を見ました。 > 1日の単位である8で割ったのが99.18日です。 集計した時間を単純に数値の8で割ったのですか?それなら残業時間を1/8にしただけですよ。 残業時間を日数に換算したいなら8時間(8:00)で割らなきゃ出ませんよ。

sichiro
質問者

お礼

何度もご回答頂きありがとうございます。  NO.4の私のお礼の欄にある、弥生給与で出力された各種の残業時間の欄の計算式は2タイプあり、ひとつは 1900/1/22 2:45:00 となっており、表示が 530:45 です。もうひとつが 計算式が 22:00:00 で 表示が 22:00 となっております。これらの2タイプで6個の計算式を =A1+A2+・・・A5-A6のように自分で式を作って計算させ、その計算結果が 794:30 です。このセルをB1とするとC1のセルでおっしゃるとおりに=B1/8と単純に割りました。(汗)  アドバイス通りに(では無いと思いますが)C1のセルで=B1/8:00と入力したところ「入力した数式にはエラーがあります」とのメッセージが出てしまいます。=B1/8:00の式が間違っているのだと思うのですが、教えていただけないでしょうか。宜しくお願いします。

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

その他の回答 (6)

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.7

時間で割る場合、=B1/8:00と単純には割れません。 どこかのセル(仮にB2とします)に8:00を入れて、=B1/B2とします。 ではわたしはそろそろ出かけますのであとは頑張ってください。

sichiro
質問者

お礼

お出かけ前の慌ただしい時にご回答頂きありがとうございます。  教えて頂いた通りにやったらできました。毎月のことなので是非とも自動化したかったので助かりました。私の至らぬ説明に呆れることなく長々とお付き合いくださったことも重ねて感謝いたします。

全文を見る
すると、全ての回答が全文表示されます。
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.5

No2です。 > 99日と18時間(?)ではないでしょうか。 いいえ、99時間18分です。だから20で割ると、1900/1/0 4:57 つまり、4時間57分 となったのです。 99:18が出てきた数式を提示してもらえばもっと説明できると思いますが。

sichiro
質問者

お礼

ご回答ありがとうございます。私の説明不足で皆様にご迷惑をお掛けいたしまして申し訳ありません。NO.4の方のお礼の欄に各種の時間の説明を書きましたのでご参照ください。  エクセルを表面上しか理解していないので、まだ説明不足な部分があるかも知れません。指摘していただけたら補足致しますので宜しくお願いします。

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

この場合、いきなり 99:18 という値を持ってきても回答できないでしょう。 1.弥生給与での各種の残業時間をエクセル出力 2.エクセルのオートサムで合計 3.1日の単位である8時間で割る・・・ 99:18 それぞれの値を教えてください。 3.が「99:18」でしょう?

sichiro
質問者

お礼

ご回答ありがとうございます。私の説明不足で皆様にご迷惑をお掛けいたしまして申し訳ありません。 1.弥生給与の6種類の残業時間と遅刻早退時間の一覧をエクセル出力しました。 2.エクセル出力されたファイルをエクセルで開き、6種類の残業時間を足し、遅刻早退時間を引きました。(オートサムと書きましたが、=A1+A2・・・・+A5+A6-A7のような計算式で計算させていました。) 3・そうです。1日の単位である8で割ったのが99.18日です。 宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

通常日にちと時間だと:の区切りは使えません。 99時間18分なら表示形式をユーザー定義で [hh]:mm にすれば 99:18の表示になりますが... 99日と18時間なら別セルで管理したほうが良いかと思います。

sichiro
質問者

お礼

早速のご回答ありがとうございます。  [h]:mmにしたら4:57と表示されました。贅沢を言わせてもらえば4.959と10進法で表示させたいのです。方法がありましたら教えていただけないでしょうか。宜しくお願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

弥生給与が何なのか存じませんが、 1900/1/4 3:18:4 の表示は4日と3時間18分4秒の意味です。つまり99時間18分(99:18)ということです。

sichiro
質問者

お礼

早速のご回答ありがとうございます。  99日と18時間(?)ではないでしょうか。

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

表示がおかしくなるのはセルの書式設定で"文字列"なり"ユーザー定義"などに変えれば治ります。 また、99日と18時間を何ヶ月何日に変換したいそうですが、一ヶ月の日数が月によって違う為無理だと思います。

sichiro
質問者

お礼

早速のご回答ありがとうございます。  文字列とユーザー定義を試してみたのですが、0.206・・・という数字になってしまいます。質問で書き忘れましたが、4.959という計算結果を期待しています。ひと月の労働日数は毎月20日で固定です。  お手数お掛けしますが、ご回答宜しくお願いします。

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

関連するQ&A

  • エクセルでの時間の計算

    エクセルでの時間の合計の式を教えてください・ セルの書式設定は時間の上から二番目(例13:30) です。 8:00(八時間の意味)を上から足していく(オートサム)と合計が 出ません。どのように式を作ったらいいのでしょうか?

  • エクセルで時間を日数換算したいのですが・・・・

    エクセルで時間を日数換算したいのですが・・・・ エクセルでA1に出勤時間、B1に退社時間、C1を勤務時間としています。 (A1セル)8:00  (B1セル)18:00 (C1セル)8:00 といった内容です。 ここまでは良いのですが、 C列の合計で最終的に 26:45となった値を ([h]:mmの表示には変えています) 8時間を1日として、3日2時間45分と表示させたいと思うのですか 数式がわかりません。 エクセルは2007です。 よろしくお願いします。

  • エクセルで時間の計算方法を教えてください

    給与ソフトからエクセルにおとしましした エクセルの Sheet1には8月分 Sheet2には7月分 Sheet3にSheet1とSheet2の合計をだしたいのです 下記のように表示され計算できません どのようにすればいいのか教えてください 例えば 給与ソフトには64:00と明記されています それをエクセルにコピーすると 6400となりました 6400をセルの設定の時間に変更すると16:00:00となってしまったので 横の列に手入力で64:00とかえました すると 64:00:00 上部の数式を計算する部分には 1900/1/2 16:00:00 と表示されています (「:」の記号はキーボードの「け」の部分を使用) A列に個人コード B列に氏名 C列に出勤日数 D列に出勤時間 E列に手入力で出勤時間の打ち直し分 このような感じです 給与ソフトに戻すとエラー表示されます 64:00のみだで秒数を表さなければ大丈夫との事なんですが・・・ 64:00のみの表示をする方法 6400を簡単に64:00にする方法はありますか? また こういう行程ですれば早いという方法があれば教えてください

  • エクセルの計算

    エクセルで、セルに 1.9999、3.9999、2.9999と入力、隣にオートサムで結果が8.9997 同じように下の段に 2.7896、4.5678、1.111と入力、隣にオートサムで結果が8.4685 とします。 このとき、オートサムした結果同士を引き算します。 8.9997-8.4685となります。この結果を小数点を 何十位までも表示すると、 0.5311999・・・・・と表示されます。 小数点第4位まで同士の引き算なのに、 どうして、それより下の桁が表示されるのでしょうか・・??

  • エクセル日数計算後数式を確認したら文字に変わる

    ◇使用ツール エクセル2013 ◇問題点 或る時期から、ある時期までの日数を計算する場合に使用する数式が、一旦は正規に表示されますが、確認のためダブルクリックして数式を見た後、エンターキーを押すと数式の「文字」のみが黒色で表示され、肝心の計算結果が表示されなくなるという不具合があります。入力した数式がダブルクリックしても正規に表示される対策を教えて下さい。 例 2011年6月4日~7月21日までの日数を計算する場合 次の通り数式を入力します L5=2011/6/4 L6=2011/7/25 M6に日数を表示させます M6=SUM(L6-L5+1)の計算結果が「52」と表示される。 その後M6をダブルクリックして数式を確認する。52と色付きで表示されている事を確認出来る。ここでエンターを押す。結果=SUM(L6-L+1)と文字のみが表示される。本来52と表示されなければならない。

  • エクセルの時間の足し算

    エクセル2010で時間の足し算をしたのですが、うまくいきません。 状況としては、 現在セルの表示形式は、h:mmです。 計算は、 0:10+0:13+0:06+0:09+0:05+0:30+0:04+0:06+0:07+0:30+0:10+0:30+0:09+0:11+0:03 なんですが、結果が1:33と表示されてしまいます。 30分が3つ入っているのでそれだけで1:30にはなるのですが・・・うまくいきません。 足し算は、オートサムで行っています。 もっと短い0:06+0:05+0:30は、ちゃんと0:41と表示されます。 どうすれば良いでしょうか。

  • エクセルで時間計算

    エクセルで時間計算をしているのですが A1セルに開始時刻  B1セルに終了時刻  C1セルは作業時間   9:00         4:00           7:00 このような表を作っています 「C1」には(B1+12:00)マイナス「A1」と数式があるのですが 「B1」に入る時刻が午後でなく午前11:00だと 「C1」の数式のままでは (11:00+12:00)- 9:00 で 14:00 となってしまいます 「B1」には24時間形式で午後4:00を16:00と入力すればよいのですが 24時間形式を使わず9:00マイナス4:00を正しく計算するには どのような数式にすればよいのでしょうか IF文を使うのかなとも思うのですが 見当がつきません。宜しくお願いいたします。

  • エクセルで数式を参照する色について

    エクセル2000を使用しています。 オートサムを使ったり数式を入れたセルをクリックすると何処の合計か判るように色を分けて表示させる機能がありますが、表示される時とされない時があります。 どこかで設定を行う必要があるのでしょうか? 教えてください。

  • EXCELでの日数計算の方法

    こんにちは。いつも大変お世話になります。 申し訳ありませんが、また皆様方のお知恵を貸して下さい。 条件は以下のとおりです。 A1セルに「与えられた日数」単位は日(整数) B1セルに「使用した日数」単位は日(小数点1位) C1セルに「使用した日数」単位は時間(整数) D1セルに「残りの日数」単位は日(小数点1位) E1セルに「残りの日数」単位は時間(整数) A1セルにあらかじめ任意の数字をいれておく。 B1、C1セルに使用した日数を入れる。 D1、E1セルに残りの日数を表示させる。  ※1日を8時間とする。0.5日(0.2や0.6の入力はありま  せん。0.5日=4時間です)と入力する場合もある。 例えばA1セルに20日が入力されていて、B1セルに1.5日、C1セルに3時間を入力すると、D1セルに17.5日、E1セルに5時間を表示させる。 大変ご面倒な事をお願いしておりますが、何卒よろしくお願い致します。

  • EXCELで24時間以上の時間の計算方法

    EXCELで時間の計算はどのようにすればよいのでしょうか? 24時間未満ではセルの書式設定/表示形式/時刻、オートSUM、 時刻をダブルコーテーション(″)で囲んで計算はできますが、 24時間以上の計算はどのようにすれば出来るのでしょうか。 初心者ですのでお手数ですが手順を踏んでご教示ください。

専門家に質問してみよう