• ベストアンサー

Excel「もし2004年1月1日より前ならセルを空白にする」という式は?

A1セルに日付データが入っています。 「もし、その日付が2004年1月1日より後なら、そのまま表示され、前ならば空白セルにする」という条件の式を作りたいのです。 一応、「=IF(A1>37987,A1,「偽の場合」)」こんな感じかと思うのですが、「偽の場合」のところは何を入力すればいいのでしょう? 37987は2004年1月1日のシリアル値と思い入れましたが、もし、そこも違っているのでしたら教えてください。

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

  • ベストアンサー
  • edomin
  • ベストアンサー率32% (327/1003)
回答No.1

偽の場合には「""」(ダブルクウォーテーションマーク×2)です。

koke-kokko
質問者

お礼

ありがとうございます。 何をしたら空白になるかわからず困ってました。 本当に助かりました!

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.3

=if(A1>37897,A1,"")で、条件に合わない場合、セル空白になるかと思いますが、そういうやり方ではだめなんですか。

koke-kokko
質問者

お礼

ありがとうございます。 何をしたら空白になるかわからず困ってました。 本当に助かりました!

全文を見る
すると、全ての回答が全文表示されます。
  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.2

=IF(A1>=38078,A1,"") 1900年から計算するのであれば2004/4/1のシリアル値は38078です。(Windowsでは通常1900年から計算します)

koke-kokko
質問者

お礼

