[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『vlookup関数が1セルずれて表示する』(ちぃちゃん)
事務処理を簡単にしようと挑戦しているのですが・・・
vlookup関数が上手くいきません(汗)
1セルずれてしまうんです。(泣)
例えば、下のような感じで。
A B C D E F G
1 4:00 a1 z1 12:30 20:30 =E1-D1 =vlookup(F1,A1:C9,3)
2 4:30 a2 z2
3 5:00 a3 z3
4 5:30 a4 z4
5 6:00 a5 z5
6 6:30 a6 z6
7 7:00 a7 z7 * A,D,E,F列の書式:ユーザー定義 [h]:mm
8 7:30 a8 z8 * B,C,G列の書式 :標準
9 8:00 a9 z9
F1セルは =E1-D1 ですから、8:00 と表示されます。
8:00ですので、G1セルに Z9 と表示して欲しいのですが・・・
なぜか一つ手前の Z8 と表示されてしまいます。
G1セルを、=vlookup(F1,A1:C9,3,FALSE) としてみましたが、
今度は、#N/A となっちゃうんです。
なぜでしょうか??全くわかりません(困)
どなたか良きアドバイスをよろしくお願いします。
時間の演算で微小な誤差が発生するケースがあります。 (Excelにおける時刻が等差で増えないため) テキスト(文字列)として比較するとうまくいくかもしれません。 A列は書式設定の表示形式を文字列に変更した上で時刻入力。 F1の数式も =TEXT(E1-D1,"[h]:mm")などとして文字列出力。 その上でVLOOKUPでのFALSE検索を。 (みやほりん)(-_∂)b
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.