こんにちわ!初めて投稿します(^^)
エクセルを使って時給制の給与を出したいのですが合計の時間数が24時間を越えると計算がおかしくなってしまいます(泣)

使った関数は
=E88*HOUR(G88)+(E88/60)*MINUTE(G88)
です

このQ&Aに関連する最新のQ&A

A 回答 (6件)

Helpを見ると、HOURは、


 シリアル値を時刻に変換します。戻り値は 0 (午前 0 時) ~ 23 (午後 11 時) の範囲の整数となります。
『時間』ではないんですね。

質問にある算式を(E88が時給。端数処理は不明ですが)
 =G88*24*E88
としたら時給計がでると思いますが・・・・
=G88*24 で時間が出ます。

=E88*HOUR(G88)+(E88/60)*MINUTE(G88) を基本にしてうまく計算できるようにするにはより複雑になりそうです。
    • good
    • 0
この回答へのお礼

ありがとうございました♪
無事解決しました(^o^)/
これで今月からパソコンで給与計算ができます(笑)

お礼日時:2001/08/29 10:12

「書式設定」-「表示形式」-「ユーザー定義」で


[h]:mmとすれば24時間を越えた表示が出来ますよ。
    • good
    • 0

こんにちは



 以下のページもご参考になるのでは?

【エクセル技道場】-書式設定-24時間以上の時刻を表示
http://www2.odn.ne.jp/excel/waza/format.html#SEC6

参考URL:http://www2.odn.ne.jp/excel/waza/format.html#SEC6
    • good
    • 0

こんにちは



=E88*G88/"1:00:00"

でいかがでしょうか?

 以下のページもご参考になるのでは?

[XL95] 時刻 8:30 を 数値 8.5 に変換する方法
http://www.microsoft.com/JAPAN/support/kb/articl …

参考URL:http://www.microsoft.com/JAPAN/support/kb/articl …
    • good
    • 0
この回答へのお礼

参考になりました
ありがとうございました♪

お礼日時:2001/08/29 12:04

時間の合計を日にして1ヶ月(31日)を超えないなら、


=E88*24*DAY(G88)+E88*HOUR(G88)+(E88/60)*MINUTE(G88)

でいいでしょうか?
でも数人分の時間をたしたら1ヶ月分を越して・・・
やっぱり、複雑になります。ご参考に。
    • good
    • 0

過去の似た質問です。


エクセルなどのソフトでは時間を「シリアル値」で管理しているので、それを時間に直してやれば良いのです。

よって、
=E88*24
これだけで 90分は1.5時間 1日と5時間は29時間と出ると思いますよ。

参考URL:http://www.okweb.ne.jp/kotaeru.php3?q=121274

この回答への補足

ごめんなさい・・・m(__)m
文章の表現が足りなかったみたいです。
たとえば時給\1300の場合、勤務時間の合計が23時間とすると¥25,300になるんですが24時間だと¥0になってしまうんです(泣)

補足日時:2001/08/27 14:31
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qエクセルの式で質問ですが 時間*24*時給について

日給を出してるんですけど、それに条件を付けて計算したいのですが

例→\12,345のとき
50円の位以下は切り捨てで\12,300 
\12,375のとき
50円以上は切り捨てて\12,350にと50円の単位を丸めたいんですが

=FLOOR(A1,50)で計算してみたところ、勤務時間が(2時間)*時給(2,350円)=6,650 となってしまします、それ以外の時間数だと合ってるようなんですがナゼなんでしょうか?

Aベストアンサー

2時間は数値に直すと2/24=0.08333・・・となり
24倍で2に戻るはずですが計算精度のため1.9999・・・となる場合もあります。
これに時給(2,350円)をかけると4,699.999・・・となりFLOOR関数では4,650と表示されます。
=FLOOR(ROUND(A1,0),50)としてください。

QExcelで3E8を3.00E+8にしない方法を教えてください。

Excel2000および2003で数値の「1000」をDEC2HEX関数を使用して16進の「03E8」に変換し、これをカンマ区切りのcsvファイルで保存したいのですが「CSVと互換性のない機能が含まれている可能性があります。」と表示され、そのまま保存すると、セルの内容が「3.00E+8」の指数形式に変わってしまいます。
指数形式ではなく、文字列で03E8と保存する方法はないのでしょうか?
ご存知の方よろしくお願いいたします。

