
エクセルでシフトを作成しています。
曜日によって出勤するかしないかがほぼ決まっているので、曜日に応じて休日か出勤かを自動で入力したいのですができますか?
現状、A1に月、C1に年を入力し、それをもとにA4から縦に日付を、B4から縦に曜日を表示させています。
たとえば、ある人は火曜と金曜がお休みなので、
B4が火曜日か金曜日の場合H4に●(休日の意味)を入力それ以外の曜日の場合は1100-2015を入力。
のような感じにしたいです。
また別の人はB4が月・木・金・日の時、N4に●。
B4が火・土の時、N4に1200-2100、
B4が水の時、N4に1800-2100を入力したいです。
No.5ベストアンサー
- 回答日時:
人によっては曜日毎に勤務時間が異なるって事ですね?
それであれば、人と曜日毎の表を作ってそこからシフト表に表示をさせた方が良さそうです。
添付の画像見えますか?
H列の人の一週間のスケジュールをQ4:Q10に、N列の人のスケジュールをR4:R10に入れてます。
シフト表の方は、A列の日付がシリアル値で入っている物として、H4には↓
=INDEX($Q$4:$Q$10,WEEKDAY(A4))
N4には↓
=INDEX($R$4:$R$10,WEEKDAY(A4))
と、入れて下にコピーしています。
教えていただいた方法が最も効率が良さそうでしたので、使ってみました。
この方法なら、時間や出勤日の変更があった時のメンテナンスもしやすいので助かります。
回答ありがとうございました。
No.4
- 回答日時:
A4: =IF(MONTH(DATE(C$1,A$1,ROW(A1)))<>A$1,"",DATE(C$1,A$1,ROW(A1)))
書式 d
B4: =TEXT(A4,"aaa")
H4: =IF(A4="","",IF(OR($B4="火",$B4="金"),"●","1100-2015"))
N4: =IF(A4="","",IF(OR($B4="火",$B4="土"),"1200-2100",IF($B4="水","1800-2100","●")))
No.3
- 回答日時:
多分ご相談で意図しているのは回答2のような数式だとは思いますが,そこを敢えて一つ。
B41セルからB47セルに日月火水木金土を記入
AさんをC列だとすると,C41からC47セルにAさんの●だの1100-2015だのを記入
BさんをD列だとすると,D41からD47セルにBさんの●だのナンだのを記入
するとAさんのC4には
=IF($B4="","",VLOOKUP($B4,$B$41:C$47,COLUMN()-1,FALSE)&"")
と記入して,表範囲にまとめてコピーしておきます。
理屈が判れば標準シフト一覧表はどこに置いてあっても構いません。
No.2
- 回答日時:
IFとOR関数の組み合わせではいけませんか?(条件によっては計算式が長くなりますが)
B列の曜日のデータが漢字1文字であると仮定すると、
H4は、
=IF(OR(B4="火",B4="金"),"●","1100-2015")
N4は、
=IF(B4="水","1800-2100",IF(OR(B4="火",B4="土"),"1200-2100","●"))
条件の少ない方から並べると、比較的計算式が短くなります。
以上、参考になれば幸いです。
この回答への補足
回答ありがとうございます。
B列に直接漢字一字を入力した時は、教えていただいた計算式で問題ないのですが、B列の曜日は(DATE(A2,A3,1)をセルに入力し、セルの書式設定の表示形式で曜日の表示にしています。
この場合、=IF(OR(B4="火",B4="金"),"●","1100-2015")の火、金部分には何を入力すれば良いのでしょうか?
色々入れてみましたがダメでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java Java、配列の問題を教えて欲しいです。 ・日、月、火、水、木、金、土 ・各曜日の英語 を2次元配列 2 2023/07/10 19:14
- アルバイト・パート バイトが月、水、金、土入っていて、週2以上となっていて火曜から土曜の5日間休みが欲しくて、そうなると 3 2023/07/10 15:03
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセルの祝日に色が反映しない 4 2022/05/18 09:58
- Excel(エクセル) 出勤簿の土、日、休日に色付けできない 2 2022/08/04 20:10
- 筋トレ・加圧トレーニング 筋トレで最近 回数が減ってしまいます。 休息が足りないのでしょうか?今までは回数が順調に増えてきたの 6 2023/06/16 15:16
- 会社・職場 月曜日 8時間+1時間残業 火曜日 8時間+1時間残業 水曜日 8時間+1時間残業 木曜日 8時間+ 5 2023/03/26 15:48
- その他(恋愛相談) 日程打診してきたのに、その日に自分の予定入れる人 6 2022/06/07 00:40
- Visual Basic(VBA) VBA 毎日取得するデータを順番に反映していく方法 6 2023/08/26 16:22
- アルバイト・パート バイトのこと 3 2022/11/09 13:52
このQ&Aを見た人はこんなQ&Aも見ています
-
ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
高校生はアルバイトするべきだろうか?
-
ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
ゴリラ向け動画配信サイト「ウホウホ動画」にありがちなことを教えて下さい。
-
人生で一番思い出に残ってる靴
皆さんの人生で一番思い入れのある靴の話を伺ってみたいです。
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
準・究極の選択
「年収1000万円で一生カレーライス」か「年収180万円で毎日何でも食べ放題」
-
あるセルに特定の文字列を打つと、他のセルに決められた文字が自動入力するように
Excel(エクセル)
-
日付を入力しカレンダーの該当する日に印をつけたい
Excel(エクセル)
-
「B列が日曜の場合」C列に/(斜線)が入るようにならないものでしょうか?
Excel(エクセル)
-
-
4
土日祝を空白にする関数を教えてください
Excel(エクセル)
-
5
Excelで予定表を作成中です。予定表に自動的に第1、3月曜に休日と入力したいのですが…
Excel(エクセル)
-
6
Excel【利用予定表】から、【曜日別利用者リスト】を作成
Excel(エクセル)
-
7
エクセルで作成したカレンダーに「当番の名前」を自動的に入力する方法をお
その他(Microsoft Office)
-
8
Excel2010第二、第四土曜日に〇印を
その他(Microsoft Office)
-
9
エクセル 月別シフト表を曜日別固定シフト表へ反映させたい
Excel(エクセル)
-
10
Excelシフト表 固定シフトの自動変換化
Excel(エクセル)
-
11
エクセルで毎月第2週日の水曜日に〇が表示される 関数の組み合わせを教えてくれませんか? 毎週水曜日な
Excel(エクセル)
-
12
シフト表をエクセルで作るときに 例えばAさんの勤務が月、火、水で祝日は休み Bさんが木と金と出勤で
Excel(エクセル)
-
13
エクセルの質問です。条件によってセルに斜線を引きたいのですが。
その他(OS)
-
14
エクセルで、日付を入力すると、別のセルに文字を自動的に表示させるようにするには。
Excel(エクセル)
-
15
第一、第三、土曜日のセルに条件付書式設定で色を付けたいのですが、そのよ
Excel(エクセル)
-
16
エクセルの祝日に色が反映しない
Excel(エクセル)
-
17
28日~31日が必要ない所を空白表示にする方法
Excel(エクセル)
-
18
特定の曜日の時に、特定の表示がしたい
Excel(エクセル)
-
19
Excelでシフト作成の際の定休日の自動入力関数について
Excel(エクセル)
-
20
Excelの関数について、特定の文字を入れると斜線や線を入れることは出来ますか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
SUMに含まれる範囲から特定のセ...
-
エクセルで表示されている数字...
-
「エクセル」特定の行(セル)...
-
エクセル:横長の表を改行して...
-
エクセルで小数を含む数値の抽出
-
エクセルで曜日に応じた文字を...
-
列の数字に100をかけたい
-
HYPERLINKとADDRESSとMATCHの組...
-
Excelでの検索結果を含む行だけ...
-
Excel HLOOKUPで...
-
セルをダブルクリックで、画像...
-
なぜにエラーに???
-
「Exel」で、指定した列が...
-
スペースとスペースの間の文字...
-
エクセルでセルの値分の個数の...
-
Excel VBA でA列の中に、1か10...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
エクセルでセルの値分の個数の...
-
スペースとスペースの間の文字...
-
エクセル:横長の表を改行して...
-
エクセルで表示されている数字...
-
Excelでの検索結果を含む行だけ...
-
「エクセル」特定の行(セル)...
-
列の数字に100をかけたい
-
別のセルに値が入力されたら、...
-
エクセル セル内の文字数を超え...
-
エクセルで、毎日の走行距離(...
-
Excelのセル内文字の並び替えに...
-
エクセルで曜日に応じた文字を...
-
エクセルのsumifでかけ算してか...
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセルにデータを入力すると...
おすすめ情報