はじめに
はじめまして、こんにちは\(^o^)/。
今回がはじめての投稿になります。
非常に拙い文章で申し訳ないですが、よろしくお願いいたします。
早速、なんでこうなったのかからの経緯から始めたいと思います。
経緯
当時私は、他の人にも見せる用のExcelで計算用のシートを作成していました。
途中の計算で出力した数値(小数点以下を含んだ)を
HLOOKUP関数に渡すことによって、
表テーブル中にあるデータを検索するような処理を行いたいと思っていました。
G列にある数値を使って、B2:E7のデータから、データの検索を行います。
今回は、HLOOKUP関数を用いて、B5:E5のデータを検索したいと考えています。
HLOOKUP関数に入れたい数値は、ROUNDUP関数によって
繰り上げられるので0.000001012なら、0.1になります。
その数値を使って、データを検索すると1.00が検索されることになるはずです。
しかし、0.200001012のところだけは#N/Aというように出力されてしまいました。
一応、「数式の検証」を用いて確認をしたのですが、何故かこうなりました(ToT)。
解決手法
ネットでも色々と調べてみたのですが、わからずじまいだったので、
強引に解決させていただきました。
その方法は、ROUNDUP関数にさらにROUNDUP関数を重ねがけすることです。
かなり思考放棄をした手法ですが、このようにしたら解決に至りました。
以上になります。読んでいただきましてありがとうございました。