『時間の比較について』(ルカ)
お世話になります。
エクセルにおける時間の比較について対応方法をご教示いただけないでしょうか。
以下のように比較シートのE列と、F列の時間を比較し、D列に一致もしくは不一致という結果を返したいです。
【比較シート】
C D E F 1 51 一致 160:00 160:00 2 52 不一致 160:50 150:00
D列は、=IF(E1=F1,"一致","不一致")という関数を入れています。
E列は、【シート2】からVlookup関数にて値を飛ばし、表示形式は[h]:mmです。
F列は、【シート3】からVlookup関数にて値を飛ばし、表示形式は[h]:mmです。
上記としたところ、1行目の160:00の結果が「不一致」となりました。
【シート2、3】ともに表示形式は一[h]:mmとなっており、
【比較シート】のE列およびF列も表示形式は[h]:mmとなっています。
そこで引用元である【シート2、3】の表示形式を「標準」に変更したところ該当セル上の表示は2つとも「6.66666666666666」となりますが関数バーでは以下のように異なっていました。
【シート2】6.66666666666666
【シート3】6.66666666666667
この差0.00000000000001によって、【比較シート】での比較結果が不一致となるのではないかと推測したのですが、これを見た目通りの比較(160:00)とし、「一致」という結果を返す方法をご教示いただけないでしょうか。
E、F列のVlookup関数の前にtext関数を追加してもうまくいきませんでした。
よろしくお願いします。
< 使用 Excel:Excel2021、使用 OS:Windows11 >
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.