• ベストアンサー

曜日の表示

EXCELで下記の説明から操作して年月日データから自動で曜日を表示させるようにしました。 結果 a1=2007年10月2日が a2=火と表示させたのですが、 日付データが入ってない場合曜日データも表示させないようにはできますか。 よろしくお願いします。 (説明) ●表示形式を設定して曜日を表示する  日付に対応する曜日を表示する最も簡単な方法は、曜日の表示形式を設定することだ。曜日を表示したいセルに日付のシリアル値を入力あるいは参照して表示形式を表に示す記号を設定すればよい。 表『曜日の表示形式』  記号 表示スタイル  表示内容 ddd 英語の省略記号  Sun~Sat dddd 英語表記  Sunday~Saturday aaa 日本語の省略記号  日~土 aaaa 日本語表記  日曜日~土曜日 操作 通常は参照先のセルと同じ表示形式が自動設定されるが、参照式を入力するセルの表示形式がすでに設定変更されている場合は(2)のように自動設定されないが、続けて(3)以降の操作を行えば良い。 (1) 曜日を表示するセルに日付を参照する数式「=C12」を入力する (2) 参照先と同じ表示形式で値が表示される 操作 (1) 設定するセルを右クリックしてショートカットメニューを開く (2)[セルの書式設定]を選択する (3) セルの書式設定ダイアログボックスが開く (4)[表示形式]タブをクリックする (5)[ユーザー定義]をクリックする (6) 種類の欄をクリックして「aaa」を入力する (7)[OK]をクリックする (8) 曜日が表示される

質問者が選んだベストアンサー

  • ベストアンサー
  • redowl
  • ベストアンサー率43% (2140/4926)
回答No.3

セルの書式設定操作の手順、手間が・・・・なら A2に =IF(A1="","",TEXT(A1,"aaa"))

taktta
質問者

お礼

NO1で解決。 試していませんが、これでもうまくいきそうです。ご回答どうもありがとうございました。

その他の回答 (2)

  • bonaron
  • ベストアンサー率64% (482/745)
回答No.2

[ツール] - [オプション] - [計算方法] で 「1904年から計算する」 にチェックが入っていたら オフにしてください。

taktta
質問者

お礼

NO1で解決。ご回答どうもありがとうございました。

taktta
質問者

補足

1904年から計算する」 にチェックは、入っていませんでした。

  • s_end
  • ベストアンサー率41% (176/425)
回答No.1

A1に日付データがはいっているとしてB1に以下の式を入力 =IF(A1="","",A1) B1ほか曜日を表示させたいセルは表示形式をユーザ定義のaaaほか、曜日表示できるようにしておく。 以上です。 間違ってたらコメント欄にてお返事ください。

taktta
質問者

お礼

うまくいきました。ご回答どうもありがとうございました。

関連するQ&A