指定した日より古かったら(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です。一切支出はありません。

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


PAGE TOP ↑