指定した日より古かったら(IF文)

数式 / 関数

日付データ

~~~たら というのはIF関数を使いますが、日付データを扱う時の方法をご紹介。
セルの値が日付データというのが前提です。
日付データというのは下図のようにA1セルの表示では3月1日となってますが、数式バーでは2009/3/1となるように、文字列扱いではないデータのことです。
e1-1.png
セルの表示設定を文字列に変えてから「3月1日」と入力するとそれは文字列扱いになってしまい、数式バーにも「3月1日」となります。

もしA1が2009/4/1より古かったら

IF(A1<2009/4/1…..
としてはいけません。だって「/」は÷っていう式だから。
2009÷4÷1ってなってしまいます。
IF(A1<”2009/4/1″…..
これもだめです。””で区切ると文字扱いになってしまいますから。
そこでDATE関数を使います。
DATE(年,月,日)

正解

IF(A1<DATE(2009,4,1)….

コメントをどうぞ

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  • ▼お小遣い稼ぎしませんか?▼ 日々の生活にhappyをプラスする|ハピタス

    クレジットカード・FX口座を作るだけで簡単に3万円GETです。一切支出はありません。

条件付き書式 印刷 COLUMN 偏差値 無料 STDEV NA() フロー図 SUM HLOOKUP ユーザー定義関数 コピペ XLSTART COUNTIF VLOOKUP 目標 変換 テンプレート グラフ TODAY バーコード 日付 置換 SUMIF 図形 作業効率UP ワイルドカード DATE セル選択 検索
  • 関西在住の30代サラリーマン。事務職で毎日Excelと戯れています。
    システム導入なんて資金が無い!Excelでなんとかやりたい零細中小の社長さん・事務員さんの力になればと思います。
    詳しいプロフィール


PAGE TOP ↑