ありがとうございます。 何をしたら空白になるかわからず困ってました。 本当に助かりました!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルで、式の入ってるセルを空白にする

    式が入ってるセルには「0」が表示されますよね? そこを空白にしておくことってできませんか? =A1*2という式がある場合どうしたらいいのですか? よろしくお願いいたします。

  • エクセルの式について

    文章がわかりずらくなりますのですみません。 Sheetを3つ(1、2、3)使う式なのですが… 今、Sheet1のA1に式を入力しようとしています。 どういう式かというと、Sheet2のA1に○等の記号が入力された時に、Sheet3(A1)の式を入力する。Sheet2が空白だった時は、空白になる。 という感じです。 Sheet3の式は、すでにできているのですが、これだけだとSheet1のセルが###になっちゃって… Sheet1に入る式は IF(論理式,(Sheet3の式),(空白)) 論理式にはSheet2に記号が入力された時… 真が、Sheet3の式が入力され… 偽が、空白になる みたいな感じになるのかな?と思ったのですが… 論理式がうまくできなくて… 何かお力添えがあればと思います。 よろしくおねがいします。

  • 空白セルを作りたい

    お世話になっています。 A1+A2+A3の合計をB1に表示させるとします。 A1、A2、A3には、それぞれ数字が入る場合も、未入力(空白)の場合もあります。 1、A1空白、A2空白、A3空白の場合、B1に空白。 2、A1空白、A2 数字、A3空白の場合、B1はA2の数字(空白を除いて足し算した値を返す)の式を作りたいと思い、B1に =IF(A1="","",IF(A2="","",IF(A3="","",SUM(A1+A2+A3))))としましたが、1はできますが、2ができません。A1、A2、A3どれかひとつでも空白セルがあると、B2は空白で帰ってきてしまいます。 足し算した値を返してもらうにはどうすればよいでしょうか。 関数のご指導お願いいたします。

  • EXCEL 数式が入った空白セルを数える

    毎度お世話になっています。 質問の内容ですが、例えば下記のようなシートがあるとします。 セルB1、セルC1、セルD1:手入力セル セルA1:数式「=IF(B1="","",B1+C1)」 セルA2:文字列 セルA3:数式「=IF(D1="","",D1*0.1)」 セルA4:文字列 セルA5:A1+A3の計算結果を表示 (※なお、セルA2、A4は数値が入らない) というような場合において、 ●セルB1、C1、D1になにも入力されていない場合、セルA5が空白となる。 ●セルB1、C1にのみ数値が入力されている場合、セルA5の計算結果がセルA1の値のみ。 ●セルD1にのみ数値が入力されている場合も上記と同様に計算結果が表示される。 以上の条件を満たす数式をセルA5に入力したいのですが、 COUNTBLANKは数式が入っている場合には使えず、COUNTAの場合だとセルA1、A3のどちらにも数値が入った場合に表示される、といった数式になります。 IFをいくつも使えば可能とは思いますが、もう少し単純に数式を作れたらと思い質問をさせて頂きました。 よろしければ御回答宜しくお願い致します。 (内容を訂正したため、いったん質問を削除しました。もし御回答中の方が居ましたら申し訳ありませんでした。)

  • エクセル 関数で空白を入れたセルと空白セルは違う?

    エクセル2010を使っている者です。 「データ」というシートのAL5というセルに IF(ISERROR(INDEX(AL1:AL500,$A$5)),"",INDEX(AL1:AL500,$A$5)) と関数を入れており、その結果、空白が戻り値となり、見た目上、AL5は空白となっています。 しかし、別のシートのあるセル(A1とします)に =IF('データ'!AL5="","",DATE(YEAR('データ '!AL5)-1,MONTH('データ '!AL5),DAY('データ '!AL5))) と関数を入力すると、AL5は空白として扱われていないようで、そのセル(A1)は空白にならずに「H1810.12.31」と表示されてしまいます。 AL5に空白が返されているのなら、それを空白として扱ってもらうようにするにはどうすれば良いですか?

  • エクセルで、「複数のセルの中に""が一つでもある時」の式は

    A1:B10の中に一つでも""がある時には""にしたいという式を作りたいです。 IF(OR(A1="",A2=""...),"",...)という式は考え付いたのですが(偽の値にはSUM(**:**)が入ります。)、一つ一つのセルを入力するのは正直大変です。もっと簡単な式はないでしょうか? よろしくお願い致します。

  • リンク元の日付が空白の時リンク先セルも空白にしたい

    エクセル2007です。 A1に、2013/12/1と入れて表示形式 m"月"d"日" で12月1日と表示されています。 B1に、=A1とリンクしてこれが40行ほどコピーされています。 B列も同じく表示形式を m"月"d"日" にすると、 A列に空白がある時対応するB列セルには「1月0日」と表示されてしまいます。 A列の日付が入らない場合はB列も空白にしたいのですがいい表示形式はありますか? 他の日付以外のセルは形式を #,##0;[赤] -#,##0; として空白の列=リンク先も空白列を実現できています。 B列の日付のセルをこの形式にするとA列リンク元が空白の時はいいのですが、 日付を入れるとシリアルNo.らしき数字が表示されて、日付ではなくなってしまいます。

  • エクセルの関数式の設定。

    セルB1~M1に月(1~12月)を入力しておきます。 セルA1に任意の日付を入力すると(例えば1/21と入力)セルB2~M2のうち対応するセル(C2(2月の下))に○印、その他のセルは空白になるように関数を使いたいのですが、どのように式をたてればよいか、分かるかた教えてください。 A列に任意の日付を入力すると、B~M列の対応する月のセルに○印が自動的に入れたいのです。 MONTH関数やDAY関数で月と日を別のセルに取り出すようにして、IF関数を使ってやってみても式をどうたててよいのか分からず、全然ダメです。 任意の日付が12月21日~1月20日の場合は1月に○       1月21日~2月20日の場合は2月に○       2月21日~3月20日の場合は3月に○ といった具合に、20日締めにしたいのです。 年度は気にしません。 よろしくお願いします。

  • excelで、見かけ上空白のセルが・・・

    a2のセルが1または空白の時に、b2のセルに空白を返したい時に、 =if(a2>1,a$1,"") という数式を入れると、 見かけ上は空白なのに、 1.きちんと空白を返す場合 2.a$1の値が入ってしまう場合 があります。 2.の場合でも、a2のセルをdeleteすると空白が返るのですが、 いちいちdeleteするのは手間ですし、(※a2に該当するセルは山ほどあります。) 間違って数字が入っているセルまで消してしまいそうなので困っています。 よいお知恵を貸して下さい。 よろしくお願いします。

  • 0のときは空白、空白のときも空白を返す式について

    あるセルの値が0のときは空白に空白の時はそのまま空白を返す関数はどのようにすればいいでしょうか? たとえばIF計算式で0名の場合の答えは0ですがそれを空白にしたいと思います。 さらに空白のときも空白にしたいので=IF("","",C4/D6)という関数は使えないと思いますが、 どのような式にすればよいでしょうか。 宜しくいお願い致します。

専門家に質問してみよう