A 回答 (11件中1~10件)
- 最新から表示
- 回答順に表示
No.11
- 回答日時:
No.10です。
前回回答の中の以下の数式は左右の括弧の数が一致していませんでした。
=(DAY(合計セル)*24+HOUR(合計セル)*時間単価+(MINUTE(合計セル)/60)*時間単価
正しくは
=(DAY(合計セル)*24+HOUR(合計セル))*時間単価+(MINUTE(合計セル)/60)*時間単価
です。
お詫びして訂正いたします。
No.10
- 回答日時:
No.9です。
余計なお世話ですが、ちょっと気になったので投稿しておきます。
No.8さんは勘違いをされておられる気がします。
HOUR関数を使う方法ですが、HOUR関数はシリアル値から何時間かを算出する関数ではありますが、単純にシリアル値から何時間かを計算するのではなく、シリアル値のうち1日未満の時間を算出する関数ということになります。従って、シリアル値が一日(24時間)以上の値になる可能性を考慮して数式を作成する必要があります。
大変失礼ながらNo.8さんの数式だと、ご質問者のケースでは、=HOUR(合計セル)としてもHOUR関数では23までしか返さない(24時間未満の時間を返す)ので、セルの値が「39:55」の場合、結果は15時間になってしまい、正しい結果が得られないことになります。(24時間未満の場合、正しい結果になります)
つまり、HOUR関数を使うのであれば、上記の問題を避けるため、DAY関数を使って日数を出し、それに24を掛けて24時間以上の時間を算出した上で、HOUR関数で残りの時間を出して、それらを合計する必要があります。
従って、No.8さんの数式は
=HOUR(合計セル)*時間単価+MINUTE(合計セル)*時間単価/60
となっていますが、以下のような数式に修正すべきということになります。
=(DAY(合計セル)*24+HOUR(合計セル)*時間単価+(MINUTE(合計セル)/60)*時間単価
ここで、数式中「時間単価」が二回登場するので括弧で括って変形すると、
=(DAY(合計セル)*24+HOUR(合計セル)+MINUTE(合計セル)/60)*時間単価
となります。
ご質問者の利用料金の最大計算期間が不明ですが、さらに細かく言えば、シリアル値は「1900/1/0」を「0」としてスタートしますので、合計セルの値がDAY関数で31日を超える場合、日数ではなくカレンダーの日付の意味になり「1」に戻る(1900/2/1を意味する)ため、修正後の数式でも正しい結果になりません。
No.9
- 回答日時:
いままで登場していないものとしては、H16セルに合計時間が計算されているとして、「一時間で1000円」をそのまま数式にする方法、
=H16/"1:00"*1000
※一円未満切り上げなら=ROUNDUP(H16/"1:00"*1000,0)
という数式ではいかがでしょう。
この場合、セルの書式を「標準」「数値」「通貨」「会計」など金額を意味するものにしてください。
No.7
- 回答日時:
合計は、H16セルだと仮定するなら、
=H16*24*1000
この計算式を入れたセルの書式を「数値」にするのをお忘れなく。
(↑これをやってないとか?)
ありがとうございます!!まさにそうでした…やっとスッキリしました、ありがとうございます。シリアル値も、わかるような分からないような、です
No.4
- 回答日時:
こんにちは
>1時間千円なのですが
単価をどのように設定しているのでしょうか?
・1分単位で、「(1000/60)円/分」
でよいのか
・1時間未満は切り上げ(10分でも50分でも1000円)
あるいはそれ以外なのかによって計算は変わってきます。
後者等の場合は、合計時間で計算するのではなく、利用の区切り毎に計算したものを合計しないと、正しい結果にはならないと思われます。
ひとまず、(1000/60)/1分 という単価で良いものとするなら、
セル値の「39:55」がシリアル値(エクセルの時間型の値)だと仮定して、
=合計時間のセル *24*1000
で計算できます。
とは言え、「利用料:1000円/時間」という場合は、普通は切り上げ計算ではないかと想像しますけれど・・・
そうですね、一件ごとに集計しないとおかしくなりますね…
普段100円未満は切り捨てですが、
1時間未満も分計算をしているようです。
No.3
- 回答日時:
ありがとうございます。自分で検索していた時もこのシリアル値が出てきてやってみましたがどうもできません。24倍でこの数値になりますか??
No.2
- 回答日時:
まず、料金精算は集計時間で良いのだろうか?
例えば、1:20と2:20で合計すると3:40
一件ごとに算出なら、2時間分+3時間分だが集計時間であれば4時間分になる
次に、セルの見た目はhh:mmの日付時刻形式だけど、セルの書式はなんなのか?まさか文字列で時間の様に見せているだけだったりして?
そうなると文字列を値に変換させる処理も必要になる
で最終的には、DAY()で日数を、HOUR()で時間数を、MINUTE()で分数を求めて、それぞれの数値に定数掛けて加算する
ありがとうございます。
そうですね、、一件ごとに集計しないとおかしくなりますよね、、
自分で検索して添付のように途中までやったのですが書式が間違えている気がします、
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 労働相談 有給休暇使用時の賃金の計算方法について 5 2022/04/04 00:02
- 格安スマホ・SIMフリースマホ 今 ahamoを使っていて 4898円以下になる携帯会社があれば乗り換えたいです 20GBと24時間 9 2022/09/27 07:43
- Excel(エクセル) エクセルの早退時間を計算したいです。計算はうまくいっているようですが… 1 2022/12/26 16:22
- 統計学 どの統計を使えばいいのか教えてください(EZ-Rを使用) 5 2022/10/11 13:28
- 数学 賃料と専有面積のデータが60部屋分ほどがあり、 賃料÷専有面積(=1㎡あたりの賃料)の数式で計算する 2 2023/02/18 20:33
- 仕事術・業務効率化 給料計算はシステムを使用してればて計算は不用ですか? 時間の計算を電卓を使用して計算する必要あります 2 2023/04/05 14:34
- Excel(エクセル) 表計算ソフトcalcにおいて、1時間10分を1.1と表記する方法とそれらを集計する方法は? 4 2022/04/06 16:54
- その他(Microsoft Office) ピボットテーブルへの集計フィールド挿入 1 2023/02/26 11:33
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- docomo(ドコモ) 「d払いご利用可能額」とご利用明細歴」が合わないのは何故ですか? 4 2023/01/28 03:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
貼り付けで複数セルに貼り付けたい
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
エクセルのセルの枠を超えて文...
-
エクセル オートフィルタで絞...
-
【エクセル】IF関数 Aまたは...
-
Excelで数式内の文字色を一部だ...
-
エクセルの一つのセルに複数の...
-
エクセル 足して割る
-
(Excel)数字記入セルの数値の後...
-
excelの特定のセルの隣のセル指...
-
excelで検索値の入っているセル...
-
対象セル内(複数)が埋まった...
-
EXCEL VBA セルに既に入...
-
エクセルvba (ByVal Targ...
-
Excel2003 の『コメント』の編...
-
EXEL:入力中のセルの数式を非...
-
【Excel】 セルの色での判断は...
-
セルの高さ(行高)を求めるには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
対象セル内(複数)が埋まった...
-
エクセル 足して割る
-
Excelで数式内の文字色を一部だ...
-
貼り付けで複数セルに貼り付けたい
-
Excelでのコメント表示位置
-
セルをクリック⇒そのセルに入力...
-
EXCEL VBA セルに既に入...
-
excelのCOUNTIF関数で、『範囲=...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
(Excel)数字記入セルの数値の後...
-
Excelで、「特定のセル」に入力...
-
エクセルの一つのセルに複数の...
-
複数のセルのいずれかに数字が...
-
excelの特定のセルの隣のセル指...
-
数式を残したまま、別のセルに...
-
ハイパーリンクの参照セルのズ...
おすすめ情報