『TODAY関数は現在の日付をシリアル値で表示するのか現在の日付を西暦で表示するのか』(もやし) MOS EXCEL EXPERT 3−3−1から内容引用します。 疑問は引用終了後に書きます。 〜 ■TODAY関数 現在の日付をシリアル値で表示します。 =TODAY() 例:=TODAY()→2021/4/1 現在の日付を表示します。 ※自動的に表示形式が日付になります。 〜 テキストには自動的に表示形式が日付になりますと 書いてあるにも関わらず =TODAY() と入力した場合の表示は日付のシリアル値(5桁の数字)になりました。 ※自動的に表示形式が日付になります というのは間違いでしょうか < 使用 Excel:Excel2019、使用 OS:unknown > ---- テキストには 〜 =TODAY()→2021/4/1 現在の日付を表示します 〜 と書いてあるのに実際は =TODAY()→日付のシリアル値 になっているので 私の理解がどう間違っているか、テキストが 間違っているか知りたいです。 (もやし) 2021/06/20(日) 23:56 ---- 日付 = シリアル値(ただの数値) 0(1900/1/0)から1日たつ事に+1されていくだけ。 つまりただの数値を表示形式で日付のように見せてるだけ。 セルに適当な数値を打ち込んで表示形式を日付にすれば日付で表示されます。 (サンダー) 2021/06/21(月) 02:32 ---- 因みに時間は少数。 >現在の日付を表示します。 現在の日付と言うより計算された日付。 年号無しで月日を打ち込むと打ち込んだ年になります。 (サンダー) 2021/06/21(月) 02:39 ---- 正確にはセルの表示形式が標準の場合、自動的に日付になる。 入力前の表示形式が数値などの場合は自動で日付にはならない。 (ねむねむ) 2021/06/21(月) 06:53 ---- サンダーさん ご回答ありがとうございます。 ▶数値を表示形式で日付のように見せているというのは シリアル値のことですか? ▶計算された日付というのはシリアル値のことですか? ▶年号無しで月日を打ち込むと打ち込んだ年になる というのはTODAY(5/1)と書くと2021と表示される ということですか? (もやし) 2021/06/21(月) 08:22 ---- ねむねむさん ご回答ありがとうございます。 セルに表示形式が設定されていない場合 =TODAY() と書くと 2021/6/21 になるということでしょうか? (もやし) 2021/06/21(月) 08:24 ---- もしかしてもやしさんのPCではならないということだろうか? (ねむねむ) 2021/06/21(月) 09:06 ---- >TODAY(5/1)と書くと2021と表示される ということですか? 実際に試してみれば判ります(確定出来ない) また、5/1は5月1日ではなく5÷1です >セルに表示形式が設定されていない場合 表示形式のデフォルトは標準です 因みに、表示形式が文字列の場合は =TODAY() のように数式が文字列で返されます この場合は表示形式を標準や日付に変えても 文字列のままなので再入力となります (どん) 2021/06/21(月) 09:10 ---- 自分であれこれいじって、なるほどねぇ。 と言うのが無いですかね? 日付の正体なんかあれこれ試してばすぐ納得できましたけど。 それと、日付って普通に打ち込んだ事が無いのでしょうか? 最近なんか変な方にこだわる方が多いように感じます。 入門書でも買って読んだ方が良いと思います。 (サンダー) 2021/06/21(月) 09:46 ---- >=TODAY() >と入力した場合の表示は日付のシリアル値(5桁の数字)になりました。 表示形式がどうなっているか確認してみては? (zx) 2021/06/21(月) 09:59 ---- ただの数値だけど、日付の場合はただの数値を文字列の日付と区別するため シリアル値と読んでるだけです。 (サンダー) 2021/06/21(月) 10:01 ---- >>ねむねむさん どんさん サンダーさん zxさん すみません学校登校中手元にパソコンがなかったのですが気になって しまって。 自分で試せない状態だったのですが、はいかいいえで答えられる質問なら してもいいかなと判断して、ねむねむさんに質問で返しました。 年号無しで月日を打ち込むと、打ち込んだ年になる。ということ以外は 理解できたと思います。 ありがとうございます。 (もやし) 2021/06/21(月) 10:24 ---- >シリアル値と読んでるだけです。 間違っています。 ネットでシリアル値を検索すると シリアル値とは、日付を数値に置き換えたもので、 1900年1月1日を「1」として、そこからの経過日数を数値化したものです。 とあります。 貴方こそ入門書でも買って読んだ方が良いと思います。 (QW) 2021/06/21(月) 10:33 ---- >貴方こそ入門書でも買って読んだ方が良いと思います では、日付ってどうやって計算(カウント)しているんですかね? まあいいか、そう思っているのなら・・・。 (サンダー) 2021/06/21(月) 10:40 ---- >>QWさん 確かに基準からの経過日数、時刻を数値で表したものが シリアル値でしたね。基準からの経過日数と時間はただの 数値だけどシリアル値と呼ぶ、みたいな意味で今のところ 理解しました。 時刻のシリアル値を使ったことはまだありませんが家に帰って からの勉強中にでてくるかも知れません (もやし) 2021/06/21(月) 10:48 ---- どうでも良いんだけど、 >>シリアル値と読んでるだけです。 >間違っています。 >ネットでシリアル値を検索すると > シリアル値とは、日付を数値に置き換えたもので、 > 1900年1月1日を「1」として、そこからの経過日数を数値化したものです。 >とあります。 >貴方こそ入門書でも買って読んだ方が良いと思います。 ひょとしてシリアル値より先に日付があると思ってるんですかね? あんま相手にしたくないので、返答はいりません。 (サンダー) 2021/06/21(月) 11:43