[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『HLOOKUP関数 検索値が時間の場合』(シリアル値)
HLOOKUPの検索値が時間(0:01、0:02・・・)の場合、
#N/Aとなります。
どの様にすれば良いか、お教え頂けると幸いです。
< 使用 Excel:Excel2010、使用 OS:Windows8 >
検索先、検索元のデータはそれぞれどのようなデータなのか?
日付もあるデータの時刻部分だけを表示させているのか、日付部分は0の時刻だけのデータなのか? (ねむねむ) 2015/09/01(火) 13:53
検索値を計算で出してたら演算誤差ってのもあるかもね。 (GobGob) 2015/09/01(火) 13:59
あと、検索の型(4番目の引数)には何を指定しているか? (ねむねむ) 2015/09/01(火) 14:01
検索先データは、時刻データとなります。(0:01、0:02、0:03・・・連続データ)
検索値データは、A1に10:00と時刻を入力した場合、=A1+1/1440 のような計算値と
なっております。
(シリアル値) 2015/09/01(火) 14:23
=TEXT(A1+"0:01","h:mm")*1
ってしてみたらいける? (GobGob) 2015/09/01(火) 14:46
少々かぶったが。
>あと、検索の型(4番目の引数)には何を指定しているか? にたいする回答が出てこないが見切り発車。
まず >検索先データは、時刻データとなります。(0:01、0:02、0:03・・・連続データ) だがこれは一セルごとに手入力したのだろうか? それともA1セルに「0:01」B1セルに「0:02」と入力し、A1セルとA2セルを選択してオートフィル、のようにしたのだろうか?
後者の場合、手で直接入力した場合と微妙に異なる値となる場合があるようだ。
また、 >=A1+1/1440 も =TEXT(A1+1/1440,"h:m")*1 とした方がよさそうだ。 (たとえばA1セルの値が「1:01」の場合「1:02」となるが直接入力した「1:02」とイコールにならない)
で、 >あと、検索の型(4番目の引数)には何を指定しているか? これに関連するがもし、第四引数をTRUEあるいは省略している場合、検索先を照準にしているだろうか? (ねむねむ) 2015/09/01(火) 14:56
=TEXTを使用してみましたが、ダメでした。
質問頂いております件は、下記通りです。
■検索の型
現在は、FALSEを選択しております。
■検索先データ
指摘の通り、オートフィルで作成しております。
(シリアル値) 2015/09/01(火) 17:20
検索先、オートフィルで作成した行の上なり下へ =TEXT(セル番地,"h:m")*1 として式を入力したセルを検索先としてはどうだろうか? (検索元のTEXT関数使用も行ったうえで) (ねむねむ) 2015/09/01(火) 17:27
上記方法を試してみましたが、ダメでした。
(シリアル値) 2015/09/01(火) 17:52
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.