• 締切済み

googleスプレットシートについて

スプレットシートについて質問です。 タイムカードを作っておりまして、googleフォームにてデーターを取得までは良いのですが、添付資料にあるように出勤と退勤を分けてそれぞれ指定のセルに自動貼り付けしたいのですがうまくいきません。 現況は手動にてデーターをコピーしている状況です。貼り付け位置の間違い等が懸念されますのでこの部分を手を加えなくて済む方法はないでしょうか。 関数もしくはVBA等で良いアイデアが有ればありがたいです。 どなたか詳しい方御教示お願い致します。

みんなの回答

  • mt2015
  • ベストアンサー率49% (258/524)
回答No.2

日を跨いだ勤務は無く、また同じ日に出勤・退勤を繰り返すことが無いと言う条件での例です。 G列には日付を、H1には「出勤」、I列には「退勤」と入れておきます。 E列を作業列として使用します。 E2セルに↓の式を入れて下方向にコピーします。 =INT(B2) H2セルに↓の式を入れ、ユーザ書式の設定を「h:mm;;# 」として(図の例だと H2:I9に)コピーします。 =SUMIFS($B:$B,$E:$E,$G2,$D:$D,H$1) #Excel2016でやっていますので、多少異なるかもしれません。

0x6698im
質問者

お礼

参考になりました。 スプレットシートシートで試してみましたがうまくいきませんでした。 他の方法でもアプローチしていきたいと思います。 ありがとうございました。

noname#232800
noname#232800
回答No.1

実は、出退勤とカレンダーを同期させるやり方を研究中なのですが、セルの日付ですが、日付型では上手く行かないので 月 日 時 分 とセルを分けています。27時などは出来ない設計にします。今回も 出  9 30 退 12 48 で、Clender とかのプロパティーつうか、カレンダーでドラッグアンドドロップで予定を立てるってとこで、止まってます。

関連するQ&A