No.2ベストアンサー
- 回答日時:
どうして、2001年11月30日になるか ってことでしょうか?
ユーザ定義をaaaにされていると言うことは、曜日の表示形式だということは
分ってやっていらっしゃるのですよね。
A2とA3を空白にしているのにもかかわらず、金って出るのが不思議ってことですね。(違ってたらごめんなさい)
つまり、空白は0(ゼロ)と判断されますので、
2002年0月0日と言うことになります。もちろんそんな日付は存在しません。
しかし、A1に2002 B1に12 C1に1と入力して
date(a1,b1+1,c1)とすると、(+1と言うのは翌月をあらわしたいためです。)
普通に考えると2002年13月1日となりますが、表示されるのは
2003年1月1日(表示形式は日付)になると思います。
すなわち 0月と言うのは1月の前だから12月 0日と言うのは1日の前だから
30日または31日になります。ということは12月も11月になり
2001年11月30日なり2001年11月30日は金曜日なので、金
と表示されます。シリアル値の説明は#1の方の解答で分ると思います。
No.3
- 回答日時:
#2の方のご解答を裏らづける実験?をして見ましょう。
理解が進むでしょう。
(A列)(B列) (C列) (D列)
200200H13.11.30
2002-1-1H13.10.30
2002-2-1H13.9.29
2002-3-3H13.8.28
100M33.11.30
1-1-1M33.10.30
以上のようにマイナス数字をいれても計算します。
日の列を-3とかいれても、可能です。
月では0は12の前、-1はそのまえの11のことです。
日では、0は実際の月末日の、-1はその前の日を示します。なんか実務で応用が考えられるかも知れませんね。
さすがに年まで-1にするとエラーになるようですが。
No.1
- 回答日時:
これは関数を入れたところにシリアル値として、「37225」と入力され
「aaa」は曜日の月~日が表示されます、ちなみに「aaaa」とすると
金曜日と「曜日」まで表示されます。
これは、1900年を基準として、日数を連続値で計算されている為です。
貴方の場合2002年0月0日を連続値(シリアル値)に置き換わっている為です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) エクセル・セルに数式を入力してセル指定計算 2 2023/04/21 12:46
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルの関数式を教えてください。 2 2022/11/29 21:09
- Visual Basic(VBA) if関数とifs関数は組み合わせることはできますか。 セルA1が「A」のとき「向日葵」と表示。 セル 4 2023/02/02 20:48
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
Excel2013 表示形式で「1,000...
-
エクセルで日付を全角にしたい
-
Excelで「20080707」を『2007/0...
-
Excelのセルに数字を入れるが、...
-
【エクセル】数値にスラッシュ...
-
エクセルの曜日表示が正しく表...
-
EXCELで勝手に約分されてしまう
-
EXCELからCSVへ変換すると0が...
-
エクセルで9と入力したら時刻...
-
斜線が入ったセルのカウント
-
Excelのセルの書式設定(100...
-
エクセル 4ケタの数字を年月に...
-
エクセルでアポストロフィーが...
-
EXCEL (0.5)の表示の仕方
-
エクセルの関数に関しての質問...
-
エクセルに入力された数値を"時...
-
時刻表示を秒数に換算する関数...
-
【Excel】24:00と表示したい!
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
エクセルの曜日表示が正しく表...
-
Excelのセルに数字を入れるが、...
-
【エクセル】数値にスラッシュ...
-
Excel2013 表示形式で「1,000...
-
Excelで「20080707」を『2007/0...
-
エクセルでアポストロフィーが...
-
エクセルで9と入力したら時刻...
-
斜線が入ったセルのカウント
-
エクセル 4ケタの数字を年月に...
-
EXCELからCSVへ変換すると0が...
-
エクセルで日付を全角にしたい
-
EXCEL (0.5)の表示の仕方
-
西暦から、曜日を表示⇒何も入力...
-
Excelのセルの書式設定(100...
-
Excel 時間の表示形式 セルと...
-
エクセルで時間(○時△分)を入...
-
EXCELで勝手に約分されてしまう
-
Excel 2010で軸の書式設定の変...
おすすめ情報