[[20221130160352]] 『カレンダーの自動生成』(ともちゃん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『カレンダーの自動生成』(ともちゃん)

A1セルに年月を入力します。(2022.12みたいに)
A6セルが日、B6セルが月・・・G6セルが土のように曜日が入力されています。
7行目を第1週、12行目に第2週、17行目に第3週、22行目に第4週、27行目に第5週、32行目に第6週が自動で入力されるようにしたいです。
また、第1週と第5週、第6週で日付が入力された場合、下4セルを条件付き書式にて罫線で囲いたいです。

よろしくお願いいたします。

< 使用 Excel:Excel2010、使用 OS:Windows10 >


その件で何がわからないという質問ですか?
(きまぐれおじさん) 2022/11/30(水) 16:21:24

日付の数字の自動入力と日付がある下4セルを自動で囲いたいです。
(ともちゃん) 2022/11/30(水) 16:24:54

やりたいことはわかりました。
わからないことはなんですか?
(きまぐれおじさん) 2022/11/30(水) 16:37:59

日付の数字の自動入力と日付がある下4セルを自動で囲むやり方を知りたいです。
(ともちゃん) 2022/11/30(水) 16:39:58

ともちゃんさんは自分でどこまでできますか?
(きまぐれおじさん) 2022/11/30(水) 16:43:27

どこまでできるかと言われると、文字を打ったり、画像の挿入程度です。
(ともちゃん) 2022/11/30(水) 16:46:56

エクセルでどんな機能を使うとカレンダーの自動生成ができると考えているかを尋ねています。
(きまぐれおじさん) 2022/11/30(水) 16:47:56

回答者のくせぇ
(どあのぶ) 2022/11/30(水) 16:49:07

よくわからないのですが、計算式でお願いしたいです。
(ともちゃん) 2022/11/30(水) 16:53:15

日付から曜日を教えてくれるWEEKDAYという関数や
セルの値から自動で書式を変えてくれる「条件付き書式」という機能があります。
これら等を組み合わせることでお望みのものを実現できると思います。
(きまぐれおじさん) 2022/11/30(水) 16:57:22

回答でもなんでもなく、ただの質問なのですが、「下4セル」とは何を指しているのですか?

(通りすがり) 2022/11/30(水) 17:13:06


 >A1セルに年月を入力します。(2022.12みたいに)

 2023年の1月は、どういう入力なのですか?
  2023.1
  2023.01
 いずれにしても小数ですね?(それとも文字列?)

(半平太) 2022/11/30(水) 17:15:32


 =CEILING(VALUE(SUBSTITUTE(TEXT(A1,"@"),".","-")),7)

第1土曜日にこんな式を入れて、立ち合いは強めで、表示形式を「d」にして、あとは流れで
(きまぐれおじさん) 2022/11/30(水) 17:29:06


みなさんありがとうございます。
下4セルとはF7セルとG7セルにそれぞれ1、2と日付がなる場合
F7:F11セルとG7:G11セルを罫線で外枠で囲ってほしいです。

年月の入力で2023年の1月は、2023.1でお願いします。
小数ですと10月が上手く表示されないので文字列で考えています。

立ち合いは強めとあとは流れでの意味を教えてください。

よろしくお願いいたします。
(ともちゃん) 2022/11/30(水) 19:00:49


ニュアンスとしては「求めてばかりでなく少しは自分でも考えて下さい」です。
答えは一つではなく考える人それぞれです。
私は第一土曜日に入れる数式を提示したので、あとは他の数字を入れたいセルに
そのセルの値を引数にした数式(たとえば「=$G$7+1」など)を自分で考えて入れて欲しいのと
数字を表示しないセルの「見せ方」をどうしたいのかも考えて欲しいです。

私は面倒くさがりなので数式は第1土曜日セル基準で適当に入れて、その数字をもとに条件付き書式で
罫線を引いたり文字を背景色に同化させて見えなくしたりします。

IF関数などで""にしたり、他にもいろいろ方法があると思います。
(きまぐれおじさん) 2022/11/30(水) 19:31:48


 投稿内容より書き起こしてみた。

     |[A]    |[B] |[C]|[D]|[E]|[F]|[G]
 [1] |2022.10|    |   |   |   |   |   
 [2] |       |    |   |   |   |   |   
 [3] |       |    |   |   |   |   |   
 [4] |       |    |   |   |   |   |   
 [5] |       |    |   |   |   |   |   
 [6] |日     |月  |火 |水 |木 |金 |土 
 [7] |       |    |   |   |   |   |  1
 [8] |       |    |   |   |   |   |   
 [9] |       |    |   |   |   |   |   
 [10]|       |    |   |   |   |   |   
 [11]|       |    |   |   |   |   |   
 [12]|      2|   3|  4|  5|  6|  7|  8
 [13]|       |    |   |   |   |   |   
 [14]|       |    |   |   |   |   |   
 [15]|       |    |   |   |   |   |   
 [16]|       |    |   |   |   |   |   
 [17]|      9|  10| 11| 12| 13| 14| 15
 [18]|       |    |   |   |   |   |   
 [19]|       |    |   |   |   |   |   
 [20]|       |    |   |   |   |   |   
 [21]|       |    |   |   |   |   |   
 [22]|     16|  17| 18| 19| 20| 21| 22
 [23]|       |    |   |   |   |   |   
 [24]|       |    |   |   |   |   |   
 [25]|       |    |   |   |   |   |   
 [26]|       |    |   |   |   |   |   
 [27]|     23|  24| 25| 26| 27| 28| 29
 [28]|       |    |   |   |   |   |   
 [29]|       |    |   |   |   |   |   
 [30]|       |    |   |   |   |   |   
 [31]|       |    |   |   |   |   |   
 [32]|     30|  31|   |   |   |   |   
 [33]|       |    |   |   |   |   |   
 [34]|       |    |   |   |   |   |   
 [35]|       |    |   |   |   |   |   
 [36]|       |    |   |   |   |   |   

 >第1週と第5週、第6週で日付が入力された場合、下4セルを条件付き書式にて罫線で囲いたいです。 
 図ではどうなるんでしょうかね。
(tomo) 2022/11/30(水) 19:36:34

 (1) G7セル =REPLACE(A1,5,1,"-")-WEEKDAY(REPLACE(A1,5,1,"-"))+7

 (2) A7セル =IF(MONTH($G$7+COLUMN()-7+(ROW()-7)/5*7)=MONTH($G$7),$G$7+COLUMN()-7+(ROW()-7)/5*7,"")
   F7セルまでコピーする

 (3) A7:F11を選択して、丸ごと下へコピー(32行目まで)
 (4) G12:G32を選択して、Ctrl+Rキー押下で、F列の数式をG列へコピーする

 (5) F8:G36を選択して、条件付き書式で罫線を設定する
   条件式 =ISNUMBER(OFFSET(A8,-MOD(ROW()+3,5),0))*MOD(ROW()+3,5)

(半平太) 2022/11/30(水) 20:17:37


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.