Aベストアンサー

CSVに書き出した場合、文字列3E8はそのまま文字列3E8として保存さ
れています。しかしそれをExcelで開くと、文字列3E8を勝手に数値
3.00E+08と解釈して、変換されてしまいます。これはExcelのいつも
の「でっかいお世話」機能ですので、回避するには当該ファイルが
CSVじゃなくてテキストファイルだよと見せかけて、ウィザードを経
由して読み込むしかありません。

Microsoft製ではないあらゆるソフトでは正しく3E8という文字列と
して扱ってくれますので、CSVに書き出す目的が他のソフトへのデー
タの移動でしたら、CSVをExcelで開くのは危険とだけ憶えて、ほっ
といていいです。

どうしてもExcelに戻す必要がある場合、私なら16進表記の数値であ
ることを示す意味でも「0x03E8」と書きますね。これならExcelには
何のことだか判らないので、勝手なことをされません。
=REPLACE("0x0000",7-LEN(DEC2HEX(A2)),LEN(DEC2HEX(A2)),DEC2HEX(A2))

CSVに書き出した場合、文字列3E8はそのまま文字列3E8として保存さ
れています。しかしそれをExcelで開くと、文字列3E8を勝手に数値
3.00E+08と解釈して、変換されてしまいます。これはExcelのいつも
の「でっかいお世話」機能ですので、回避するには当該ファイルが
CSVじゃなくてテキストファイルだよと見せかけて、ウィザードを経
由して読み込むしかありません。

Microsoft製ではないあらゆるソフトでは正しく3E8という文字列と
して扱ってくれますので、CSVに書き出す目的が他のソフトへのデー
タの...続きを読む

Qエクセル 1万時間を越える際の時間計算&合計算出

エクセルの時間の計算についての質問です。

セルの表示を「ユーザー定義」の[h]:mmにしており、
普通に時間表示はされるのですが、
10000:00時間以上を越える時間数が
なぜか合計に反映されません。

セルの表示は下記のようなかんじです。

表示      (セル内)
434:00     1900/1/18 2:00:00
4859:20     1900/7/20 11:20:00
20772:00    20772:00
27790:55    27790:55

5293:20(←合計がなぜか上記上2つの合計のみしか表示されない)

どうしたら正しく合計額が表示されるのでしょうか。
どなたか教えてください!

Aベストアンサー

http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1012956610
に同様・類似の質問回答がありました。

Q【EXCEL】数式=SUM(A1*B1+A2*B2+・・・+A100*B100)を簡略化したい

お世話になります。

今Excelで、A1~A100とB1~B100まで数値が入っています。
セルC1に「=A1×b1」、C2に「=A2*B2」…C100に「=A100*B100」と入力しました。
そしてセルC101に「SUM(C1:C100)」と入力して合計を出しました。
(実際はもっと複雑な計算なのですが、説明の為に簡略化しています)

そうすると、計算結果セルが多く発生するためファイルサイズが莫大になってしまうのと、それを数千行×6列以上を一気に計算するとXPのリソースが足りないと出て計算できません。
なので2~3列ずつ何回も数式コピペを繰り返すことになっています。

そこで【別セルに掛け算をしてから全部SUMで足す】のではなく【1つのセルに掛け算とSUMを組み込む】という事を考えて
=SUM(A1*B1+A2*B2+・・・+A100*B100)を
を入力しようとしたのですが、数式が長すぎて四苦八苦です。

この式、なんとか簡略化できませんか?

Aベストアンサー

積の合計なら
=SUMPRODUCT(A1:A100,B1:B100)
でいいのでは?

Qエクセルで=sum(E5,E7,E10,E16)の入力について

普通に=、S、U、Mと()と、それぞれのセルをクリックするしか方法はないのでしょうか?
シグマのクリックとセルのクリックとか、スマートな入力方法はないのでしょうか?

Aベストアンサー

オートZで表示してから訂正する方法もあります。

E5、E7・・の選択はCTRL+クリックが一般的です。

また、連番でしたらシフト+頭:尾。クリックスクロールなど。


このカテゴリの人気Q&Aランキング

おすすめ情報