[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『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.