[[20061109154608]] 『時間の計算』(けい) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『時間の計算』(けい)
 時間の計算なのですが、例えば、6:00〜17:00間の時間を計算するには
 単純に引き算すればよいのはわかりましたが、その結果を5時間未満の場合、
 5時間以上8時間未満の場合、8時間以上10時間未満の場合、10時間以上・・・と
 検索したいときにはどうすればよいのでしょうか!?
 IF関数でやってみたのですが、「6:00」といった条件数字はエラーになるのかどうか、
 わかりませんがエラーとなってしまいます。どなたか教えてくださいませ。

 ご要望は、「IF関数を使用した計算」「時間の検索」?

 検索ならオートフィルタでいかがでしょ?

 適当なIF関数を作成してみました…(^_^;)
 =IF(A1>=--"10:00","10時間以上",IF(A1>=--"8:00","10時間未満 8時間以上",IF(A1>=--"5:00","8時間未満 5時間以上","5時間未満")))

 (ohagi)

 PS:ごめんなさい…
 勝手に文章を整形しました
 『』内にご質問内容の要約だけを記入した方が
 回答者さんが見た際に、何の質問か分かり易いので
 得意分野の方が覗いてくれる可能性が高くなると思いますよぉ〜

 すみません。質問内容がわかりづらかったです。
 出張時の日当計算なのですが・・・
 まず、従業員の等級が5種類ありまして、各々日帰日当単価を持っています。
 その日帰出張している時間で日帰日当単価に割増率(減額率)をかけていきます。
 又、午前6時以前の出発及び午後9時以降の帰着には「食事補助」として400円を支給するようにしたいのです。
 プルダウンメニューで従業員等級を選択し、出発と帰着時刻を入力するだけで
 「日帰日当」と「食事補助」の有無が出てくるようにしたいのですが・・・
 何かよい方法はございませんでしょうか

 先にご提示した関数の文字列部分を「割増率」に変えて
 日当に掛けてはいかがでしょうか?
 「割増率」をVLOOKUPとかで引出しても良いかもしれません
 セルの関数のみで全てまかなうのも良いですが、
 補助列に掛け率等を表示させて、間違っていた時の確認をしやすくする事も
 必要になるかもしれませんよ?

 =IF(AND(出発<=--"6:00",帰着>=--"9:00"),800,IF(OR(出発<=--"6:00",帰着>=--"9:00"),400,0))
 「食事補助」は、てな事かなぁ〜

 >プルダウンメニューで従業員等級を選択
 量にもよりますが、
 ・等級一覧があればそこからVLOOKUPで引っ張る
 ・1〜5などの数字に対応する等級リストを作成して
  入力は「数字」、隣の列にVLOOKUPで引っ張った等級を表示させる
  (入力している途中でマウスを使用するとテンポが狂うので…)
 と、いう手も…

 (Ohagi)

早速のご回答ありがとうございます。
やってみたのですが、出張時間が5時間ちょうどの場合”0”となってしまいます????!!


 どんな式を入れられました?
 「>=--"5:00"」で5時間以上となるはず…
 「>--"5:00"」とはなっていないですよね?

 (Ohagi)
 これが今日の最終書き込みになっちゃうと思います<(_ _)>

ありがとうございました。


 おはようございます
 >出張時間が5時間ちょうどの場合”0”
 は、解決したのかな…っと心配してたのですが(^_^;)

 「5時間ちょうどの場合」の掛け率が、ちゃんと引っ張れてないので「0」
 なのかな…?

 (Ohagi)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.