エクセルに詳しい奴来てくれ

1 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 02:47:00.863 ID:lXsoc07x0.net
シフト表を作っているんだが
ガントチャートでその日の出勤者と出勤時間をグラフで出したシート(1とする)と
一ヶ月分の各希望シフトを入れて適宜削っていくシフト表(2とする)を作ったんだ。
2の方は全部埋めたんだが1に入力するのに1を見ながら手作業だと時間もかかるしミスもでる。

そこで2から1へその日の出勤者名と出勤時間を抽出したいんだけどどうすればいいかわからない

何度もすまん

2 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 02:48:02.857 ID:lXsoc07x0.net

3 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 02:51:01.232 ID:lXsoc07x0.net

んで別シートに
一ヶ月分の各出勤者と出勤時間をまとめたやつと
それの出勤時間が入力されたところに出勤者の名前を返してくれるようにした表は作れた

4 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 02:51:11.121 ID:lkV5/xnv0.net

まだ答え出てなかったのか

5 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 02:52:08.874 ID:lXsoc07x0.net

前々スレの教えてくれた人の画像なんだがhttps://i.imgur.com/knZngiR.jpg

こうなるようになってる

6 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 02:52:55.659 ID:lXsoc07x0.net

>>4
すまん昨日までエクセルのエの字も知らなかった者だから苦戦してる

7 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 02:53:05.513 ID:KHoe0mo/0.net

エクセル使わないで別なソフト使えばいいと思う!

8 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 02:53:41.506 ID:lXsoc07x0.net

>>7
あと少しな気がするから最後までやりたいんだ

9 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 02:56:45.011 ID:xfsuPKRxd.net

昨日まで知らなかったのにすごいな
これなら独学でも明日には完成するだろう

10 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 02:59:39.876 ID:lXsoc07x0.net

>>9
グーグル先生は有能
じゃなくて褒め言葉は完成してから欲しいんだ

どんなに調べてやってみても求めてるものじゃないんだ
どの関数使うかもさっぱりわからん

11 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:00:05.457 ID:PpukLN/S0.net

開始時間と終了時間の間の時間のときは文字なり色なり出るようにすればいいんじゃないの

12 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:02:19.560 ID:lXsoc07x0.net

>>11
https://i.imgur.com/Zbwxq4n.jpg
どのことを言ってるかわからないけどこうなるようにはできた

13 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:02:58.550 ID:JIyZgAYh0.net

関数よりもVBで処理した方がいいよ

14 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:04:00.619 ID:lXsoc07x0.net

何なら俺が使うわけじゃなくて割と歳行った人が使うから簡単にシフト表を作れるようにフォーマットを作ってあげたいんだ。
あとは抽出するのにどの関数を使えばいいかわからないんだ

15 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:04:22.398 ID:KHoe0mo/0.net

お名前と日にちがあれば規則性なりLOOKUPしてくるなりで数値を参照するのは多分もうできてるだろ?
勤務時間の範囲内であるかを調べたいならIFを二重に使って始業時間以上かつ終業時間未満であるかをガント側のシートの各セルで判定すればいけないか?

16 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:05:53.268 ID:lXsoc07x0.net

>>13
VBがわからないんだけどプログラミングはできないよ

17 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:07:33.651 ID:UMK0wqCI0.net

別のシートのセルを参照して計算すればいいんじゃないの?

18 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:08:16.329 ID:lXsoc07x0.net

>>15
多分数値を参照するってところができてない

19 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:08:27.812 ID:PpukLN/S0.net

>>12
シート1に時間が書いてあれば、シート2の名前と勤務開始と勤務終了に数字入るようにすればいいんじゃない?

20 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:08:47.728 ID:lXsoc07x0.net

>>17
どの関数を使えばいいかがわからない。

21 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:11:43.527 ID:sKsvhCU00.net

Vlookupぐらいが分かればあとは検索の仕方覚えれば
なんとかなるってばよ

22 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:16:32.329 ID:KHoe0mo/0.net

日付ってこれ文字列?
日付型にしてからそれを検索値にしてVLOOKUPしよう
何列目を値を参照するかは氏名を元にMATCHで列の数持って来て頑張れ

23 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:23:42.305 ID:lXsoc07x0.net

>>22
すまんすごい初歩的なこと聞くんだが
日付型って一個ずつ打ってかないとダメか?

表示形式ってやついじると全部##になっちゃう

24 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:31:00.688 ID:KHoe0mo/0.net

>>23
日付はセルの右下ドラッグしていけば一日づつ増えてくよ
##は幅が足りてないだけ

25 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:44:49.738 ID:ceLxrkXM0.net

VB使わないなら条件付書式で始業と就業の間にそのセルの数字が入ってたら塗りつぶしでいいんじゃないの?

26 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:46:11.695 ID:lXsoc07x0.net

>>24
>>2の上の画像のシートに入力すると下の画像のシートにも反映されるようになる?

27 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:47:34.687 ID:ceLxrkXM0.net

>>12
と思ったらもう出来てた
intを日付型に直したいのか
それならその数字のところ全部選択して日付型にすればいいっしょ

28 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:50:43.661 ID:KHoe0mo/0.net

一枚目のシートに列を追加したら自動でガントチャートを追加ってのは関数じゃ厳しいな
そこん所は数カ月分日付設定して定期的に更新すればいいかと

29 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:52:36.288 ID:lXsoc07x0.net

みんなありがとうほんとにごめん
一回落ち着く

ガントチャートがついてるシートの「名前」、「勤務開始」、「勤務終了」の三つの項目を違うシートに入力することで自動的に入るようにしたいんだ。

表示形式を日付にするのはできた。

30 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 03:55:03.528 ID:lXsoc07x0.net

>>28
そうなのか

勤務開始と勤務終了を入力すれば勝手に差を計算して勤務時間に入れるのとガントチャートでグラフが出来るところまではできたんだ。

31 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 04:03:22.209 ID:KHoe0mo/0.net

エクセルの関数の出力ってセル内で全て完結してるから、状況に応じて列を増やしたりってのは難しいのよ
ある日のシフトに入ってる人数に応じて列増やすってのはマクロ組む以外思いつかないな……

関数ベースならある程度は運用でカバーせざるを得ないと思うよ

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

CAPTCHA


この記事を読んだ方へのおすすめ

最近のコメント

あああああ : 訴えられた『荒野行動』で「#PUBGを許すな」が盛り上がってしまう
 PUBGはキッズ少ないな、i7+1070クラスのPCが必要だ... (4/22)
ページTOPへ↑