『MATCH関数においての偽の時の表示について』(る) if関数の中の偽の時の欄に、マッチ関数を用いてマッチするときは「""」、マッチしまい時は「7.75」と返したいのですが、「7.75」の部分がどうしても「#N/A」と表示されてしまいます。「#N/A」でなく、「7.75」と表示させるにはどうしたらよいですか? 具体的には、以下のようなものを作成しています。 =IF((WEEKDAY(H$5,2)>5),"",IF((MATCH(K$25,$C$27:$C$92,0)),"",7.75)) 意味としては、土日(WEEKDAY関数で抽出)、祝日(マッチ関数で検索)の場合は、空白それ以外の平日は、7.75と表示させたいの意味です。 わかりにくくて申し訳ありませんが、よろしくお願いします。 エクセル2003,XPです。 ---- データの有無を調べるだけなら MATCH関数ではなく、COUNTIF関数を使用してみられてはどうでしょう。 [[20091120100816]]『検索』(ナッツ) MATCH関数を使うなら、ISNA関数などで  エラーだったのか、そうでなかったのか 判定すると良いかもしれません。 (HANA) ---- MATCH(K$25,$C$27:$C$92,0)) 検索値が有るか無いかではなく何番目か よってない場合はエラーとなります よってIFの判定前にエラー表示の「#N/A」が表示 IF((MATCH(K$25,$C$27:$C$92,0)),"",7.75)) IF(ISNA(MATCH(K$25,$C$27:$C$92,0)),"",7.75)) 、ISNA関数でエラーだったらにすれば ---- > 土日(WEEKDAY関数で抽出)、祝日(マッチ関数で検索)の場合は、空白それ以外の平日は、7.75と表示させたいの意味です。 このようなことなら、MATCH関数よりCOUNTIF関数の方が適しているように感じます。 =IF(OR(WEEKDAY(H$5,2)>5,COUNTIF($C$27:$C$92,H$5)>0),"",7.75) とすれば良さそうに思います。 なお、お書きの数式ではH5とK25で検索するようになっていますが、H5の間違いと 想像して、上の式にしてみました。 追加しておきます。Match関数を使うときは =IF(AND(WEEKDAY(H5,3)<6,ISNA(MATCH(H$5,$C$27:$C$92,0))),7.75,"") のようにするとか・・・ さらに追加、Countifの方の日本語訳(?)は、 土日であり「または」祝日リストに有れば空白、そうでなかったら7.75とする。 IsNaとMatchの方は、 月〜金であり「かつ」祝日リストに無ければ7.75、そうでなかったら空白とする。 と考えて数式を組み立てています。 考え方によって数式もいろいろ考えられますけど・・・・ (Hatch)