advanced help
per page, with , order by , clip by
Results of 1 - 1 of about 1238 for カレンダー (0.001 sec.)
[[20200202130827]]
#score: 6148
@digest: 0cbe542e468847e7d39d6ff14ab1677e
@id: 82156
@mdate: 2020-02-06T05:19:05Z
@size: 10774
@type: text/plain
#keywords: │= (55148), 年│= (46493), 索曜 (44285), 水│= (42959), 土"} (37909), 別学 (36976), 簿テ (35279), 日振 (33666), 索週 (28429), ー! (24412), スno (22005), カレ (19440), 目│ (18894), 替休 (18089), 火", (16603), 日20 (16427), 木", (14843), 金", (14189), 振替 (14021), 日備 (12776), 学年 (12641), レン (12098), ンダ (10665), 曜日 (10275), ダー (9880), 水曜 (9374), 年5 (7644), 月", (7024), │ (6794), 日火 (6351), 週目 (6111), 日月 (6084)
『曜日を参照にカレンダーを作成したい』(ありんこ)
こんにちは。質問させていただきます。 複数のシートがあり、複数シートのうち一つにはオリジナルとなるカレンダーを作成し、それをテーブルにしています。 各シートには曜日を入れる場所があり、その曜日からカレンダーの日付を参照したいと思っています。 シート名:カレンダー(2020年5月は第6週まであるため仮で入れてます) *曜日以下をテーブルにしています。(意味なしかも?) ---- 2020年 5月 日 月 火 水 木 金 土 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 6 ---- シート名:名簿テンプレ *年月は(=DATE(カレンダー!A1,カレンダー!B1,1))で表示し、学年右に5行(G〜K)まで日付の行があります。 この行に、テスト左の曜日をトリガーとしてカレンダーから日付を参照したいと思っています。 仮の5月がそうであるように、第1周の水曜日は4月29日であり、第6週は6月3日であるため、5月から外れてしまいます。 そういった場合は左詰めで数値を挿入したいと思います。 ---- 2020年5月 (水) テスト クラス No. 名前 ふりがな 性別 学年 備考 ---- 初め、G3には[=VLOOKUP(H1,カレンダー,DATE(カレンダー!A1,カレンダー!B1,4),FALSE)]と入れてみました。 H1(曜日)を,カレンダー(テーブル)の,水曜日から,検索する?のかと思い入れてみましたが、うまくいきませんでした。 みなさまの知恵をお借りできればと思います。 よろしくお願いいたします。 < 使用 Excel:Excel2016mac、使用 OS:MacOSX > ---- >曜日を参照に これの意味がよく解りません。 いちいち、オリジナルとなるカレンダーを見なければダメなの? 普通にカレンダーを作りたいようにのみえます? 何が知りたいのかよく解りません。 単純に月が違えば表示しないとかが、一般的では? 勘違いしていると思うけど、 2020年2月第4水曜日の場合 A B C D 1 年 月 検索曜日 検索週 2 2020 2 4 4 =DATEVALUE(A2 & "/" & B2 & "/" & IF(C2>=WEEKDAY(DATE(A2,B2,1),1),C2-WEEKDAY(DATE(A2,B2,1),1)+((D2-1)*7)+1,8-WEEKDAY(DATE(A2,B2,1),1)+((D2-1)*7)+C2)) 内訳 検索週、第1、第2、○曜日の週 検索曜日 日 月 火 水 木 金 土 1 2 3 4 5 6 7 因みに基本はこんな感じ =DATEVALUE(年 & "/" & 月 & "/" & IF(検索曜日No>=WEEKDAY(DATE(年,月,1),1),検索曜日No-WEEKDAY(DATE(年,月,1),1)+((検索週-1)*7)+1,8-WEEKDAY(DATE(年,月,1),1)+((検索週-1)*7)+検索曜日No)) 詳細 http://www.vbalab.sakura.ne.jp/vbaqa/c-board.cgi?cmd=ntr;tree=37;id=FAQ (Jaka) 2020/02/02(日) 14:11 ---- Jakaさん アドバイスありがとうございます。 普通にカレンダーを作成することも検討したのですが、シートが複数あるためカレンダーシートから参照する方が楽かと考えました。 また、カレンダーを参照することで、各シートにアドバイスいただいたC2・D2といった表記が外すことができ、印刷した際にきれいにできるとも考えております。 (ありんこ) 2020/02/02(日) 16:49 ---- >シート名:名簿テンプレ >*年月は(=DATE(カレンダー!A1,カレンダー!B1,1))で表示し、学年右に5行(G〜K)まで日付の行があります。 >この行に、テスト左の曜日をトリガーとしてカレンダーから日付を参照したいと思っています。 >仮の5月がそうであるように、第1周の水曜日は4月29日であり、第6週は6月3日であるため、5月から外れてしまいます。 >そういった場合は左詰めで数値を挿入したいと思います。 「5行」は「5列」のことだと思いますが、具体的にどんな日が出力されればいいのか曖昧です。 サンプルとして、5月で、水曜日の例を示して貰えませんか?(無理にとは言いませんが) (半平太) 2020/02/03(月) 11:47 ---- ┌──┬─┬──┬──┬────────────────────┬───┬───┬───┬───┐ │ 年 │月│曜日│学年│ 1週目 │2週目 │3週目 │4週目 │5週目 │ ├──┼─┼──┼──┼────────────────────┼───┼───┼───┼───┤ │2020│2 │ 金 │1年 │=DATE(A2,B2,1)+7-MATCH(C2,{"金","木","水│=E2+7 │=F2+7 │=G2+7 │=H2+7 │ │ │ │ │ │ ","火","月","日","土"},0) │ │ │ │ │ ├──┼─┼──┼──┼────────────────────┼───┼───┼───┼───┤ │2020│3 │ 火 │2年 │=DATE(A3,B3,1)+7-MATCH(C3,{"金","木","水│=E3+7 │=F3+7 │=G3+7 │=H3+7 │ │ │ │ │ │ ","火","月","日","土"},0) │ │ │ │ │ ├──┼─┼──┼──┼────────────────────┼───┼───┼───┼───┤ │2020│2 │ 水 │3年 │=DATE(A4,B4,1)+7-MATCH(C4,{"金","木","水│=E4+7 │=F4+7 │=G4+7 │=H4+7 │ │ │ │ │ │ ","火","月","日","土"},0) │ │ │ │ │ ├──┼─┼──┼──┼────────────────────┼───┼───┼───┼───┤ │2020│3 │ 木 │4年 │=DATE(A5,B5,1)+7-MATCH(C5,{"金","木","水│=E5+7 │=F5+7 │=G5+7 │=H5+7 │ │ │ │ │ │ ","火","月","日","土"},0) │ │ │ │ │ ├──┼─┼──┼──┼────────────────────┼───┼───┼───┼───┤ │2020│2 │ 金 │5年 │=DATE(A6,B6,1)+7-MATCH(C6,{"金","木","水│=E6+7 │=F6+7 │=G6+7 │=H6+7 │ │ │ │ │ │ ","火","月","日","土"},0) │ │ │ │ │ ├──┼─┼──┼──┼────────────────────┼───┼───┼───┼───┤ │2020│3 │ 土 │6年 │=DATE(A7,B7,1)+7-MATCH(C7,{"金","木","水│=E7+7 │=F7+7 │=G7+7 │=H7+7 │ │ │ │ │ │ ","火","月","日","土"},0) │ │ │ │ │ └──┴─┴──┴──┴────────────────────┴───┴───┴───┴───┘ カレンダー作る暇があれば計算で出してしまいましょう>< 月が変わったら条件付き書式設定でセルの背景の色と、文字の色を同じにして見えなくしてください。 (たぶんこんなことがしたい?) (まっつわん) 2020/02/03(月) 15:16 ---- 半平太さん、まっつわんさん ご質問・アドバイスありがとうございます。 2020年5月 名簿テンプレ クラス No. 名前 ふりがな 性別 学年 6日 13日 20日 27日 備考 5月にした際はこのような形になって欲しいです。 現状はJakaさんにアドバイスいただいた関数を参考に 以下のように入れて、カレンダーシートの対応表から「カレンダー!B15」部分で曜日検索をしています。 それだと クラス No. 名前 ふりがな 性別 学年 6日 13日 20日 27日 3日 備考 と6月部分が表示されてしまうのですが、そこは条件付き書式設定で消しています。 以下の関数だと、「カレンダー!B15」部分が3か所あり、シートごとにそれを入れ替えなければならないため、もし可能であれば同一シート上に曜日を入れ込むことができればと思っています。 ただ、検索曜日の数字ですと、印刷した際に「4(水曜日)」と数字が表示されてしまうので、それを「水(文字列)」で表示することができないか悩んでおります。 =DATEVALUE(カレンダー!A1 & "/" & カレンダー!B1 & "/" & IF(カレンダー!B15>=WEEKDAY(DATE(カレンダー!A1,カレンダー!B1,1),1),カレンダー!B15-WEEKDAY(DATE(カレンダー!A1,カレンダー!B1,1),1)+((1-1)*7)+1,8-WEEKDAY(DATE(カレンダー!A1,カレンダー!B1,1),1)+((1-1)*7)+カレンダー!B15)) 曜日 教室名 月 2 火 3 火 3 水 4 水 4 木 5 木 5 金 6 金 6 (ありんこ) 2020/02/03(月) 20:39 ---- まっつわんさん アドバイスありがとうございます。 関数を試す前に投稿をしてしまい、申し訳ございません。 =DATE(カレンダー!A1,カレンダー!B1,1)+7-MATCH(I1,{"月","火","水","木","金","土","日"},0) カレンダー!A1:2020 カレンダー!B1:5 I1:水 このような形でセルに入れてみたところ、6日と表示されて欲しいところに5日と表示されてしまいました。 +7部分を+8に変更すると正しくなるようなのですが、あっていいるでしょうか? また、曜日の順序は関係ありませんか? (ありんこ) 2020/02/03(月) 20:53 ---- まっつわんさん 素直に以下のように入れたら正常に動作させることができました! =DATE(A1,C1,1)+7-MATCH(I1,{"金","木","水","火","月","日","土"},0) A1:=カレンダー!A1 B1:=カレンダー!B1 I1:曜日 本当にありがとうございます。 後学のためにお聞きしたいのですが、曜日の順序?とデータ関数が正常に動作しなかった理由をお教えいただきたいです。 よろしくお願いいたします。 (ありんこ) 2020/02/03(月) 21:16 ---- >2020年5月 名簿テンプレ >クラス No. 名前 ふりがな 性別 学年 6日 13日 20日 27日 備考 >5月にした際はこのような形になって欲しいです あれれ、そんな簡単なことだったんですかぁ。 本当かなぁ‥ちと心配。 取り敢えず (1) G3セル =MATCH($H$1,TEXT($A$1+{0,1,2,3,4,5,6},"aaa"),0) (2) H3セル =IF(DAY(EOMONTH($A$1,0)) <G3+7,"",G3+7) K3セルまでコピー <名簿テンプレ 結果図> 行 _____A_____ __B__ ____C____ __D__ _ E _ _ F _ _G_ _H__ I J _K_ 1 2020/5/1 (水) テスト 水 2 クラス No. 名前 ふりがな 性別 学年 備考 3 6 13 20 27 (半平太) 2020/02/03(月) 21:18 ---- 半平太さん アドバイスありがとうございます。 まっつわんさん からお教えいただいた関数だと「B1:=カレンダー!B1」を変更した際に一括で変更が聞かないようで、再度悩んでいましたが、半平太さんからお教えいただいた関数だと一括で変更されるようで、助かりました。 しかし、一つ問題が発生いたしました。 カレンダーシートのA列には以下のように祝日の一覧を作成しており、条件付き書式設定「=COUNTIF(カレンダー!$A:$A,G3)>0」で祝日が赤文字で表示されるようにしておりました。 しかし、半平太さんの関数では日付の数値のみが出てくるからなのか、条件付き書式設定のルールがうまく適用されなくなってしまいました。 どのように対応すればよろしいでしょうか? 現状 2020年2月 (火) シート名 参加者名簿 クラス No. 名前 ふりがな 性別 学年 4日 11日 18日 25日 備考 祝日一覧 2020年1月1日 水曜日 元日 振替休日 2020年1月13日 月曜日 成人の日 2020年2月11日 火曜日 建国記念の日 振替休日 2020年2月23日 日曜日 天皇誕生日 2020年2月24日 月曜日 振替休日 2020年3月20日 金曜日 春分の日 振替休日 2020年4月29日 水曜日 昭和の日 振替休日 2020年5月3日 日曜日 憲法記念日 2020年5月4日 月曜日 みどりの日 2020年5月5日 火曜日 こどもの日 2020年5月6日 水曜日 振替休日 2020年7月23日 木曜日 海の日 2020年7月24日 金曜日 スポーツの日 2020年8月10日 月曜日 山の日 2020年9月21日 月曜日 敬老の日 2020年9月22日 火曜日 秋分の日 振替休日 2020年11月3日 火曜日 文化の日 振替休日 2020年11月23日 月曜日 勤労感謝の日 振替休日 2020年12月31日 木曜日 大晦日 (ありんこ) 2020/02/05(水) 01:58 ---- >どのように対応すればよろしいでしょうか? 日付シリアル値にすべきなのか明らかじゃなかったので、 整数ベースで作りました。 シリアル値にするだけなので、下の式に変更してください。 (1) G3セル =MATCH($H$1,TEXT($A$1+{0,1,2,3,4,5,6},"aaa"),0)+$A$1-1 (2) H3セル =IF(EOMONTH($A$1,0)<G3+7,"",G3+7) K3セルまでコピー (半平太) 2020/02/05(水) 07:02 ---- 半平太さん お返事が遅くなってしまい申し訳ございません。 アドバイスいただいた関数で、問題なく運用できるようになりました。 本当にありがとうございます!! (ありんこ) 2020/02/06(木) 14:19 ...
http://www.excel.studio-kazu.jp/wiki/kazuwiki/202002/20200202130827.txt - [detail] - similar
PREV NEXT
Powered by Hyper Estraier 1.4.13, with 96999 documents and 607827 words.

訪問者:カウンタValid HTML 4.01 Transitional