『Excel2007,曜日(月・火・・・)表示を当日及び別のセルに1日前を表示させたい』(RRRSA) ---- どこかに当日の日付が入っていて  その曜日・一日前の日付  を別のセルに表示させたい と言う事でしょうか? 曜日をさせたいセルに =当日の日付が入っているセル の式を入れて 表示形式で ユーザー定義 を選び aaa を設定して下さい。 一日前の日付を表示させたいセルに =当日の日付が入っているセル-1 の式をいれて 必要であれば 表示形式を変更して下さい。 ご質問時に、具体的にセル番地の例を挙げて説明してもらえると わかりやすいと思います。 (HANA) ---- こんにちは 回答ありがとうございます。 質問内容分かりにくくてすいません aaaの使い方が理解できました。 今後活用させて頂きます 有難うございました。 ちなみに、chooseでトライしましたが、失敗しました。 ---- CHOOSE関数を使う為には 当日の日付を曜日によって1〜7の数字で表す事を考えないといけないです。 エクセルには WEEKDAY関数と言うのがあって 「日付を表すシリアル値から、その日付に対応する曜日を返します。」 と言うものなので、これと組み合わせて使うと良いと思います。 =CHOOSE(WEEKDAY(【日付が入っているセル】),"日","月","火","水","木","金","土") その他、表示形式で変更しただけだと セルの値そのものは 日付です。 これをセルの値も曜日の文字に変えたい場合、表示形式と同じ様な考え方で =TEXT(【日付が入っているセル】,"aaa") としても良いと思います。 (HANA) ---- ぜんぜんわからないんだけど 文字列で曜日が入力されているのなら =MID("日月火水木金土",FIND(A1,"月火水木金土日"),1) ってこと? (GobGob)