Excel初心者です。
windows10、Excel2016。デフォルトの書式。
a1に0.3入力。a2からa11のセルに対して連続データ作成で、0から0.1刻み、列、加算、1まで、としたとき、match関数で、a2~a11の範囲にa1の検索をかけるとN/Aが返されます。
ここで、a4にキーボードから0.3を入力すると、match関数が値を返してきます。
同様の現象が0.6、0.7の場合でも起きます。
また、windows7、Excel2010の別のマシンでも同様でした。
原因が全く分からずモヤモヤしております。
なぜこのような現象が起こるのか、ご存知の方がいらっしゃいましたらご教示願いたいと思い、質問させていただきました。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
こんばんは!
おそらく浮動小数誤差の影響ではないでしょうか。
小数点以下の数値がある場合には扱いに注意が必要です。
MATCH関数の「照合の種類」は「FALSE」型「0」にしていませんか?
「0」にしてしまうと完全一致のみヒットします。
「照合の種類」を「TRUE」型(1)、または何も指定しないとどうなりますか?
※ 他の方法として、A1セルに「0.3」と入力したら
A2セルに
=ROUND(A1+0.1,6)
という数式を入れフィルハンドルで下へコピー!
小数点以下6桁くらいで丸めておくとMATCH関数の「照合の種類」が「0」であっても
ちゃんとヒットすると思います。m(_ _)m
ご回答ありがとうございます。
確かに、照合の種類を「0」にしておりました。記載忘れ失礼しました。
後日、ご提案の方法を試してみます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) DATE関数で指定する「日」のセルが関数の場合の対処法 5 2022/09/14 15:46
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) エクセルでエラーを無視して一番左側のセルの値を返したい 2 2023/07/27 13:06
- Excel(エクセル) ExcelVBAの、Index matchについて 2 2023/04/18 16:57
- Visual Basic(VBA) 顧客ごとに違う点検案内を作成するマクロ 4 2022/09/16 05:34
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) Excel 値を返す数式についてです 3 2022/11/21 20:08
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) Excelで全クラスのランキング表を作成したい 4 2022/05/24 15:28
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
1年分のデータから特定の月分...
-
同一セルに日時があるものを日...
-
Excelで指定した条件と一致する...
-
EXCELでCSVファイル保存すると...
-
複数のシートの日付データを、...
-
ドロップダウンリストで空白の...
-
OFFSET関数を使用した印刷範囲...
-
【VBA】指定フォルダに格納中の...
-
エクセル
-
5つとびのセルの集計
-
エクセルVBAで、複数セルのデー...
-
エクセルで数字、文字列混在の...
-
EXCELで足し算できるのにSUM...
-
エクセル 掛け算 =PRODUCT
-
EXCELで年月日の表記から日付部...
-
Excelで連続データを行飛ばしで...
-
エクセルデータを使用して、エ...
-
エクセルでセルを一括で右詰に...
-
ある列に並んでいるデータを行...
-
エクセルシート1にWEBページの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
1年分のデータから特定の月分...
-
同一セルに日時があるものを日...
-
Excelで指定した条件と一致する...
-
EXCELでCSVファイル保存すると...
-
エクセルで数字、文字列混在の...
-
COUNTIFの反対の関数はあるので...
-
1つのセルにまとまっている情報...
-
ドロップダウンリストで空白の...
-
エクセルVBAで、複数セルのデー...
-
エクセルでセルを一括で右詰に...
-
EXCELで年月日の表記から日付部...
-
複数のシートの日付データを、...
-
EXCELで足し算できるのにSUM...
-
webクエリのurlの変更方法
-
OFFSET関数を使用した印刷範囲...
-
エクセルで特定の行を除いて計...
-
Excelで連続データを行飛ばしで...
-
excelで平均差を出したい
-
エクセル数式・等間隔ごとの範...
-
Excel2010 vlookup 検索値が複...
おすすめ情報