
私は、学生が当社のサービスを利用したすべての時間をリストするスプレッドシートを作成中です。列 F には学生 ID 番号をリストします。異なる日付範囲で何人の異なる学生とやり取りしたかを知る必要があります。学生が ID 番号を教えたがらないため、スプレッドシートには多くの空白があります。
現在、私は次の式を持っています:
=SUM(IF(FREQUENCY(F2:F10000,F2:F10000)>0,1))
これに日付範囲を追加する必要があります。開始日は現在 AB3、終了日は AC3 です。生徒とやり取りした日付は現在 M 列にリストされています。これはコンピューター リテラシーが限られている人 (私よりもさらに限られている人) が使用するため、日付範囲を数式に直接入力することはできません。そのため、彼らが数式にまったく触れなくてもよいように設定する必要があります。
データは下の画像のように設定します。同じ名前の学生が複数いることが多いため、ID 番号を使用します。実際のデータ行数は数千です。もちろん、画像のデータは偽物ですが、何らかのヒントになると思います。数式は AB の後に始まり、変更されるのは表示する日付範囲のみです。 データレイアウトのイメージ