
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルの祝日に色が反映しない
Excel(エクセル)
-
WEEKDAYが反映されない
Excel(エクセル)
-
セルの文字を「印刷時だけ非表示」にしたいです。
Excel(エクセル)
-
-
4
条件付き書式で、結果が1行ずれる
Excel(エクセル)
-
5
TEXT( ,ddd")で英語曜日が表示できない"
Excel(エクセル)
-
6
西暦から、曜日を表示⇒何も入力されていない⇒土曜日
Excel(エクセル)
-
7
エクセルで曜日に応じた文字を自動で入力したい
その他(Microsoft Office)
-
8
エクセルで 来年の曜日の自動設定
Excel(エクセル)
-
9
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
10
Excelの日付をコピーし、貼り付けると1日ずれます
Excel(エクセル)
-
11
A4サイズのPDFデータを2枚合わせてA3サイズ1枚のPDFデータにしたい
その他(ソフトウェア)
-
12
土日祝を空白にする関数を教えてください
Excel(エクセル)
-
13
結合したセルを含む列内で、条件付き書式として塗りつぶしたい
Excel(エクセル)
-
14
エクセルで表示形式の時刻の「0:00」を表示しないようにするには?
Excel(エクセル)
-
15
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
16
(1800×900)と書いてあったら、どっちが縦で、どっちが横?
その他(教育・科学・学問)
-
17
Excelで曜日を表示させると、「土」となるエラー
Excel(エクセル)
-
18
Excelの条件付き書式設定の太い罫線
Excel(エクセル)
-
19
エクセルで指定したセルのどれかに○がはいっていたら○を表示したいです。
その他(コンピューター・テクノロジー)
-
20
差し込み印刷で日付の曜日を表示したが、正しくない
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
エクセルの曜日表示が正しく表...
-
Excel2013 表示形式で「1,000...
-
リンク元の日付が空白の時リン...
-
EXCELで勝手に約分されてしまう
-
Excelのセルに数字を入れるが、...
-
Excel 時間の表示形式 セルと...
-
斜線が入ったセルのカウント
-
エクセル 4ケタの数字を年月に...
-
日付の1/0(土)について
-
エクセルで2000と入力して20:0...
-
エクセルでアポストロフィーが...
-
時間の入力(”:”を使わない)...
-
エクセルで日付を全角にしたい
-
エクセルで9と入力したら時刻...
-
VBA autofilter etc.
-
エクセルで数値の前に文字を自...
-
EXCEL (0.5)の表示の仕方
-
エクセルの年月日データを、他...
-
エクセルで「負の日付または時...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
リンク元の日付が空白の時リン...
-
エクセルの曜日表示が正しく表...
-
Excelのセルに数字を入れるが、...
-
エクセルでアポストロフィーが...
-
Excel2013 表示形式で「1,000...
-
EXCELからCSVへ変換すると0が...
-
エクセルで9と入力したら時刻...
-
EXCELで勝手に約分されてしまう
-
Excelで「20080707」を『2007/0...
-
エクセル 4ケタの数字を年月に...
-
斜線が入ったセルのカウント
-
Excelのセルの書式設定(100...
-
Excel 時間の表示形式 セルと...
-
【エクセル】数値にスラッシュ...
-
エクセルで日付を全角にしたい
-
【Excel】24:00と表示したい!
-
EXCEL (0.5)の表示の仕方
-
EXCELで24時間表記を午前...
-
Excel 2010で軸の書式設定の変...
おすすめ情報