No.6ベストアンサー
- 回答日時:
追加と訂正
【単純なもの】
●A3:の式に(DAY(A1)*24+)を追加
A1:時間入力(71:50)
A2:時給入力(1200)
A3:総額表示(86200) 式 =(DAY(A1)*24+HOUR(A1)+MINUTE(A1)/60)*A2
●これは、5分・10分単位の計算でなく、時単位の計算ですが結果としては
端数が無ければ、どちらも同じになります。
ありがとうございます。
無事、計算式を入れる事ができました。
本当にご丁寧に教えていただいてありがとうございます。
okwaveはまだ初心者なんですが、こんなに親切に教えていただけて本当に感激です。
本当にありがとうございました!
No.5
- 回答日時:
すみません。
例2がだめで、例1のパターンでしたね例1の訂正
●A4:の式に(DAY(A1)*24+)を追加
A1:時間入力(6:20)
A2:時給入力(1200)
A3:総額表示(7200) 式 =(DAY(A1)*24+HOUR(A1)+MINUTE(A1)/60)*A2
No.4
- 回答日時:
以下の条件での、訂正版です。
●時間は端数はでてこない。
●24:00を超えることがある。
A4:の式に(DAY(A1)*1440を追加)
【単位時間当たりの金額を表示する場合】
A1:時間入力(71:50)
A2:時給入力(1200)
A3:単位時間入力(10)・・・単位分
A4:単位数表示(431) 式 =(DAY(A1)*1440+HOUR(A1)*60+MINUTE(A1))/A3
A5:単位給表示(200) 式 =A2/60*A3
A6:総額表示(86200) 式 =A5*A4
●単位時間入力 A3 を(5)にすると、総額 A6 (86200)は変化しませんが
単位数 A4 が(862)、単位給(100)と変化します。
●以前の値(6:20)もOKです。
No.3
- 回答日時:
参考例をいくつか挙げてみます。
例1【一番単純なもの】
A1:時間入力(6:20)
A2:時給入力(1200)
A3:総額表示(7200) 式 =(HOUR(A1)+MINUTE(A1)/60)*A2
例2【単位時間当たりの金額を表示する場合】
A1:時間入力(6:20)
A2:時給入力(1200)
A3:単位時間入力(10)・・・単位分
A4:単位数表示(38) 式 =(HOUR(A1)*60+MINUTE(A1))/A3
A5:単位給表示(200) 式 =A2/60*A3
A6:総額表示(7600) 式 =A5*A4
●応用は、これで満足していると思います
単位時間入力 A3 を(5)にすると、総額 A6 (7800)は変化しませんが
単位数 A4 が(76)、単位給(100)と変化します。
●問題点は、端数{5,10分未満}の扱いを、どうするかです。
このままでは、時間入力 A1 (6:29)等としたとき
単位数 A4 が(38.9)、総額 A6 (7780)と変化します。
もし、切捨て・切り上げ・四捨五入とすると+αが必要です
全体にかかわる問題として、端数の扱いがあります。
上の例2で挙げた問題、単位時間の設定(分)、時給の設定によって生じてきます。
(切り上げ・切捨て・四捨五入の関数を使って処理が必要になります。)
ありがとうございます。
例1を使ってみたのですが、合計時間が71:50などになると計算が合わなくなってしまいました。何かプラスすれば計算されるのでしょうか?
例2ではセルが時間と金額と合計の3ツしかないのでできませんでした。
ちなみに時間は端数はでてこないです。
初心者で申し訳ないです。
本当にご丁寧にありがとうございます。
No.2
- 回答日時:
まず最初にお断りしておきます。
エクセルでの時間計算は誤差を伴います。従って、会社で使うのであれば、計算中に生ずる誤差を修正するプログラムを含んだ専用ソフトまたは、10進数で計算するソフトなどを使うことを強くお奨めします。勉強という意味で、エクセルでなんとか計算できるようにしてみましょう。
エクセルでは、24時間を1として、小数点以下18桁で時間計算をしているようです。従って1分を少数で表すと、"0.000694444444444444"となり、"6:20"は、"0.263888888888889"となります。
時間計算をするセルの書式設定としてユーザー定義を選び、種類を"[hh]:mm"とすると、24時間を超える計算と表示が出来ます。
時間を10(5)分単位で表したいとき、端数を切り捨ての場合は、FLOOR関数を、切り上げの場合は、CEILING 関数を使います。
表示したいセルに"=FLOOR(数値, 基準値)"または"=CEILING(数値, 基準値)"のどちらかを書き込みます。
例えば、"D1"セルに合計値"6:23"があると仮定します。"E1"セルに10分単位の切捨てを表示させたい場合は、"E1"セルに“=FLOOR(D1, 基準値)”を入れます。このとき基準値に10を入れても上手くいきませんので、細工をします。
1分は、0.0006944…ですので、これの10倍の"0.00694444444444444"を基準値として入れます。即ち、"=FLOOR(D1, 0.00694444444444444)"となります。
このままでは式が長いので、余白のセル、例えばセル"AA1"などに"1分"の数値、"0.000694444444444444"を入れておきます。
"E1"セルを、"=FLOOR(D1, $AA$1*10)"(10分単位)、"=FLOOR(D1, $AA$1*5)"(5分単位)としますと"6:20"と表示されます。"E2"~に入れたい場合は、"E1"セルをドラッグしてコピーします。
この時間を利用して金額を"F1"に入れるには、また一細工します。
時間単価(1,200円)を"AA2"に入れ、"AB1"に"24"を、"AB2"に"=AA2*AB1"(1200x24=28800)を入れておきます。
次に、"F1"に"=E1*$AB$2"と入れると、"182400:00"と表示されます。エクセルは時間を含む計算をすると、セルの書式が自動的に時間表示となりますので、面倒でも、後から"F1"の書式を"標準"に変更します。マクロで書けばこの操作も自動化されるのですが...。"F1"に"7600”と表示され、目的が達せられました。
これで、一応答えが出ますが、最初に言いましたように、計算中の数値の最後の桁の端数処理の工程で誤差が出ます。上記の方法では、いつ誤差が表面化するかが不明ですので、いちいち検算しなくてはなりません。本当は、換算表を作り、LOOKUP関数などを使って計算する方法がいいのですが...。
ありがとうございます。
本当にエクセルの初心者で困っています・・・。
セルが時間・単価・合計の3ツしかないのですが、見えないところのセルの入力するしかないでしょうか?
端数切捨て・切り上げのことまで教えていただきありがとうございます。勉強になりました。
エクセルで作った計算などはいつも全て検算しています。
会社のシステムもあるんですが、5分単位・10分単位のこの計算には適応されず、いつも手計算しています。
細かくご指導いただきありがとうございます。
今後の参考にさせていただきます。
No.1
- 回答日時:
時間と分は別セルですか?
また、分は10の倍数でしょうか?
別セルなら、時間×6+分÷10(余りは出ないものとする)で、10分単位の個数が出せますので、200にかければよいと思います。
5分単位なら、時間×12+分÷5(余りは出ないものとする)となります。5分単位で100円なら、100にかけてください。
インプットがどんなもので、アウトプットが何か(分当りの単価なのか総額なのか?)が、質問からはいまいちピンと来ないので、たぶん、ピンと来ない回答になっていることでしょう。
ありがとうございます。
時間と分はおなじセルで71:10などと表示されています。
分は10の倍数です。
71:18などの端数が出る事はないです。
質問の仕方が悪くて申し訳ないです。
回答していただいてありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルでの延長表計算式を教えてください 5 2022/12/21 12:20
- Excel(エクセル) エクセルで所得税計算をする際に関数を利用したいと思っています。 3 2022/11/18 01:23
- Excel(エクセル) 10円の誤差が分からない 11 2022/11/13 07:25
- その他(Microsoft Office) 勤務表のエクセル作成で数式を教えてください。 1 2023/01/17 03:27
- 格安スマホ・SIMフリースマホ 今 ahamoを使っていて 4898円以下になる携帯会社があれば乗り換えたいです 20GBと24時間 9 2022/09/27 07:43
- 数学 複利毎月積み立てで年利からの計算方法 3 2023/01/11 15:56
- 求人情報・採用情報 1日の実働7.5h✕週6日の求人についてお尋ねします。 週の労働時間は40hまでなので、5hこえた分 2 2022/10/24 15:48
- 化学 [例題①]プロパンのOHとの反応速度定数を k=1.0×10⁻¹²cm³s⁻¹、 [OH]=1.0× 0 2023/05/28 13:12
- 投資・株式の税金 一般口座で同一銘柄の総平均法のことで 1 2023/02/27 22:08
- 厚生年金 2022年10月から、パート・アルバイト短時間労働者の厚生年金・社会保険の加入義務 2 2022/09/09 22:52
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
時間を100進法であらわしたい。
-
10,000百万円っていくらですか?
-
「1人あたりの1年間あたりの~...
-
1寸・1尺・1間って何センチ?
-
数字の右下に小さい数字があるもの
-
100平方キロメートルって東京ド...
-
角度の計算でdegとradがあると...
-
1アンペアは何ミリアンペアで...
-
人口増加率の求め方
-
時給1000円で6時間50分働いた...
-
7650合は、米何キロになり...
-
なぜ回答にラジアンの単位が必...
-
ヘルツ(Hz)を、hzと書く人が...
-
単位記号の表記は小文字?
-
教えてくださいサイズ150mmの長...
-
割合には単位がない?
-
角度360度は誰が考え、設定した...
-
単位換算がよくわからないので...
-
共分散と相関係数の、単位によ...
-
m2 計算
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
時間を100進法であらわしたい。
-
10,000百万円っていくらですか?
-
1寸・1尺・1間って何センチ?
-
「1人あたりの1年間あたりの~...
-
数字の右下に小さい数字があるもの
-
角度の計算でdegとradがあると...
-
100平方キロメートルって東京ド...
-
単位換算がよくわからないので...
-
くら寿司給与計算について
-
教えてくださいサイズ150mmの長...
-
Excelで「時間の足し算」はどう...
-
割合には単位がない?
-
なぜ回答にラジアンの単位が必...
-
access数値型のテキストボック...
-
単位記号の表記は小文字?
-
単位でuAhとは?
-
60進法が使われる理由
-
時給1000円で6時間50分働いた...
-
9.2は0.1を何個
-
7650合は、米何キロになり...
おすすめ情報