• ベストアンサー

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

日給を出してるんですけど、それに条件を付けて計算したいのですが 例→\12,345のとき 50円の位以下は切り捨てで\12,300  \12,375のとき 50円以上は切り捨てて\12,350にと50円の単位を丸めたいんですが =FLOOR(A1,50)で計算してみたところ、勤務時間が(2時間)*時給(2,350円)=6,650 となってしまします、それ以外の時間数だと合ってるようなんですがナゼなんでしょうか?

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

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.5

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

betty_2006
質問者

お礼

質問内容が間違ってました。 2時間に*2,350=4,650でした。 ROUNDですね、やってみます。 有り難うございました。

その他の回答 (5)

noname#204879
noname#204879
回答No.6

他の方と違って、私はなぜ 6,650 になったのかに興味があります。その原因が分からなければ、貴方にとって適切なアドバイスが出来ません。 》 =FLOOR(A1,50)で計算してみたところ、勤務時間が 》 (2時間)*時給(2,350円)=6,650 となって 》 しまします セル A1 には何が入力されていたのですか?タイトルからすると、24 という数値を使ったみたいですが? 》 それ以外の時間数だと合ってるようなんですが… 「それ」は2時間のこと? 「それ以外の時間数」を幾つか挙げてみてください。

回答No.4

演算誤差の可能性はありませんか。 02:00は、0.0833333333333333という数値です。

参考URL:
http://pc21.nikkeibp.co.jp/special/gosa/
  • cockerel
  • ベストアンサー率46% (253/548)
回答No.3

>FLOOR(A1,50)で計算してみたところ、勤務時間が(2時間)*時給(2,350円)=6,650 どのようなシーケンスで計算されているのかわかりませんが、A1に2350、B1に2、C1に=FLOOR(A1*B1,50)を入力した結果は、4700となりました。excelはたまにおバカになるので、安全のため=FLOOR((A1*B1),50)とした方がよいかも知れません。 ヘンな結果になった計算式をより具体的に教えてください。

betty_2006
質問者

お礼

すいません間違ってました、4,650でした =FLOOR(A1*24*B1,50)で計算しています。

  • toshy41
  • ベストアンサー率31% (9/29)
回答No.2

私のEXCEL(2002)では=FLOOR(A1,50)で4700になりましたよ。 何か参照している値が違ってるとか。 ちなみに、=A1-MOD(A1,50) でも同じ結果が得られますので、試してみてはどうでしょう?

  • sanori
  • ベストアンサー率48% (5664/11798)
回答No.1

今、手元にExcelないんですが、 切り捨てを行なう関数って、 FLOORじゃなくて ROUNDDOWNじゃないですか? (下の方に丸める=ROUNDDOWN) ちなみに、切り上げは、ROUNDUP 追伸 余計なお世話かもしれませんが、 もしかして、あなたが経営者とか経理担当とかで、その計算を給料支給に使うんですか? だとしたら、端数は切り上げするのが常識的だと思うんですけど・・・。 (切り捨てで給料計算している事例は聞いたことがありません) 逆に、お店とかでは、消費税の端数は切り捨てするのが当たり前ですし。

betty_2006
質問者

お礼

経理をやってまして、給料消計算をやってます 50円以下の端数は切り捨てる会社の方針でして 追伸で教えてくれた事は参考にさせて頂きます。

