分かる方、詳しい方よろしくお願い致します。, 回答ありがとうございます。 C1セルに西暦年・E1セルに月の数値をそれぞれ入力します。 =COUNTIF(A1:C4,"高橋"), ※各種外部サービスのアカウントをお持ちの方はこちらから簡単に登録できます。 休みの日の記号は常に【X】です。(=Xを抽出したいのです) 2 関本    遅1    早1    早1   … 内容によって自動で色付けなどの見た目を変化させ、見る気にさせるデータ作りを説明します。あらゆる名簿作成に応用できます。, 職場の見やすいシフト表作りを時短で作るためのシリーズ第1弾。年月を入れるだけで日付と曜日の入力が完全自動化する方法を解説しています。, 大人数の名札(ネームプレート)を簡単に作る方法をご紹介しています。Excelの参加者名簿とWordでのデザインを組み合わせて大人数でも楽々に作ってみましょう。. どちらが「月別シフト表」で、どちらが「曜日別固定シフト表」でしょうか? の3元になっている表を且つ(氏名・行単位で)重複が有る休日(データではX)を抜き出すのはむつかしい。 鳥谷 早2     桜井 早2   ブラぜル 遅1 また別の人はB4が月・木・金・日の時、N4に●。 D2セル(セルの表示形式はユーザー定義から d としておく)に 4 金本    夜勤入り  夜勤明け  休    … =IF(MONTH(DATE($C1,$E1,COLUMN(A1)))=$E1,DATE($C1,$E1,COLUMN(A1)),"")   シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」 【縮小図】 1 赤星     早1    夜勤入り  夜勤明け … 理想としても添付画像のような感じです。(赤枠部分にシフトを表示) 月別、曜日別固定シフト表それぞれ何月(図:8月)入力すると自動で曜日、日付がそれぞれ自動で変更するのですが上手くいきません。異なる勤務表に日付が同じ行を見つけ、そのセルに表示させたいんですが。   参考にしてみてくださいね。。 125田中2009/4/2 A-G列 ※ Sheet1のC1・E1を変えるだけでSheet2のカレンダーは連動するようにしています。 現状、A1に月、C1に年を入力し、それをもとにA4から縦に日付を、B4から縦に曜日を表示させています。 k = 2 'Sheet2で第2行から書き出し 6 桜井    休     早2    遅2   …     A     B     C      D… A2:C6 C列は表示形式を日付にしておくこと。 2.1列全てコピーしたい場合。 k = k + 1  した後、シート1のC1をクリックする。 B4が水の時、N4に1800-2100を入力したいです。, 人によっては曜日毎に勤務時間が異なるって事ですね? 以下の方法があります。 色々と勉強して見ます。 H列の人の一週間のスケジュールをQ4:Q10に、N列の人のスケジュールをR4:R10に入れてます。 もしくはそれに近いものが作成したいのです。 B4が火曜日か金曜日の場合H4に●(休日の意味)を入力それ以外の曜日の場合は1100-2015を入力。 Excelのバージョンは2010になります。 リンクしたいA1セルをクリックしてEnterすると、 3 124 佐藤   A      B     B      X         4/1      4/2    4/3 …    A  B   C ・・・ スケジュール表のテンプレート素材となります。エクセルやワードにて編集が可能なスケジュール表・万年スケジュール表となります。シンプルで見やすいスケジュール表から月間・年間の管理が出来る予定表まで色々な種類のスケジュール表があります。 ⇒シート2のD2のセルをアクティブにして「=」を入力 12 124 佐藤 2009/4/11 また、どのような方法で変更させているのでしょうか? の形式なら、例えば「imogasi方式」(Googleで照会のこと)のようなやり方で何とかできる。 =IF(MONTH($C$1-WEEKDAY($C$1)+COLUMN(A1)+7*(ROW(A2)/2-1))=Sheet1!$E$1,$C$1-WEEKDAY($C$1)+COLUMN(A1)+7*(ROW(A2)/2-1),"") Sheet1のA1にたとえば「100」と入力しますね。 1.1つのセルだけの場合 氏名  データ 7 鳥谷    早2    遅2    早3   … 入力したセルの値を合計とかでなくて、 日付はaaaの表示形式になっており上記の内容から関数での定休日の方の「休」を右の表に自動で入力出来ますでしょうか? この様な関数は書籍から学べるものなのでしょうか? お客様の許可なしに外部サービスに投稿することはございませんのでご安心ください。, Excel関数を使って作業効率を考えてます。調べてはいますが、関数などいまいちなところがあり質問させ, Excelで作成した文章を印刷する際、漢字変換でなく文字作成した漢字が印刷の際に文字化けしてしまいま, セル入力からにユーザー定義関数を使う際、関数内でのwookbooks.openメソッドの挙動について. 数式をいれるのが苦手なら、 ※ このままではセルの左上にエラーチェックオプションのマークが表示され A5セルに ーーーー =IF(MONTH(DATE($C1,$E1,COLUMN(A1)))=$E1,DATE($C1,$E1,COLUMN(A1)),"") 25上田2009/4/3 関数は第2番目、第3番目・・の該当列を見つける関数が無いからだ。 Excelでシフト作成をする際にもっと効率よく出来たらなと試行錯誤しているのですが定休日の方の「休]を関数を使い自動で入力出来たらなと思っています。図の様にシフト表があるのですが「休」の文字を定休日のセルから関数で求められます  1月7日 名前が並んだデータで「高橋」という名前が何個あるのかをカウントしたいのですがどうすればいいのでしょうか?, データは入力されているセルの範囲を「A1:C4」とすれば、 ・祝日の色を変更します。  関数の回答が出る...続きを読む, Sheet 1 勤務表(4月) 1ヶ月のシフト表から休みの日を抽出したいのです。 6 025 上田 CBXABBXBAAABBXBCXCCXAAAAAXXXAA 日曜日は「1」で作りました。 一例です。   シート2のD2にシート1で打ち込んだ5が自動で表示される For Each cl In sh1.Range("d2:G" & d) 'D2:Gx範囲の全セル検査 6 025 上田   C       B     X      A 入力したセルの値を合計とかでなくて、 3  123 山田 2009/4/7 Sub test01() =WEEKDAY($A1)=の後に、土曜日は「7」、 第16 回 weekday関数で ... 私が所属しているサークルの、毎月の活動表をエクセル ... 今回の例では、a列の日付が土日であれば、b列に「お休み」と入力させます。そこで、weekday関数でセルa5の日付をセルb5に曜日の数字として表示させます。   をクリックします。  表示されるようになります。 関本 遅1     新井 遅1  新井  早2 としておきます。(このC1セルは今後手を加えません) 1.1つのセルだけの場合 B15セルには次の式を入力し右方向にオートフィルドラッグしたのちに下方向にもオートフィルドラッグします。 どなたかご教示をお願いします。, いつも大変お世話になっています。 ごめんなさい。肝心の式の表示が抜けておりました。 7 鳥谷...続きを読む, 回答No3です。  西 山田 梅田 5 ブラぜル  夜勤明け 休     遅1   … 例)例)シート1のC1~C5に何かを入力したら、 【拡大図】 D3セルに 4 125 田中 BXXAAAAAXXBBBBBXXAAAAAXXAABBAA 6 桜井    休     早2    遅2   … コード  そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に 分からないばかりで申し訳ないのですが、どなたか知恵をお貸し下さい!, こんばんは! Dim sh1, sh2 As Worksheet http://www.eurus.dti.ne.jp/~yoneyama/Excel/jituyou/calendar.htm 結果 自動的にさきほどと同じ式が入ります。, エクセルで並んだデータでの指定した名前だけの個数をカウントするにはどうすればいいのでしょうか? 例)シート1のC1に5を打ち込んだら、 1 No 氏名  2009/4/1 2009/4/2  2009/4/3 2009/4/4    で実行。 月別シフト表をメインに曜日別固定シフト表へ月変更してもそれに合わせて反映させることできないでしょうか?, 画像が小さくてよくわかりませんが、根本的な質問です ご参考まで。, 経理の仕事で、営業日だけの入力を一括で表示できる方法はないでしょうか? 前者から後者の形式に関数で表を構築替えも難しい。 =DATE(Sheet1!C1,Sheet1!E1,1)  した後、シート1のC1をクリックする。 (4月1日)    (4月2日)    (4月3日) Excelでシフト作成をする際にもっと効率よく出来たらなと試行錯誤しているのですが定休日の方の「休]を関数を使い自動で入力出来たらなと思っています。 m月 最後のご質問とさせていただきますのでよろしくお願い致します。, 「書籍 FX」に関するQ&A: FXの損失を確定申告する場合、パソコン購入費用とか書籍購入費は関係ないのですか?, 回答ありがとうございます! 4125田中xxAA Next 2123山田ABBB これでC1・E1セルの数値を入れ替えるだけで横1列のカレンダーができます。 D3セルに   A  B    C      D      E      F 7  123 山田 2009/4/21 ーー   A  B    C      D      E      F 純粋に別のシートに自動的に表示したいのであれば、 4 125 田中   X       X     A      A ※No(=社員No)、氏名、休みの日を別シートに表示したいのです。 それであれば、人と曜日毎の表を作ってそこからシフト表に表示をさせた方が良さそうです。 =INDEX($R$4:$R$10,WEEKDAY(A4)) 原因が数式にあるのか、データにあるのか、入力さえできなかったのか、失敗からある程度質問の意図も読み取れる可能性があります。, エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。 13 124 佐藤 2009/4/12 C1セルに西暦年・E1セルに月の数値をそれぞれ入力します。 あるワークシートのあるセルに文字を入力すると、ほかのワークシートのセルにも同じ文字が自動的に書き込まれる方法を知りたいです(ブックは同じ)。複数のワークシートを制御するには、やはりマクロを使うのでしょうか?   シート1にあるコピー元のセルを範囲選択して、 よろしくお願いします。, clam_chowderさん、こんにちは。 5  123 山田 2009/4/14 という数式 5128清水CBxA 出勤日の記号は英数字で、最大5桁まであります。 4 金本    夜勤入り  夜勤明け  休    … 8  123 山田 2009/4/27 よろしくお願い致します。, ご返信ありがとうございます! 氏名ー日ーデータ(Xの行あり) 3 124 佐藤   A      B     B...続きを読む, 関数での答えを求めているレベルと思うが、こういう(形式で) sh2.Cells(k, "A") = sh1.Cells(cl.Row, "B") エクセルでシフト表を管理すると、日付を変更したり、土日欄に色をつけたりしなくてはならず、手間がかかります。 こうした場合に、関数や各種エクセルの機能を使うと、多くの作業を自動化することができます。 例えば、以下のような作業です。 Set sh1 = Worksheets("Sheet1"): Set sh2 = Worksheets("Sheet2") 5 128 清水   C       B     X      A たとえば26人学級で、円を26等分した係当番表を作りたい場合、分度器ではかるのは大変で正確さに欠けます。そんなときには「excel」を利用します。 ① excelを起動します。 ②「1」という数字を26こ縦に並べます。 ③マウスで全ての「1」を範囲指定します(囲みます)。 いろいろとムシのいい話を書いて申し訳ありませんが、当方vbaの初心者で、このような場合、何から手を付けて良いのか分からず、困っております。どうか、なにとぞ、ご教授下さい。, Sheet 1 勤務表(4月) そこで質問ですが、祝日の場合には「=」の後の数字をいくつで設定するのでしょうか? A15セルには次の式を入力し、下方にオートフィルドラッグします。 1 赤星     早1    夜勤入り  夜勤明け … Sheet2のA1に、これと同じ数値を表示するには、 まずSheet1の日付をシリアル値で操作します。  1月6日   ・ 以下の方法があります。 2 123 山田   A      B     B      B 1ヶ月のシフト表から休みの日を抽出したいのです。 すんなりとやるにはVBAが簡単。 1  No 氏名 休日     こんな感じではどうでしょうか?m(_ _)m, こんばんは!   コピー&リンク貼り付けを使うと便利です。 WEEKDAY関数を使って求めるのでしょうか? 3 新井    休     遅1    早2   … ただ、毎月日付のセルの位置も変わってしまう為、連動して変わるようにするにはどうすればいいのか困っています。 以上のような、勤務表、(各列には、日付、各行には、従業員の名前が9人)が、あり、毎日、早番 3種類、遅番 2種類、夜勤入り 1人、夜勤明け 2人、休み、のデータが入っています。(ずれていたら、すいません) また独学で学んだものですか? =ROW(A3)         4/1      4/2    4/3 … A  B   C DEFGHIHIJKLMNOPORSTU 5 128 清水 CBXABBBBXXXBBBBCCCCXAAAAAXXXAA 2 123 山田 ABBBAXXAAAAAXXBBBBBXXAAAAAXXAA 「バックグラウンドでエラーチェックを行う」のチェックを外しOK   念のためにリンク貼り付けを図解しているURLを載せておきます。 5分でできるエクセル給食当番表を紹介します。 作り方 たとえば、14人学級で給食当番は7人で2チームにするとします。 【回転盤の作り方】 1.エクセルを開き、縦にa~g、その隣の列に1,1,1,1,1,1,1と入力します。 2.その2列を選択状態にし、「挿入」… 6  123 山田 2009/4/20 純粋に別のシートに自動的に表示したいのであれば、 sh2.Cells(k, "C") = sh1.Cells(1, cl.Column) 氏名ー日ーデータ(Xの行あり) =IF(D2="","",TEXT(D2,"aaa")) この度はありがとうございました。, エクセルのセルでシフト表を作っているのですが、それを別のシートに反映させたいのですが、どのようにすれ, エクセル 当番表の作り方 エクセルで土日祝日を除いた、平日のみの当番表を作りたいです。 カレンダーま, (Excel)あるセルに文字を入力しただけで、同じブック内のほかのワークシートにも、同じ文字が自動的に入るようにするには?, エクセルでシフトを作成しています。 図の様にシフト表があるのですが「休」の文字を定休日のセルから関数で求められますでしょうか? シフト表の方は、A列の日付がシリアル値で入っている物として、H4には↓ ↓の画像で上側がSheet1で各日のシフトを入力し、下側のSheet2に表示させるとします。 124佐藤2009/4/4 という数式を入れ、D2・D3セルを範囲指定 → D3セルのフィルハンドルで月末(31日)までの 1No氏名2009/4/12009/4/22009/4/32009/4/4 世のあらゆる仕事の無駄を排除するため、 ここでSheet1のシートタブをクリックし、 index matchも使用したのですが、上手くいきません。   シート2のD2にシート1で打ち込んだ5が自動で表示される