[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『勤務表の計算』(みぃ)
出勤時間 6:00 ※ A 6:00 7:30 ※ B 6:30 8:00 C 7:00 D 7:30 E 8:00 F 8:30 ※の部分に6:00の時はA、8:00の時はEと自動入力されるようにしたいのですが・・・
出勤時間 6:00 ※1 7:30 ※2 8:00 ※3
下記のようにF1:G5に入力しておき、※1のセルに=VLOOKUP(B2,$F$1:$G$5,2)と入力し、※2以下にコピーします。
6:00 A 6:30 B 7:00 C 7:30 D 8:00 E (YS)
全く同じ質問がほぼ同時にきてるけど、偶然?
何度もごめんなさい。
数式の最後の「2」はなんの意味なのでしょうか?
「質問をいくつも載せてしまった」ということですが、質問内容が微妙に違っていました。 この質問の先頭のように、検索範囲が A 6:00の順になって「るとVLOOKUPは使えません。 私が例で書いたように6:00 Aの順とするか、[[20030618105214]]のヒロさんの回答のようにLOOKUPを使ってください。 (YS)
F1:H5に下記のように入力し、=VLOOKUP(A2,$F$1:$H$5,2,)とすればパターンが、=VLOOKUP(A2,$F$1:$H$5,3,)と入力したら退勤時刻(定時)が表示されます。
6:00 A 13:40 6:30 B 14:10 7:00 C 14:40 7:30 D 15:10 8:00 E 15:40 (YS)
>時間の単位で30分を0.5と表すには A1、A2、A3…に00:30、3:30、02:00とか時間を入れ、B1に1:00を入れ、 C1に=A1/$B$1と入れます。 C1をC2、C3…にコピーすると0.5、3.5、2.0…になります。 って、いうのでいいのかな?
>#NUM!と出てしまうのは? 数式か、数式で参照しているセルの値に問題があるのでしょうが、 「#NUM!と出ている」だけではわかりません。 どういう式なのでしょうか?
>休日の欄を0:00と入力すると残業時間の欄に出てしまう 「休日の欄を0:00と入力すると」というのは、休日の行の出勤時間に0:00を入力しているのでしょうか? IFを使って「出勤時間=0:00」なら残業時間は0.0hとするとか、 出勤日か休日かをチェックする列を作って、そこが休日だったらIFを使ってとか、 方法はあると思いますが…
みぃさんの作ったファイルが、現在どうなっているのかわからなくなってきました。 LOOKUPを使っているのか、VLOOKUPなのか、残業時間に入る時間を表示させているのか、残業時間が何hかを表示しているのかとか… 時間の計算はほとんどやる機会がないので、正直言って苦手です。 どなたか、もっと良い方法があれば、レスお願いします。
(YS)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.