関連するQ&A

  • 時間*24*時給のだしかたで

    日給を出してるんですけど、それに条件を付けて計算したいのですが 例→\12,345のとき 50円の位以下は切り捨てで\12,300  \12,375のとき 50円以上は切り捨てて\12,350にと50円の単位を丸めたいんですが式がわかりません 昼から悩み中です誰か教えてください。

  • 時給についての質問です

    スポーツクラブでパートインストラクターとして働いております。 基本時給が現在850円。レッスンなどに入ると30%アップになります。時間給は15分単位で計算されます。 基本はスポーツクラブ営業時間内のみの時間帯で、シフト制で勤務をしています。 スポーツクラブなので、各種イベントがあります。 クラブ内のイベントはなぜか時給800円(バイトを始めたばかりの最低賃金です)になります。 クラブ外イベントで朝から晩まで(例えば6:00~20:00)のような勤務ですと、日給支給で一律6000円になります。もちろん割に合わないので、もう、絶対にその手の仕事を受ける気がしません。 クラブ内の社員とアルバイトの合同会議になると、こちらも最低賃金の時給800円。 この会議はは日曜日の夜8時以降にに行われる事が多いのですが、予定の時間を大幅に越えて、22:00をすぎる事もしばしばあります。しかし、その時間帯に対しても時給は800円。15分単位で計算されるので、例えば会議時間が130分になるなど、時給計算上10分オーバーしているその分は切り捨てです。もちろんその間の休憩は時給の支給にはあたりません。その上、大事な会議だからとほとんど強制的に出勤するように言われます。 私が疑問に思うのは、 1)それぞれの能力などによりそれぞれの時給が決まっているのにも関わらず、イベント、会議の時は最低賃金になるのは、一般的なのでしょうか!? 2)時間給にすると6000円以上になる勤務でも、日給に変換されるシステムも一般的なのでしょうか!? 3)22時以降の賃金も最低賃金で計算される事も一般的なのでしょうか!? 4)15分単位だから10分は切り捨て。。。これも一般的なのでしょうか・・・・!? 5)通常シフト外の時間に行われる、これらの会議には参加する『義務』があるのでしょうか!?強制されるべきものでしょうか!?(内容から考えても、文書で連絡してもらえれば十分足りるような気がします) わかりにくい文章になってしまいましたが、皆様のご意見、法に基づいたご指導をいただけると幸いです。よろしくお願いします。

  • Excelで、15分単位での時給計算が正しく表示できない

    お世話になります。 15分単位での時給計算を行いたいのですが、15分きっかりの時だけ 下記計算式で出てくる数値が0.25にならず、0.00になってしまいます。 例) 時給千円で、17:00から18:15まで業務したとして、 A1に開始時間、B1に終了時間、C1に勤務時間、 D1に15分単位の値を表示させます。 C1はB1-A1(セルの書式は時刻に設定)、 D1の計算式は =FLOOR(C1,"00:15:00")/"1:00" にしています。 上記勤務時間の場合、D1に1.25と出てほしいのですが 1.00になってしまいます。 15分きっかりの場合でも、0.25と表示させる計算式あるいは 設定をお教えいただけたらと思います。

  • エクセル2003で勤務時間計算をしたいのですが、

    エクセル2003で勤務時間計算をしたいのですが、 現状は下記のように、H列の計算式が30分単位なのですが、 5分単位で給与計算して、小数点以下を切り捨てするには、 H列の計算式のどこを訂正するとよろしいでしょうか? ■現状(時給880円の場合) C列     D列     E列     F列     H列 始業時刻  終業時刻  休憩時間  実働時間  日給 10:00    17:30     0:45    6:45     5720円 H列の計算式 =IF(OR(C9="",D9=""),"",G9*HOUR(F9)+IF(AND(MINUTE(F9)>=0,MINUTE(F9)<=29),0,IF(AND(MINUTE(F9)>29,MINUTE(F9)<=59),G9/2,G9)))

  • エクセルで時間給の計算をしたい

    外注でテープ起しの作業を依頼したいのです。録音時間に応じて自動計算で作業時間を出し、それを一定期間毎に集計したいと思います。 録音時間を入力 → 作業時間(録音の倍で計算) → 時給計算(30分単位で切り捨て)を算出 (例)48分の録音 → 96分の作業時間 → 1.5時間(90分)×時給 これを月単位で集計できればと思います。 良い方法はないでしょうか? 詳しい方教えていただけませんか?

  • エクセルで時給計算をしたいと考えているのですが、関数が複雑でよくわかり

    エクセルで時給計算をしたいと考えているのですが、関数が複雑でよくわかりません。 時間帯によって時給が違います。詳しい方教えてください。 宜しくお願いします。 時給単価A 7:00~9:00 or 17:00~20:00 1000円/h 時給単価B 9:00~17:00    850円/h 例)7:30~18:00まで勤務した場合、 時給単価A 2.5h 時給単価B 8h A(出勤時間) B (退勤時間) C (1000円/hの時間数)D( 850円/hの時間数)E(合計勤務時間数)         A1(7:30) B1(18:00) C1(2.5) D1 (8) E1(10.5) C1とD1に入る式をおしえて頂けますでしょうか? 7:00より前、20:00以降の勤務はありません。 宜しくお願いします。

  • エクセルで時給計算教えてください

    エクセル2010で出勤簿、時給計算をすることになりました。 D列に出勤時間 E列に退社時間 F列に勤務時間(休憩時間も拘束時間として給与あり) F列の勤務時間を15分単位で計算したいのですが どういう計算式を入れたら良いのかわかりません。 またF列の最下段には月の合計勤務時間数を入れたいのですが SUMで良いのでしょうか? 難しくてよくわかりません。 よろしくお願いいたします。

  • 日給14400円で夜勤を含む16時間勤務の時給は?

    求人募集を見ていて、日給を時給に換算するといくらだ?そういえばこんな計算問題昔学校でしたなあ、と、ちょっと気になりました。ですがまったくわかりません。塩分濃度とか、パーセントとか、容器に水を入れて石を入れた後Xセンチ高くなったから石は何キロだ、とかまったくわからなかったほうです。むしろ大まかに割ってお尻からちょっとずつ足し引きしてちょうどピッタリくる数字に来るまで睨み続ける派だったので、以下の計算式などあるなら教えてください。 ・日給14400円以上-ここでは14400円とします ・17時~翌9時まで勤務(ビジネスホテルのフロント) ・休憩、3時間仮眠あり-ここでは日勤中に1時間の休憩、夜勤中に3時間の休憩とします  つまりは日勤8時間、夜勤4時間 ・22時~5時までは夜勤となり日勤の1.25%割増の時給です 日勤の時給と夜勤の時給はそれぞれいくらになりますか?

  • 残業時給計算

    給与計算に必要なんですが、総残業時間が46時間:35分:00秒の時、分を30分以上は1時間に繰り上げて(以下は切り捨て)、47時間*800(時給)で金額(¥37600)を導き出したいのですが、関数で解決できますか?秒単位は切り捨てますので考えなくてもいいです。よろしくお願いいたします。

  • エクセルの時間計算にバグ?

    EXCEL97で5分単位切り捨てで時間計算しようと思い、 以下の式を書きました。 =FLOOR(終了時間-開始時間,TIMEVALUE("0:05")) ところが、 終了時間="8:40" 開始時間="8:30" で計算すると 0:05 となってしまいます。 終了時間="8:43" 開始時間="8:30" や 終了時間="8:20" 開始時間="8:10" で計算すると 0:10 と正常に計算されます。 これは式が悪いのでしょうか、それともバグ? 分かればぜひ教えてくださいお願いします。

専門家に質問してみよう