[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『IF関数で判りません(-_-;)』(ニッキー)
A1のセルに平成20年10月1日を20.10.1と表示し、 A2のセルには、A1のセルの数値が平成20年11月30日(20.11.30)より以前なら、 受診要と表示し、それ以外は空白としたいのですが、 表示形式を日付にした方がいいのか、文字列にした方が良いのか・・・。 宜しくお願いします。
=IF(A1<=DATEVALUE("H20.11.30"),"受診要","") で、表示形式は関係なく出来ると思いますが 関数や数式での計算では日付はシリアル値として取り扱います。 表示形式はあくまで見た目だけなので関係ないはずです (momo)
入力のお話の様に思えますので。。。 (表示だけの話しなら、スルーして下さい。)
日付であれば シリアル値で管理するのが良いと思います。
1.A1セルの表示形式を 文字列 にして(標準のままでも良いですが) 2.A1セルに「20.10.1」と入力 3.フィルドラッグして、「20.10.20」迄作成 4.昇順で並べ替えをすると、20.10.1 の次に 20.10.2 ではなく 20.10.10 が来ます。
1.C1セルの表示形式を [$-411]e.m.d にして 2.C1セルに「H20.10.1」と入力(20.10.1 と表示される) 3.フィルドラッグして、「20.10.20」迄作成 4.昇順で並べ替えをしても、並びは変わりません。
例えば、「20.10.01」の様に、2桁ずつで入力すれば 文字列で入力されていたとしても 比較と言う問題だけはクリアできるのではないかと思います。 但し、今後他の問題が出てくるのではないかと思います。
面倒でも、先頭に「H」をつけて入力しておかれるのが良いと思います。
見えている物と、入力されている物は 違う場合が在りますので どの様に入力されているのか 明確になさるのが良いのではないかと思います。
(HANA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.