
No.4ベストアンサー
- 回答日時:
B1のユーザ書式が「aaa」となっていますよね。
B1の式は「=A1」にしてください。
2つ問題があります。
1つは、WEEKDAY関数についての質問者さんの勘違いです。
WEEKDAY関数で返るのは曜日に対応した数値です。
A1に「2013/10/1」、B1に「=WEEKDAY(A1)」
とした場合、返ってくるのは火曜日を表す「3」です。曜日ではありません。
2つめは、Excelの設定がデフォルトとは違う点です。
ユーザ書式「aaa」はセルに入っている日付のシリアル値に応じた曜日を表示します。
セルの値はWEEKDAY関数によって「3」になっていますが、日付のシリアル値では「3」=「1900/1/3」です。
1900/1/3は、火曜日なので、偶然ではありますが「火」と表示されるはずです。
にもかかわらず「月」と表示されるのはが、Excelオプションの詳細設定で「1904年から計算する」にチェックが入っていると思われます。
#チェックが入っている場合「3」=「1904/1/4」=月曜日
目的があって「1904年から計算する」にチェックを付けているなら良いのですが、そうでない場合は他の日付の処理が他のPCと合わなくなる場合がありますので、外しておいた方が無難だと思います。
#Mac版はデフォルトが「1904年から計算する」ですので、Mac版をお使いでしたら2つ目の話は無視してください。
ありがとうございます。
多くの情報不足の中、ご対応頂き感謝しております。
セルの書式設定で、ユーザー書式に aaa を入れておりましたので、返ってきた数値が曜日には変換できていたのですが、それがずれていて困っておりました。
結果、mt2008 様のおっしゃる 1904年から計算する にチェックが入っておりました。
どのような経緯でそうなってしまったのかは謎ですが、そのチェックをはずした事で本来の曜日に変換できるようになりました。
本当にありがとうございました。
No.5
- 回答日時:
>エクセルか何かの設定がおかしいのでしょうか?
質問の内容が誤りであることは他の回答者が指摘している通りです。
B1=MID("日月火水木金土",WEEKDAY(A1),1)
B1にWEEKDAY(A1)で得られた数値を利用して文字列から曜日を切り出してください。
尚、WEEKDAY(A1,1)のように最後の引数によって返る値が異なりますので注意してください。
最後の引数を省略した時は1と見做され日曜日が1で土曜日が7となります。

No.3
- 回答日時:
こんにちは!
No。1さんが回答されている方法で理由が判ると思います。
>B1に 「WEEKDAY(A1)」 と入力した際、
すなわちB1セルに
=WEEKDAY(A1)
という数式が入っている訳ですよね?
そうであれば「3」という数値が表示されるだけのはずです。
どうしても「火」と表示したいのであれば
B1セルを
=A1
としてセルの表示形式をユーザー定義から
aaa
とするか
=TEXT(A1,"aaa")
という数式をいれてみてください。m(_ _)m
No.2
- 回答日時:
>B1に 「WEEKDAY(A1)」 と入力した際、
>B1に表示されるのは、 「火」 と表示されるはずなのですが
どこにそのような情報があるのでしょう???
=TEXT(A1,"aaa")
とすれば(曜日の)文字列として返します
おまけ
=TEXT(A1,"aaaa")
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
- Excel(エクセル) Excelで祝日を除く1回目の金曜日を返す 3 2023/01/31 16:07
- Excel(エクセル) エクセルで日付が入っているセルを一定の法則に従って違うセルに表示したい 2 2022/04/04 17:16
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- Excel(エクセル) エクセルで、 A1セルに「A」という値、 B1セルに「B」という値が入っています。 どちらも表示形式 5 2023/02/22 23:05
- Excel(エクセル) 下記エクセルの式がなぜこうなるのか理由が知りたいです。 6 2022/08/20 00:43
- Excel(エクセル) エクセルで日付に続けて連番を表示したい 6 2022/05/25 23:33
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) Excel 関数 数式 について 2 2022/09/02 21:45
- Excel(エクセル) 差し込み印刷がうまくいかない 2 2022/07/29 12:26
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルの祝日に色が反映しない
Excel(エクセル)
-
条件付き書式で、結果が1行ずれる
Excel(エクセル)
-
TEXT( ,ddd")で英語曜日が表示できない"
Excel(エクセル)
-
-
4
西暦から、曜日を表示⇒何も入力されていない⇒土曜日
Excel(エクセル)
-
5
WEEKDAYが反映されない
Excel(エクセル)
-
6
28日~31日が必要ない所を空白表示にする方法
Excel(エクセル)
-
7
エクセルで 来年の曜日の自動設定
Excel(エクセル)
-
8
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
9
「○月度」という表現は正しいですか?
その他(ビジネス・キャリア)
-
10
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
11
エクセルで指定したセルのどれかに○がはいっていたら○を表示したいです。
その他(コンピューター・テクノロジー)
-
12
Excelの日付をコピーし、貼り付けると1日ずれます
Excel(エクセル)
-
13
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
14
31:30:00が1900/1/1 7:30:0
その他(Microsoft Office)
-
15
斉藤は、Saito? Saitou? Saitoh?
TOEFL・TOEIC・英語検定
-
16
COUNT関数で0.5カウントはできますか?
Access(アクセス)
-
17
Excel 特定のシートを印刷不可にする方法
Excel(エクセル)
-
18
ユーザー定義の(aaa)
Excel(エクセル)
-
19
エクセルの表を複数枚印刷したときに連番をつけたい
Excel(エクセル)
-
20
勤続年数の平均を求めたい時の関数
Windows Vista・XP
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
斜線が入ったセルのカウント
-
エクセルでアポストロフィーが...
-
エクセルで9と入力したら時刻...
-
EXCELからCSVへ変換すると0が...
-
エクセルの曜日表示が正しく表...
-
Excel2013 表示形式で「1,000...
-
Excelのセルに数字を入れるが、...
-
エクセルで0101と入力→08年01月...
-
エクセル 4ケタの数字を年月に...
-
Excelのセルの書式設定(100...
-
Excelの時間表示
-
EXCELで24時間表記を午前...
-
エクセル スピンボタンで日付
-
Excelで「20080707」を『2007/0...
-
エクセル2003 2時間15分20.11...
-
エクセルで日付を全角にしたい
-
EXCELのフッター 年月日の書式...
-
エクセルの日付用の関数
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
エクセルの曜日表示が正しく表...
-
Excelのセルに数字を入れるが、...
-
Excel2013 表示形式で「1,000...
-
エクセルでアポストロフィーが...
-
EXCELからCSVへ変換すると0が...
-
EXCELで勝手に約分されてしまう
-
斜線が入ったセルのカウント
-
【エクセル】数値にスラッシュ...
-
エクセル 4ケタの数字を年月に...
-
エクセルで9と入力したら時刻...
-
Excelで「20080707」を『2007/0...
-
西暦から、曜日を表示⇒何も入力...
-
エクセルで日付を全角にしたい
-
Excelのセルの書式設定(100...
-
エクセルで0101と入力→08年01月...
-
EXCEL (0.5)の表示の仕方
-
Excel 時間の表示形式 セルと...
-
【Excel】24:00と表示したい!
おすすめ情報