確かに可能です。まず、月曜日、火曜日などに日付を記入します。これにより、後続の計算が簡単になり、データを読むときにも役立ちます。これは、「月曜日」の下に行くだろう:それは、現在の週間労働時間の月曜日を返します。日付は(2番される)月曜日のとき
=today()-weekday(today())+2
ここ2は、減算を補償します。週の他の日は、月曜日(=A2+1
)に1を加えたり、=today()-weekday(today())+3
などを直接使用して取得することができます。
query
、filter
、vlookup
などの関数を使用してフォームシートからデータを取り出すことができます。たとえば、この式はフォーム応答1の第3列をA2の内容に最も近い場所に返しますここでは、現在の月曜日)
=vlookup(A2, 'Form Responses 1'!A:A, 3)
可能性の問題は、そのフォームの回答は、日付と時刻の両方を記録しているので、「最も近い」のレコードは、前日の23:50からのものであってもよいです。これを解決する一つの方法は、filter
を使用することである。
=filter('Form Responses 1'!C:C, floor('Form Responses 1'!A:A) = A2)
これは列の日付は、A2の内容と一致するフォームからすべてのC列のエントリを返します。
ありがとうございました!これは多くの助けになります! –