Excelで予定表を作成し、月毎に1~31日までの表示欄を作り、基準日から割当て自動で日付が入るようになっています。
例えば2月の場合で2/28を越して3/1、3/2、3/3が余白に表示されないようにする方法はありますか?
自分で考えた案としては、余白となる可能性がある29~31までの3日間だけについて、
なんらかの条件付き書式を設定してフォントを変えて非表示に見せれば良いのではないかと考えました。
が、都合の良い条件が思い付かず・・・。
アドバイスを頂けますと幸いです。
宜しくお願い致します。
▼こちらに画像をアップしました。
http://uploda.cc/img/img51d5c7b569ff0.jpg
No.2ベストアンサー
- 回答日時:
(A2セルの場合)
上のセル(A1)の+1日をA2に表示するとして
=A1+1
これだけだと、月が変わっても出てしまうので
A1セルの「月」とA1セル+1日の「月」を比較して
=IF(MONTH(A1)=MONTH(A1+1),A1+1,"")
これでもまだうまくいかない。
何故なら、たとえば2月の列の3月1日は空白になるが、その次の行がエラーになる
そこで、上のセルが空白のときの処理を加える
=IF(A1="","",IF(MONTH(A1)=MONTH(A1+1),A1+1,""))
これをA2に記入して下にコピーすれば行ける
「余白となる可能性がある29~31までの3日間だけ」をこの数式(参照元は1日前のセル)にしてもOK
No.4
- 回答日時:
No.2 さんの 3 本目の数式などでオッケー。
ベストアンサーは辞退します。その他のセルには、次式を入力することをお勧めできます。
A1 2013/1/1 ……固定
あるいは
=date(year(today()),1,1) ……年が変わってもカレンダーが自動的に追従
B1 =a1 ……入力直後は、曜日ではなく日付が表示されるかも(下の説明を参照)
F1 =date(year(a1),month(a1)+1,1) …… 1/1 以外の 11 か月の初日を自動的に表示
曜日の列には、セルの書式設定から、書式記号「aaa」を入力。日付が曜日に変化します。「""」が表示されているセルは文字列であり、そのセルではこの書式記号が無視されるので、問題ありません。
上式では DATE 関数で 1 か月後を求めていますが、前月が 2013 年 12 月という場合でも、その翌月 2013 年 13 月は 2014 年 1 月だと計算してくれるので、問題ありません。
No.3
- 回答日時:
こんにちは!
すでに適切な回答は出ていますので、参考程度で・・・
↓の画像のように各月は4列使用・各月の間には必ず1列空白列がある場合の一例です。
一度数式を入れると今後一切手を付けなくても良いようにしてみました。
数式としてはくどくなりますが・・・
A1セルに
=IF(MONTH(DATE(YEAR(TODAY()),COLUMN(E1)/5,ROW(A1)))=COLUMN(E1)/5,DATE(YEAR(TODAY()),COLUMN(E1)/5,ROW(A1)),"")
という数式を入れ → セルの表示形式は 「日付」に!
B1セルに
=IF(A1="","",TEXT(A1,"aaa"))
という数式を入れA1・B1セルを範囲指定 → B1セルのフィルハンドルで下へコピー!
次にA1・B1セルを選択 → 右クリック → コピー → F1セルを選択 → 右クリック → 貼り付け
K1セルを選択 → 右クリック → 貼り付け・・・
これで各月の1日が表示されます。
この操作を12月の列まで行い行方向にオートフィルでコピー!
これで何とかご希望の表示にならないでしょうか?
※ 各列にそれぞれ数式を入れなくてもよいように、数式により列合わせしていますので、
列の配置が異なる場合は当然数式も変わってきます。m(_ _)m
No.1
- 回答日時:
> 条件付き書式を設定してフォントを変えて非表示に見せれば良いのではないか
合っているともいえますし、間違っているともいえる発想ですね。
とりあえず、1/1がA1セルに入っているとして、
A1から範囲を指定して、条件付き書式
式が:=MONTH(A1)<>MONTH(A$1)
書式:任意(文字色=背景色 にするとパッと見では見えなくなりますよ。)
としてやれば、同じ列で月が変わった日の書式が変わります。
ただ、気になるのが一つ。
(珍しく)リンク先の図も確認させていただきましたが、
どうやら月曜以外は塗りつぶしをかけているようで(逆かな)。
こうなると若干厄介です。
条件付き書式で曜日ごとに塗り潰しているなら、それも考慮しないといけませんね。
AND関数を駆使してやりましょう。
でも、月が変わった分は「塗りつぶし無し、文字色白」としてやれば解決かな、とも思います。
日付をどうやって入力しているのか?にもよります。
日付を直接入力しているのであれば条件付き書式に頼らないと厳しいです。
式でこれを出してみるのも面白いです。
例えば1/1を入れたいセル(どこでも良いですよ)に
式:=IF(MONTH(DATE(2013,COLUMN(A1),ROW(A1)))<>COLUMN(A1),"",DATE(2013,COLUMN(A1),ROW(A1)))
※どこのセルに入力するとしても、1/1についてはA1を指定します。
で、これを縦横にフィル(コピー)してやります。
すると、あら不思議・・と出来上がります。
使っている関数は、IF、MONTH、DATE、COLUMN、ROWの5種類です。
ちょっとややこしいですが、読み解いてくださいね(笑)。
以上、参考まで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/01/10 09:15
- Excel(エクセル) Excelシフト表 固定シフトの自動変換化 1 2022/04/14 16:10
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- Excel(エクセル) 条件付き書式で文字入力 6 2022/08/29 10:40
- Excel(エクセル) Excelでの複数条件のカウントについて 1 2022/09/25 07:40
- Visual Basic(VBA) 【Excel VBA】条件に合った行の表示・非表示を行う方法 3 2023/03/18 12:31
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/03/10 08:51
- Excel(エクセル) エクセルで不可日と祝祭日の考慮してランダムに毎日の当番表を作成したいと思っています。 1 2023/07/12 21:14
- Excel(エクセル) IF 関数で「〇〇 という文字を含む場合」の分岐処理で表示された数字はSUMで数字集計できますか? 3 2022/08/02 16:29
- Excel(エクセル) 「休日取得希望日」を申請したらシフト表に色付け 1 2022/04/17 14:22
このQ&Aを見た人はこんなQ&Aも見ています
-
これまでで一番「情けなかったとき」はいつですか?
これまでの人生で一番「情けない」と感じていたときはいつですか? そこからどう変化していきましたか?
-
【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
【お題】・忍者がやってるYouTubeが炎上してしまった理由
-
モテ期を経験した方いらっしゃいますか?
一生に一度はモテ期があるといいますが、みなさんどうですか? いまがそう! という方も、「思い返せばこの頃だったなぁ」という方も、よかったら教えて下さい。
-
AIツールの活用方法を教えて
みなさんは普段どのような場面でAIツール(ChatGPTなど)を活用していますか?
-
今から楽しみな予定はありますか?
いよいよ2025年が始まりました。皆さんには、今から楽しみにしている予定はありますか?
-
日付表示の月が替わったら表示しない方法は?(エクセル)
Excel(エクセル)
-
28日~31日が必要ない所を空白表示にする方法
Excel(エクセル)
-
Excelで来月以降の日付のセルを赤にする条件付き書式設定の仕方を教えてください。
Excel(エクセル)
-
-
4
Excel 行の連続データを列に参照したいんです・・・
Excel(エクセル)
-
5
エクセルの曜日表示が正しく表示されない
Excel(エクセル)
-
6
年を跨ぐカレンダー【Excel】
Excel(エクセル)
-
7
エクセル 当番表の作り方 エクセルで土日祝日を除いた、平日のみの当番表を作りたいです。 カレンダーま
Excel(エクセル)
-
8
Excel:月またぎを含む日数の差を求める計算式
その他(Microsoft Office)
-
9
エクセルで1・2・3月を翌年にしたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・「みんな教えて! 選手権!!」開催のお知らせ
- ・漫画をレンタルでお得に読める!
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【選手権お題その3】この画像で一言【大喜利】
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・ちょっと先の未来クイズ第6問
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・【選手権お題その2】この漫画の2コマ目を考えてください
- ・【選手権お題その1】これってもしかして自分だけかもしれないな…と思うあるあるを教えてください
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの条件付き書式のコピーと...
-
【マクロ】重複する同じ行を、...
-
vba 印刷設定でのカラー印刷と...
-
Excel について教えてください。
-
至急お願いいたします 屋上の備...
-
エクセルで、数字ではない値(...
-
【Excel】 1つのセルの日にちを...
-
Excelの開始ブックを固定したい...
-
ファイル名の変更
-
エクセルを使ってQRコードを作...
-
エクセルでセルに入力する前は...
-
エクセルで、数字の下4桁の0を...
-
カーソルを合わせてる時のみ行...
-
Excelで項目の種類ごとに番号を...
-
標準、数値、文字列・・・VLOOK...
-
=INDIRECT(RIGHT(CELL("filenam...
-
関数を教えて下さい
-
1.5ヶ月分の費用按分 エクセル関数
-
【マクロ】メッセージボックス...
-
大容量があつかえるソフトを探...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、数字ではない値(...
-
Excel いい方法教えてください。
-
納期順に勝手に並べ替えられる...
-
エクセルで作成した書類の印刷...
-
Excel初心者です、Excelの日付...
-
エクセルで作った表が印刷する...
-
実務の処理について。
-
AM8:30から翌朝8:30まで勤務す...
-
Excelのデータの入力規則の問題...
-
Excelの罫線を消す方法
-
桁をセルで区切って計算をした...
-
スプレッドシート(Excelでも良...
-
VLOOKUP関数で複数条件を設定に...
-
Excel初心者です。 Excelでやり...
-
エクセルでAのセルに「家電」と...
-
ファイルとフォルダの移動につ...
-
XMLHTTP60で前日のデータが取れ...
-
ファイルパスについて。
-
エクセルの数式について教えて...
-
スプレッドシートで適切な条件...
おすすめ情報