Googleスプレッドシートで日付ごとの出席状況を自動反映させる方法

Excel

Googleスプレッドシートを使用して、日付ごとの出席状況(〇、✕)を反映させる方法を説明します。シート1にある名前のリストと日付を使い、シート2で名前を入力すると自動的にシート1に反映される仕組みを作成します。

シート1とシート2の設定

まず、シート1には日付と名前を入力します。例えば、A列に名前(A1: Aさん、A2: Bさん、A3: Cさん)、B列には日付が記載されます。シート2には名前を入力するだけで、シート1の対応する日付に反映させる仕組みを作ります。

必要なGoogleスプレッドシート関数

シート2で名前を入力したら、その名前に対応する日付セルに自動的に「〇」または「✕」を表示させるためには、GoogleスプレッドシートのIF関数とVLOOKUP関数を使います。

=IF(ISBLANK(VLOOKUP(B1, Sheet2!$A:$B, 2, FALSE)), "✕", "〇")

この関数は、シート2のB列に名前が入力されている場合、シート1の該当する日付に「〇」を表示し、入力されていない場合は「✕」を表示します。

設定の手順

1. シート1のA1:A3に名前(Aさん、Bさん、Cさん)を入力し、B列には日付(例えば、B1:2023/01/01, B2:2023/01/02など)を入力します。
2. シート2のA列に名前を入力します。
3. シート1のB列に以下の関数を入力します。
4. 日付ごとにシート2に入力した名前に「〇」または「✕」が自動的に反映されます。

まとめ

この方法を使えば、Googleスプレッドシートで日付ごとの出席状況を自動的に反映させることができます。シート1に名前と日付を入力することで、シート2に名前を入力するだけで「〇」や「✕」が自動で表示され、出席管理が簡単になります。

コメント

タイトルとURLをコピーしました