• ベストアンサー

エクセルでエラーの値を表示させないためには?

エクセルで月曜日の日付を入力すると火曜日以降の日付が 自動的に計算される数式を入れたのですが、 日付を入力することが分かりやすいように 月曜日の日付のセルをX/Yとすると、 当然ですが数式を入れたセルは エラー(#VALUE!)が表示されてしまいます。 X/Yと入力してもこの#VALUE!を表示されずに 空欄のままになるようにしたいのですが、 何か方法があれば教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • ponnohako
  • ベストアンサー率60% (107/177)
回答No.1

X/Yと入力する月曜日のセルがA1としたら、 =IF(A1="X/Y","",A1+1) と火曜日のセルに入れることで、「X/Y」という文字が入力された時は空欄、それ以外の時は日付が表示されます。

kamineco
質問者

お礼

IFの使い方がよく分かりました。 ありがとうございます。

その他の回答 (1)

  • freednia
  • ベストアンサー率25% (84/324)
回答No.2

#1さんの方法でもいいと思います。 もっと汎用性を持たせたかったら、 =IF(ISERROR(元の数式),"",元の数式) これらならエラーになった場合全て空欄を返します。

kamineco
質問者

お礼

とても参考になりました。 ありがとうございます。

関連するQ&A

  • Excel(エクセル)自動入力と入力前非表示

    4月~12月を前年、1月~3月を今年とするために、 年セル=IF(MONTH(日付セル)<4,2017,2016) とした場合、日付セルが空欄の場合に表示させないようにする方法はありますか? また、後から行を挿入した場合に、年セル=IF(MONTH(日付セル)<4,2017,2016)と自動に入力される方法はありますか? ※ マクロやVBAは使えません。初心者です。 例 :   年   日付 A1 2017 1月20日  A2 2016 5月25日 A3    7月18日 ←後から挿入したセルに自動的に数式を入力したい。 A4 2017      ←まだ日付を入力していないのに、2017と表示される。非表示にしたい。 ※ 日付は、1/20というように、スラッシュで入力しています。自動的に月日になるので。 宜しくお願いいたします。

  • EXCELで値ではなく表示されている文字を参照

    値ではなく、表示されている文字を参照することは出来ますか? 具体的にはスケジュール表を作りたいのですが、基準となるセルに日付を入力し書式を「ユーザー定義」でmmにしています。それを横のセルに+1で翌日、下のセルに=で書式ddとして日付を連続して入力しています。 その場合、1行目に月が並んでしまうので、月が変わらなければ空欄にしたいのですが、値自体は変わってしまうので条件式が書けません。 実際の値を無視して書式として表示されているものが一致していれば空欄という数式は可能でしょうか?

  • EXCELで、0の値を表示させないためのIF(AND~

    http://www.x-media.co.jp/tyoufaq/faq4_1.shtml に書いてあるのですが、 数式の元セルが空の時に、表示先セルに0を表示させず空欄にしておくために =IF(AND数式,"",数式) で、0表示が回避できますね。それは試してみてそうだったのですが、 この場合のANDってどういう役割を果たしているのでしょうか。 ANDがなくても、表示はされてるんですが・・・? ANDというのは、ある条件とある条件がそろったら、という意味で使うものだと思っていました。 この場合、何と何が条件になるのでしょうか。 説明してくださる方いらしたら、お願いします。

  • エクセル 日付の表示゛を月毎にしたい時は?

    下記の関数(法則?)なんて可能なんでしょうか? あるセルに日付を表示させるための数字をいれると連続したセルにつづきの日付がでるようにしています。 (例)セルA1に04/01と入力で4月1日表示、以降のセルに前日+1の計算式を入れて日付を表示させています。 それを例えば4/30まで来たらそこでストップして5/1(翌月分ということです)以降を表示させない。なんてことができるのでしょうか? ちなみに下記条件があります。 ・日付の開始日は1日からとは限らず、月の途中の日からでも開始になることがあります。 さらに欲言えば別の離れたセルに翌月以降の日付が表示される。 なんてことができればベストです。 開始の日付が不規則なため、月末の31日がどのセルになるか決定しません。 ですのでつづきの計算式の入力に頭を悩ませています。 最初の設定自体を見直さなければいけないのかもです。 なにかアイディアありましたらよろしくお願いします。

  • エクセルで数式を入れても値が空欄になります

    タイトルの通りなのですが、 エクセルに数式を入れてもセルが空欄になって値が表示されません。 全く同じ数式を他のセルに入れると値が表示されるので 数式が間違っていることはないと思われます。 また、空欄になって値が表示されないセルにマウスをあてると 数式自体は入ってます。 時々、このような事象が起きるのですが どうやって改善すれば良いでしょうか?

  • Excelで月を跨いだ場合月末を表示させる

    Excelの関数についてですが マクロで使用するために セルに入力した日付の7日後の日付を他のセルに表示させるようにしています。 例: A1に2014/11/17と入力すると A2に2014/11/24と表示 A1に2014/11/24と入力すると A2に2014/12/1と表示 下の例のように現状では単純に7日をプラスするため12/1まで自動計算されてしまうのですが これを入力された日から7日計算してもし月を跨いだ場合その月の月末を表示させるにはA2にどのような計算式を入力すればいいか教えてください。

  • Excelのセルの表示について

    セルに数式を入力し、数値を入力すべきセルに何も入力しなかった場合、数式の結果のセルには書式設定の「通貨」および「数値」の設定では『0』、「会計」では『-』と表示されます。このセルを数値を何も入力しなかった場合は空欄にしたいのですが、その設定方法をご教授ください。

  • エクセルで検量線の計算

    エクセルで検量線を引いたのですが、 その検量線にxの値を代入して yの値を自動で求めてくれるようにしたいです。 今現在は、検量線から求められた数式y=0.2x-0.03を x=E4(セル)+0.03/0.2と言う形に直して 表に数式を入力しなおしています。 これを標準液の吸光度と検体の吸光度を入力するだけで 検量線を引き、なおかつ濃度を計算してくれるようにするには どのようにしたらよいでしょうか。 よろしくお願いします。

  • エクセルの数字表示について

    時間の計算をするために、数式を入力していますが、入力がないセルには、0が表示されます。 入力がないセルを無表示にしたいのですが、0を表示しないようにするにはどうしたらいいでしょうか。 よろしくお願いします。

  • エクセル 最後尾の値によって以降のセルの値を表示

    エクセルで日付が自動で表示されるファイルを作成しています 開始日が25日から始まる1か月分の日付を表示したいです。 途中で月が変わるため、単純に31日分を表示すると、 前月の日数が29日、30日または31日で終わるかで、 最終日が26日になったり、27日になったりします。 最終の日付は25日を越えたくないため、次の式を作成しました。 =IF(TEXT(A30+1,"dd")<26,A30+1,"") A30のセルに入る数値はyyyy/mm/ddです。 それをTEXTにして、ddの部分が26より小さければ日付表示、大きければ空欄。 と言う具合で作成していますが、30日だった場合、31日だった場合と、 どちらかのケースでしかうまくいきません。 図が無いのでわかりにくいかと思いますが、 どなたか教えていただけませんか?

専門家に質問してみよう