指定した日より古かったら(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)….

コメントをどうぞ

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

印刷 ネットプリント COUNTIF NA() SUM 作業効率UP 標準報酬月額 無料 ワイルドカード 検索 コンビニ 配列数式 テンプレート 履歴書 条件付き書式 偏差値 STDEV COLUMN 目標 VLOOKUP TODAY クイズ フロー図 図形 SUMIF バーコード XLSTART 封筒 コピペ チルダ
  • 関西在住の30代サラリーマン。事務職で毎日Excelと戯れています。
    システム導入なんて資金が無い!Excelでなんとかやりたい零細中小の社長さん・事務員さんの力になればと思います。
    詳しいプロフィール


PAGE TOP ↑