■ このスレッドは過去ログ倉庫に格納されています
エクセルに詳しい奴来てくれ
- 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
- https://i.imgur.com/nuKUFyJ.jpg
これを
https://i.imgur.com/w12wCnG.jpg
ここに抽出したい
- 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
- エクセルの関数の出力ってセル内で全て完結してるから、状況に応じて列を増やしたりってのは難しいのよ
ある日のシフトに入ってる人数に応じて列増やすってのはマクロ組む以外思いつかないな……
関数ベースならある程度は運用でカバーせざるを得ないと思うよ
- 32 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 04:07:46.154 ID:gBcOiKria.net
- マクロ組んだ方が早くね?
- 33 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 04:08:30.547 ID:lXsoc07x0.net
- >>31
なるほどな
値をそのまま引っ張ってくるってのもできないのか…
マクロはまだ俺には組めそうにないからもっと勉強しないとだな
- 34 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 04:12:14.655 ID:KHoe0mo/0.net
- >>33
あらかじめ全員分の列作っておいて、シフト入ってないやつはフィルタで弾くって方法が一番求めてるものに近いかも
- 35 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 04:14:47.229 ID:lXsoc07x0.net
- >>34
そうなるとシフト入ってないやつが入るはずだったセルは空欄になっちゃうってことだよな
- 36 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 04:23:26.811 ID:83421GX30.net
- Googleスプレッドシートに雛形貼って編集許可しとけば誰かが手入れてくれるんちゃうかw
- 37 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 04:33:35.409 ID:U21JmiWjM.net
- とりあえずスクリーンショット撮れるようになれ
- 38 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 04:35:02.087 ID:vbG5zNkT0.net
- エクセルシートアップロードしたらスパーハカーのVIPPERがどうにかしてくれるだろ
- 39 :以下、?ちゃんねるからVIPがお送りします:2018/04/20(金) 04:37:31.199 ID:lXsoc07x0.net
- そうだな。
久しぶりに人の優しさに触れたよほんとにありがとう
最初のスレでうんこって書いたやつも含めてみんなほんとにありがとう。
知識不足でほんとにすまんかった。
総レス数 39
10 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★