よろしくお願いします。非常に困っています。レベルが低くてすいません。
3点あります。
①
1つは1日の作業時間をエクセルで計算したいのですが、現在前任者から引き継いでいるのですが、
お互いスキルが低くて困っています。
プロジェクトごとと、日にちごと(一日に複数のプロジェクトに時間を割く)に時間を合計したいのです。
現在エクセルの書式は「標準」で、7.45という数字があり、7時間45分という意味だそうです。
例えば1日目に7時間45分(7.45と記載)、2日目に1時間30分(1.30と記載)であり、エクセルで
普通に計算すると
7.45+1.30=8.75
となりますがこれを 8時間75分=9時間15分(75分=1時間と15分)標記は9.15
に自動的に計算できる方法はあるでしょうか。
愚直に全部一度、分に直し(60分*7時間+45分+60分*1時間+30分)=555分
555/60=9.25(時間) 9時間+60*0.25=9時間15分 標記は9.15に直すしかないでしょうか。
②標準労働時間が7時間45分(7.45と標記されている)であり、仮に8時間1分働いた場合(エクセル上では8.01と記載)の場合残業代をエクセルで計算したいのですが、
8.01-7.45をすると0.56となり、56分残業したことになってしまいます。
本当は16分なのですが(7時間45分と8時間の差15分と8時間と8時間1分の差1分の合計16分)
これをエクセルで簡単に計算できるようにできないでしょうか。
③
1日ごとの作業時間の合計を出したいのですが、
実労働時間が7時間56分(7.56と標記)されており、プロジェクトにかけた時間が
プロジェクトA 0.98(98分)
プロジェクトB 4.80(4時間80分)
プロジェクトC 1.78 (1時間78分)
エクセルで足し算すると 0.98+4.80+1.78=7.56
になりますが、98分を1.38(1時間138分)
4時間80分を5.20(5時間20分)
1時間78分を2.18(2時間18分)
に直すと
1.38+5.20+2.18=8.76
になってしまいます。
上記のような計算を正確に行うにはやはり一度、分単位に直して計算するしかないでしょうか。
(または時間と分を別々に計算する、時間は時間で足し、分は分で足し、分が60を超えるようであれば、60で割って時間と分に分ける)
詳しい方、教えて頂ければと思います。
No.9ベストアンサー
- 回答日時:
No.4へのコメント拝見しました。
勉強熱心ですね。
ほぼ認識されている内容で合っています。
MOD関数は「余り」を出す関数です。
MOD(A1,1)
は、A1÷1の余り、つまり「整数部分を除外する」ための式になります。
整数部分のみ抜き出すINT関数と逆の事をしてるようなイメージです。
A1=0.98 の場合、
MOD(A1,1)で、 0.98÷1=0 余り 0.98 で、「0.98」が返ります。
小数部分は時間(分)を表しているので、100を掛けて「98分」として抽出します。
TIME関数は、秒や分など、オーバーした分は自動で時間の繰り上げを行うので、98分は「1時間38分」として扱われます。
No.8
- 回答日時:
ですが何故、mod(C1×100,100)×60÷10000は10000で割るのでしょうか。
…についてです。
例えば、C1に10.5(10進数)がはいっていたとします。
rounddown(C1×100,100)は10.5の「10」を抜き出しています。
そして、ご質問にあるmod(C1×100,100)×60÷10000は「0.30」を抜き出そうとしています。
つまり、(10.5×100)÷100=10余り50
50×60=3000
3000÷10000=0.3
modを使うために×100したのを戻すために÷100し、小数点以下に分が来るというフォーマットに合わせるために更に÷100しています。
こうする事で10進数の10.5を今回の特殊フォーマットである10.30に変換しました。
No.6
- 回答日時:
エクセルの置換を使って、小数点(.)をコロン(:)に変換するのはいかがでしょうか?
書式は小数点だったときの標準から、コロンに変換することでユーザー設定(時間)に自動的に変わります。
時刻の計算になるので、足し算引き算は容易です。
ファイルをコピーして試してみることをおすすめします。
回答ありがとうございます。
1,98(1時間98分)を1:98にして書式を「【h】:mm:ss」にしたらきちんと2:38:00になりました。
一番簡単な方法かもしれません。ありがとうございました。
No.5
- 回答日時:
添附圖參照
C4: =SUM(INT(A4),INT(MOD(A4,1)/0.6),MOD(MOD(A4,1)/0.6,1)*60/100)
【御願ひ】試用してみて、不具合が在れば御知らせ願ふ
回答ありがとうございます。教えて頂いた式で
C4: =SUM(INT(A4),INT(MOD(A4,1)/0.6),MOD(MOD(A4,1)/0.6,1)*60/100)
INT(A4) ⇒8(時間)
INT(MOD(A4,1)(=0.75、分を抽出)/0.6)⇒INT(0.75/0.6)=1
(1時間)
MOD(MOD(A4,1)/0.6,1)*60/100) すいません。ここがわかりませんでした。
MOD(MOD(A4,1)/0.6,1)*60/100⇒MOD(0.75/0.6,1)*60/100
⇒0.25*60/100=0.15
抽出した0.25分に*60/100をするのは何故でしょうか。
計算結果自体は9.15になりました。
No.4
- 回答日時:
とりあえず、ですが、
小数表示を時間に変換する式です。
A1に小数入力に時間があるとして
=INT(A1/24)+TIME(MOD(INT(A1),24),MOD(A1,1)*100,0)
合計は、上記の式で時間にしたものをSUM関数でくくるだけです。
残業時間の引き算も普通に計算できるようになります。
時間に関する表示形式は、全てユーザー書式で
[h]:mm
とするのがよいでしょう。
h:mm だと、「24時間1分」の表示が「0:01」になってしまいますが、(日に繰り上がって、時間しか表示されない)
[h]:mm だと、24時間を超えてもそのまま「24:01」と表示されます。
回答ありがとうございます。
教えて頂いた式で計算できました。
INT(A1/24)+TIME(MOD(INT(A1),24),MOD(A1,1)*100,0)
の式でMOD(A1,1)*100は何を意味しているのでしょうか。
MOD(A1,1)は0.98/1=0.98 これに100をかけて98、time関数があるので98分が59より大きいので自動的に1時間38分になる
という理解でよいでしょうか
No.3
- 回答日時:
過去の蓄積がある分、下手に元の数字を弄れないのですよね…
小数点から上を時間、小数点第二位までを分にしているのに0.98と入力されているのもキツいですね。
例えば、下の例の場合
A1=0.98
B1=4.80
次の式で…の後の値を取る事ができるはずです。
rounddown(B1,0) … 4 小数点以下切り捨て
mod(B1×100,100) … 80 480÷100の余り
これを利用して次のような式に当てはめれば、10進数の値を取得できます。
rounddown(A1,0)+mod(A1×100,100)÷60+rounddown(B1,0)+mod(B1×100,100)÷60
既存のフォーマットのまま表示させたいのでしたら……
携帯からなので一旦ここまでの式をまとめちゃいますね。そのまま式に入れ込んでも同じ結果になります。
C1= rounddown(A1,0)+mod(A1×100,100)÷60+rounddown(B1,0)+mod(B1×100,100)÷60
rounddown(C1.0)+mod(C1×100,100)×60÷10000
これで元の「時間.分」のフォーマットで結果を返せます。
面倒ですね…。
回答ありがとうございます。
rounddown(A1,0)+mod(A1×100,100)÷60+rounddown(B1,0)+mod(B1×100,100)÷60
この式はA1、B1を○○時間の単位に直しているのですよね。
rounddown(C1.0)+mod(C1×100,100)×60÷10000
ですが、何故、mod(C1×100,100)×60÷10000は10000で割るのでしょうか。
(C1×100,100)*60はC1の小数点以下(0.△△時間)を分に直すために60をかけていると思うのですが、
10,000で割る意味を教えて頂けますでしょうか。
No.2
- 回答日時:
あなたのスキル以前に、
「7:45」を「7.45」で管理してる前任者のスキルが低いか、高いスキルを無駄に使ってるか、そっちの方に問題を感じます。
(まともに処理してなきゃ、給料未払い結構出てそうですが…)
前任者はどういう計算式を使っていたのでしょうか?
単純な合計するだけの式でも見せていただきたいです。
それで、前任者が高スキル保有者かどうかもわかるので。
おそらく 7.45(7時間45分)を60*7+45分に直して分単位で引き算して60で割って時間と分に直していたようです。
回答ありがとうございます。
No.1
- 回答日時:
こんばんは、
基本的なところを直せば、理解し易いかと思います。
Excelでは、時間を8.25のように(入力)使用する事は、まずありません。
8:25のような入力します。
色々なケースを説明するのは大変なのでサポートページでご確認ください。
https://support.microsoft.com/ja-jp/help/880980
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
あるあるbotに投稿したけど採用されなかったあるある募集
あるあるbotに投稿したけど採用されなかったあるあるをこちらに投稿してください
-
月60時間以上の時間を求める
その他(ソフトウェア)
-
エクセルの使い方 1日=7時間45分 計算方法
Excel(エクセル)
-
エクセルで60進法計算の仕方を教えてください
数学
-
-
4
Excelで時間を1:30→1.3で表示したいのですが…
Excel(エクセル)
-
5
ある一定時間を超えた場合の超えた時間のみを合計する方法をご存知でしたら
Excel(エクセル)
-
6
エクセルでの計算式もしくはシートの作り方 1日を7時間45分に
財務・会計・経理
-
7
残業時間の計算をするにはどのような関数あるいは計算式を設定すればいいの
Excel(エクセル)
-
8
7時間15分を1日と換算する計算について
Excel(エクセル)
-
9
0.75時間が45分というのはどうすれば求められますか? 教えて下さいお願い致します。
小学校
-
10
エクセルで○時間△分を○。□時間にしたいのですが
Excel(エクセル)
-
11
エクセルで 何時間何分と表示したい場合
Excel(エクセル)
-
12
エクセル関数/10進法から60進法への変換(カンマ表示)
Excel(エクセル)
-
13
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
14
EXCEL関数 合計を60進数で表示するには
Excel(エクセル)
-
15
エクセルで「500時間」を「何日と何時間」で表示したい
その他(パソコン・スマホ・電化製品)
-
16
エクセルの時間計算が”分”から”時”(10進法)への変換がうまくいきません
Excel(エクセル)
-
17
勤務時間を10進法で合計を出したい
Excel(エクセル)
-
18
excel関数 変動する休憩時間等を計算する
ソフトウェア
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで上書き保存しないと反映...
-
エクセル0:00と表示される原因
-
エクセルで作業時間数や残業時...
-
g(x)=4eの-xの2乗で Excelで...
-
エクセルとスプレッドシートの...
-
ポール強度計算書ソフト
-
アンダーバーの後の文字を大文...
-
エクセルで積分
-
エクセルの式を一時的に止めて...
-
エクセルのカメラ機能を、700個...
-
Excel
-
パワーポイントをエクセルファ...
-
【スプレドシート】IMPORTRANGE...
-
エクセルで使えるかわいい枠を...
-
エクセルでファイルを閉じても...
-
エクセルで「500時間」を「何日...
-
エクセル 列の最大数はIV?
-
開いてるファイル(エクセル等)...
-
いきなりPDFでPDFファイルを開...
-
エクセル関数の解読サイトなん...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで上書き保存しないと反映...
-
エクセル0:00と表示される原因
-
エクセルのカメラ機能を、700個...
-
gage R&R の計算
-
エクセルで作業時間数や残業時...
-
エクセルとスプレッドシートの...
-
アンダーバーの後の文字を大文...
-
電卓は正しいのに エクセルで計...
-
ポール強度計算書ソフト
-
エクセルを32ビットから64ビッ...
-
エクセルで積分
-
時刻の計算の仕方教えてくださ...
-
輝度を小数点で計算する理由(...
-
エクセルの式を一時的に止めて...
-
エクセル時間の大小
-
エクセルのSUM関数について
-
y=300x-1E-10
-
エクセルでの計算式をwebページ...
-
ASC関数が上手く出来ない!
-
鉄筋関係のフリーソフトありま...
おすすめ情報