[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『時間の計算』(けい)
時間の計算なのですが、例えば、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:00"」で5時間以上となるはず… 「>--"5:00"」とはなっていないですよね?
(Ohagi) これが今日の最終書き込みになっちゃうと思います<(_ _)>
おはようございます >出張時間が5時間ちょうどの場合”0” は、解決したのかな…っと心配してたのですが(^_^;)
「5時間ちょうどの場合」の掛け率が、ちゃんと引っ張れてないので「0」 なのかな…?
(Ohagi)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.