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


PAGE TOP ↑