A B C D E F
1 R2.12 1 2 3 4 5
2 火 水 木 金 土
3 高井 夜 明 公 早 遅2
4 新野 明 公 早 公 公
5 小野 公 遅 早2 遅 夜
6 強井 早 夜 明 公 早
7 浅池 遅 早 夜 明 公
8 青矢 公 公 遅 夜 明
9 宮賀 明 公 公 遅 公
10 富井 公 公 早○ 夜 明
11 引下 遅 夜 明 公 早
12 石井 遅 公 公 早○ 夜
13 新見 公 遅 夜 明 公
14 山下 夜 明 公 遅 日
15 村上 公 早 遅 公 日
シート1に、A列3行目から名前(実際は45名います)、B列から右に1~31日までの勤務表です。
勤務内容は、早・早2・早○・日(勤)・遅(番)・遅2・夜(勤)・明(け)・公(休)があります。
(早が2人いたり、いなかったり…公休が5人だったり4人だったり、日勤がいたり、いなかったりします…)
シート2に、以下のようにしたいのです。(または同じシートの右側や下の方でもいいです)
A B C D E F
1 R2.12 1 2 3 4 5
2 火 水 木 金 土
3 早 強井 浅池 新野 高井 強井
4 村上 引下
5 早2 小野
6 早○ 富井 石井
7 日勤 山下
8 村上
9 遅番 浅池 小野 青矢 小野
10 引下 新見 村上 宮賀
11 石井 山下
12 遅2 高井
13 夜勤 高井 強井 浅池 青矢 小野
14 山下 引下 新見 富井 石井
15 明け 新野 高井 強井 浅池 青矢
16 宮賀 山下 引下 新見 富井
17 公休 小野 新野 高井 新野 新野
18 青矢 青矢 宮賀 強井 浅池
19 富井 宮賀 石井 引下 宮賀
20 新見 富井 山下 村上 新見
21 村上 石井
このようなことはできるのでしょうか。(今日の早番は誰なのか?今日の遅番は誰と誰なのか?見たいのです。)
マクロは使えませんので、関数で何とか行いたいのですが、どなたかご教授ください。
どうぞ宜しくお願い致します。
列がズレてしまうかもしれません。ご容赦ください。
No.9
- 回答日時:
添附圖參照(Excel 2019)
最終結果は Sheet2 に示すけど、其の前に Sheet3 で準備作業をします。
列A は 貴方が示した Sheet2 の A列 の範圍 A3:A17 の項目名を順序通りに隙間無く並べ、列B は其れ等の順序番號を附しただけ。
範圍 C1:AG1 は貴方の Sheet1 の1行目の日附に符合して居ます。
3.式 =COUNTIF(INDEX(dbase,,C$1),$A2) を入力したセル C2
 ̄ ̄を右方に 30列(AG列迄)、下方に 8行(10行目迄)オートフィル
 ̄ ̄します。
4.セル B12 に入力した式 =MAX(C2:AG10) の戻り値が既述の
 ̄ ̄テンデンバラバラの最大値である事を承知されたい。
