今日の日付を Excel セルの数式で数値に変換する必要があります。
=DATEVALUE(TODAY())
戻り値:
#価値!
しかし、私が使用すると、次のよう=DATEVALUE("03-12-2012")
に返されます:
41246
今日の日付の日付数値を取得する方法を誰か教えてください....
今日の日付を Excel セルの数式で数値に変換する必要があります。
=DATEVALUE(TODAY())
戻り値:
#価値!
しかし、私が使用すると、次のよう=DATEVALUE("03-12-2012")
に返されます:
41246
今日の日付の日付数値を取得する方法を誰か教えてください....
これを試して
=DATEVALUE(TEXT(TODAY(),"YYYY-MM-DD"))
このDATEVALUE
関数では、入力が正しい形式である必要があります。このTODAY
関数は、日付を地域設定の形式で返します。DATEVALUE
したがって、関数が理解できる形式で日付をフォーマットします。
このTODAY
関数は実際には現在の日付の値を返すため、それを a に入れることDATEVALUE
はただ循環して実行されているだけです。
次のものだけを使用する必要があります。
=TODAY()
次に、セルを日付形式ではなく数値形式にフォーマットします。
よくわかりませんがDATEVALUE()
、STRING を DATETIME に変換してください。DATETIME を数値に変換しません。Excel では、DATETIME と数値は交換可能です。日付の表示形式を変更するだけで、数値として表示できます (逆も同様です)。a を実行することもできます=TODAY() * 5
。Excel の DATETIME は DAY.Hour 形式 (0.0 は 1900 年 1 月 00 日) として保存されます。
これはうまくいきます:
=VALUE(TEXT(TODAY(),"yyyymmdd"))
結果:
20130130
よろしく