今現在社内での月ごとの当番表を作っているのですが、曜日に合わせて自動で入力できるようにしたいです。
1 2 3 4 5 6 7 8 9
月 火 水 木 金 土 日 月 火
社員1 A ○ ○ ○
社員2 B ○ ○
社員3 B ○ ○
社員4 A ○ ○ ○
横に日にちと曜日、縦に社員の名前とシフト名を並べています。
シフト名がAならば火、木当番。
Bならば水、土が当番という形で○をつけています。
そしてこのシフト名はEまである状況です。
社員数が30名ほどあるし、並び順は年齢順ですので一人ずつ入れると大変です。
客先への出張があって、来月はシフトAからDに当番変更ということがよくあったりします。
なのでこのシフト名を変えれば自動で曜日に合わせて○を入れてくれるようにしたいのです。
いろいろ考えましたが、自分ではどうしてもうまく作れません。
どうかよろしくお願いします。
No.4ベストアンサー
- 回答日時:
No.3です!
たびたびごめんなさい。
前回の投稿で文章に誤りがありました。
>D4セル(表示形式はそのまま・・・
はD4セルではなく、C5セルの間違いです。
C4・C5セルを範囲指定しオートフィルで列方向にコピーしてください。
何度も失礼しました。m(__)m
No.3
- 回答日時:
こんばんは!
一例です。
↓の画像のようにSheet2にシフト表を作成しておきます。
そして、Sheet1の日付・曜日はシリアル値にするために年・月を入力するセルを設けています。
Sheet1のC4セルの表示形式はユーザー定義から d とだけしておきます。
C4セルに
=IF(MONTH(DATE($A$1,$A$2,COLUMN(A1)))=$A$2,DATE($A$1,$A$2,COLUMN(A1)),"")
という数式を入れます。
D4セル(表示形式はそのまま「標準」で!)には
=IF(C4="","",TEXT(C4,"aaa"))
という数式を入れ、C4・D4セルを範囲指定しD4セルのフィルハンドル31日のAG列までオートフィルでコピー!
C6セルに
=IF(OR($B6="",C$5=""),"",IF(COUNTIF(OFFSET(Sheet2!$B$1:$C$1,MATCH($B6,Sheet2!$A$2:$A$5,0),,1),C$5),"○",""))
という数式を入れ列方向と行方向にオートフィルでコピーすると画像のような感じになります。
これで、B列のシフトを入れれば希望に近い形にならないでしょうか?m(__)m
No.2
- 回答日時:
=IF(OR(AND($B3="B",OR(C$2="水",C$2="土")),AND($B3="A",OR(C$2="火",C$2="木"))),"○","")
こんな感じでEまで作成すればいかがでしょう
No.1
- 回答日時:
普通に IF関数で良いんじゃないですか。
でもあえてコピー&ペーストのすすめ
各シフトに応じた○印を横一行入力したら表の横一行をまとめてコピーして、同じシフトの人のところへ貼り付ければOK。
これなら各シフトの分を一通り作ればあとはコピーして貼り付けていくだけです。
30人くらいの表なら人によってはこの方が楽で早くて確実かもしれない。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 会社・職場 職場のシフト変更について 正社員で働いています。 私の職場では月間シフトが作られた後に、数日単位で日 4 2022/12/05 05:18
- アルバイト・パート 結果として1週間無断欠勤をしてしまいました。 2 2022/10/09 08:30
- 会社・職場 パワハラに該当しますか? 6 2022/04/02 05:21
- アルバイト・パート パート勤務のシフトについてお聞きします。 3 2023/02/18 11:11
- 正社員 21歳男です。接客業の休日について質問します。 接客業で副店長(正社員)で勤務してます。お店はアルバ 1 2022/09/24 01:56
- アルバイト・パート アルバイト先の勤務形態について質問です。 現在のアルバイト先は商業施設内の 社員2名のバイト3名の小 2 2022/04/27 16:19
- 求人情報・採用情報 シフト勤務について 2 2023/08/05 16:53
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- 会社・職場 来週の水曜から会社内(同じ建物)の移動で別の場所に行きます。 約2.5ヶ月後の土曜に予定があり,シフ 1 2022/06/08 17:16
- 会社・職場 仕事として当然? 私は土日祝休みの職場でSNS配信の担当をしている契約社員です。(メイン業務ではなく 3 2022/04/16 17:28
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル関数について
-
【スプレドシート】IMPORTRANGE...
-
英数字のみ全角から半角に変換
-
会社PCのメールが更新されない
-
マイクロソフト 一時使用コード...
-
Microsoft365で写真をアルバム...
-
VBA
-
自分の専門分野の仕事。初見で...
-
Microsoft Formsの「個人情報や...
-
office365って抵抗感ないですか?
-
【スプレッドシート】指定の日...
-
office2010とoffice365の共存で...
-
会社のTeamsのことで相談です。...
-
マイクロソフト365の「無料でサ...
-
【Excel VBA】PDFを作成して,...
-
エクセルでXLOOKUP関数...
-
Excel関数について質問ですm(__)m
-
Excel テーブル内の空白行の削除
-
PC officeのアイコンを触ってい...
-
Excelで時間計算(負)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【スプレドシート】IMPORTRANGE...
-
マイクロソフト 一時使用コード...
-
outlookのツールバーが縦になっ...
-
【Excel】セル内の文字が正しい...
-
Excel テーブル内の空白行の削除
-
Microsoft 365 Apps for busine...
-
Microsoft Formsの「個人情報や...
-
【スプレッドシート】指定の日...
-
office2010とoffice365の共存で...
-
web上にあるエクセルをショート...
-
英数字のみ全角から半角に変換
-
Excel データの並び替えについて
-
何文字超えたファイルだけを抽...
-
エクセルマクロ(超初心者)
-
Microsoft Officeを2台目のPCに...
-
パソコン買い換え Office移行 ...
-
【スプレッドシート】白色のセ...
-
会社PCのメールが更新されない
-
IF(EXACT(B1,B2),"一致","不一...
-
http://oshiete.goo.ne.jp/qa/1...
おすすめ情報