此処迄で不明な點等があれば教へて下さい。其の内容に依って、此の書き込みの繼續/中斷を決めます。
お世話になっております。
Sheet1は回答No.8の通りできています。
Sheet2はまだ何も未入力です。
Sheet3に回答No.9の通り行うと、画像なような数字にならず、すべて#REF!になってしまいました。
すみません。どこがおかしいのでしょうか?
画像を貼ってみようと思います。
No.8
- 回答日時:
[No.3お礼]へのコメント、
》 …しているのだそうです
なあ~んだ、貴方自身の仕事では無いンだと分かってヤルキが半減しました。(^_^)
なので、説明は出來るだけ端折りますネ。でも長くなりそう。
先ずは、Sheet1 に於ける下準備を。
1.セル A2 に“名前”と入力⇒範圍 A2:A15 を選擇⇒Alt+MC⇒“上端行”だけにチェック入れ⇒[OK]
2.範圍 B3:AF15 を選擇⇒[名前ボックス]にマウスカーソルを放り込み⇒其処に在った B3 を文字列 dbase に上書き⇒Enterキーをパシーッ
(續く)
こんにちは。お世話になっております。
他部署の勤務表なのですが、当部署にも関係しており、この状況が打破できれば法人としての業務の改善に繋がります。どうかよろしくお願いいたします。
上記のアドバイスまでは入力することが出来ました。
その後の手順をどうかご教授いただけますと幸いです。
宜しくお願い致します。
No.6
- 回答日時:
> 1セル1名で表記をできればと思います。
ならマクロを組むしかないと思いますが VBAの知識はあるのでしょう
か。というのもあまり単純ではない VBAプログラムを質問掲示板の誰
かに作ってもらったとしてメンテナンスできるスキルがないと後で破
綻しますよ。
こうでなければいけないという仕様が決まっていて プログラムでやろ
うと決めたのなら外注するのも手だと思います。
自作する場合 実力に見合わないことはやらない方がいいと思います。
続けるのが難しいのもそうですが引き継ぎでも苦労します。
> その人は入浴当番とし、1カ月でだいたいみんなが平均になるよう
> にするのです。
それはセルの色分けでないとできないことでしょうか。
当番担当者の文字列を太字にするとか「★」を入れるとか やりようは
あるように思います。
No.5
- 回答日時:
以下クエリでやる場合の手順です。
元の表にテーブル設定を入れて [データ]→[テーブルまたは範囲から]
PowerQueryエディタで
・「1」~「31」列を選択して [ピボット解除]
・「氏名」列のフィルタで「null」以外を抽出
・「属性」「値」列を選択して [グループ化]
→新しい列名「グループ」で [すべての行]を指定
・カスタム列を追加
→新しい列名「氏名」で「=Text.Combine([グループ][氏名], ",")」
・グループ列を削除
・「属性」「値」列を選択して [列のピボット]
→値列を「氏名」にして 詳細設定オプション「集計しない」
以上で読み込み。
ありがとうございます。
使ったことのない方法なので後ほど試させていただきます。
ただできましたら先ほどのお礼にも記入しましたが、1セル1名で表記をできればと思います。出勤人数が日によってバラバラなので、難しいと思います。空欄が出来てしまっても良いので何とかなりませんでしょうか?
何卒宜しくお願い致します。
No.4
- 回答日時:
氏名を「,」で繋いで表示していいなら PowerQueryでできますけど。
勤務内容の順番を指定したい場合は 別途順番を指定するマスタが必要
ですが。
このようなことができるのですね。
この方法はどのようにやるのでしょうか?
ただ、実際はその表を更に色分けして(例えば、遅番3人の内1人のセルを黄色を塗って、その人は入浴当番とし、1カ月でだいたいみんなが平均になるようにするのです。
難しいのが、日曜日など、出勤が少ない時などには、遅番がいないので日勤がその黄色の入浴当番になるということもあるため、できれば、セル1つに1名の名前が出ると助かります。
どうぞよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 野球 日本代表 これで世界一ですか 2 2022/11/11 05:59
- 野球 世界一ですか 4 2022/11/11 06:17
- 野球 世界一ですか 2 2022/11/11 06:15
- 新幹線 【鉄道】全国にある新幹線の駅の格付けランキングを作ってみました!皆様のご意見をよろしくお願いします。 1 2023/02/11 16:42
- 野球 高校野球の話 1 2022/08/18 09:54
- 政治 要するに、細田衆院議長の思想は、私利私欲の為なら、法律を曲げても構わないと言う思想ですよね? 1 2022/04/17 05:30
- Excel(エクセル) 『シフト表自動化の作成について』 1 2022/06/02 00:45
- アイドル・グラビアアイドル アイドル 7 2023/02/18 23:37
- 外国株 松井証券に証券取引口座をもつが 1 KO コカ コーラが先週取引ランキング トップ10にない、米国株 1 2022/08/10 13:57
- 浮気・不倫(恋愛相談) 彼氏は浮気の可能性ありますか? 彼氏の趣味は楽器で、 2つ参加しており、その中の一つが本番が1ヶ月後 1 2022/06/08 07:54
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
エクセルで勤務表の出勤者を抜き出したい。 日付 名前 5/16 5/17 5/18 5/19 田中
Excel(エクセル)
-
複雑なシフト表から1日ごとの出勤者、シフトを抜き出したいです
Excel(エクセル)
-
月間勤務表から1日~31日までの各日付ごとに出勤している職員を書き出す方法
Excel(エクセル)
-
-
4
月のシフト表から当日のシフトを抽出したいです
Excel(エクセル)
-
5
エクセルで、勤務表から 日付別に勤務者と勤務形態を抽出して、別シートに抽出したい
Word(ワード)
-
6
エクセルで、勤務表から 日付別に勤務者と勤務形態を抽出して、別シートに抽出したい
Excel(エクセル)
-
7
エクセルで出勤表から出勤者の名前を出したいのですが。
Excel(エクセル)
-
8
勤務シフト表から、当日の出番を抽出するには?
Excel(エクセル)
-
9
シフト管理、月間のシフト表を別シートで日ごとの時間別で出勤者の名前を表示したい
Excel(エクセル)
-
10
作業別のシフト表から職員別のシフト表へ反映させたい
Excel(エクセル)
-
11
再度質問です。シフト表から日毎の勤務者を抽出する方法
Excel(エクセル)
-
12
エクセル シフト勤務表から、シフト別に氏名を抽出。
その他(ソフトウェア)
-
13
会員名簿から出席者のみ一覧表の作成
その他(Microsoft Office)
-
14
エクセルのセルでシフト表を作っているのですが、それを別のシートに反映させたいのですが、どのようにすれ
Excel(エクセル)
-
15
【EXCEL】シフト表から休みの日だけを抽出する方法をご教授ください。
Excel(エクセル)
-
16
エクセルで出勤シフト表中の数字から別シートで名前入りの出勤表を作成したい
Excel(エクセル)
-
17
【Excel】月間シフトから日別シフトを自動作成したい
Excel(エクセル)
-
18
シフト作成 別シート反映
Excel(エクセル)
-
19
エクセル2010 欠席者の名前を抽出し同じセルに
Excel(エクセル)
-
20
エクセル シフト表から名前検索して他のシートに反映させたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
Excelのセルを飛ばして入力する
-
Excelのオートフィル
-
別シートからの文字を変更
-
Excel 2019 のピボットテーブル...
-
エクセルの行の抽出について質...
-
【マクロ】エクセルにかいてあ...
-
スプレッドシート クエリ関数 1...
-
エクセルでセルに「氏名を入力...
-
MOS365 Excel Expert / Excel R...
-
excelの不要な行の削除ができな...
-
EXACT関数とIF関数の組み合わせ...
-
スプレッドシートの関数VLOOKUP...
-
Excelで全角を半角にしたいので...
-
Excel初心者です。 詳しい方、...
-
エクセルの数式で教えてください。
-
4つのパターンを表示するEXACT...
-
スマートな関数を教えて下さい。
-
【Excel】セル内の時間帯が特定...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報
エクセルの2016です。
よろしくお願いいたします。
早:3人、早2:2人、早○:4人、日(勤):5人、遅(番):4人、遅2:1人、夜(勤):5人、明(け):5人、公(休):17人となります。
どうぞよろしくお願いいたします。
No.9を行ってみましたらこのようになってしまいました。
こんにちは。すみません。お手数をお掛けしております。
補足画像を貼ります。宜しくお願い致します。
すみません。もう一度最初から作ってみました。
上の②の画像と今回の下の画像では「名前の管理」の「値」が違っていました。
そのまま続けていって、回答No.15の12と13の操作を行いますとオートフィルしたセルは白のフォントですが、背景を黒にしても何も表示されません。
回答No.15の14で、標準書式のセル B3 に式 =MOD(ROW(A1)-1,5)+1 を入力して、此のセルのフィルハンドルを「エイヤッ!」とダブルクリック→とのことですが、ここでフィルハンドルをダブルクリックしても、オートフィルになりません。左側にデータがないからでしょうか?B3:B47までオートフィルしても良いでしょうか?
ご指導よろしくお願いします。