この記事では、複数のチェックに基づいて、ソースシートからサマリーシートに学生のサマリーステータスを取得する方法を学習します。

質問:-ソースと概要の2枚のシートがあります。ソースシートには、学生の名前、ID、件名、完了日、完了ステータスがあります。

  • ソースシートで各学生と科目をチェックし、完了していない場合は完了日を抽出して、ステータスを取得する式が必要です。

以下はソースシートのスナップショットです:

img1

以下は要約シートのスナップショットです:

img2

セルD2では、数式は\ {= IFERROR(IF(INDEX(Source!$ D $ 2:$ D $ 12、MATCH(1、(Source!$ A $ 2:$ A $ 12 = $ B2)(Source!$ C $ 2 :$ C $ 12 = D $ 1)、0))= 0、INDEX(Source!$ E $ 2:$ E $ 12、MATCH(1、(Source!$ A $ 2:$ A $ 12 = $ B2)(Source!$ C $ 2:$ C $ 12 = D $ 1)、0))、INDEX(ソース!$ D $ 2:$ D $ 12、MATCH(1、(ソース!$ A $ 2:$ A $ 12 = $ B2)(ソース!$ C $ 2 :$ C $ 12 = D $ 1)、0)))、 “未開始”)}注:これは配列数式です。 Ctrl + Shift + Enterキーを一緒に使用する必要があります*範囲D2:F6の数式を下にドラッグして移動します。 3つのサブジェクトすべてのステータスを取得します:

img3

  • 各学生マークの3つの科目すべての結合ステータスを更新するには列Gでは、式を

として使用します。 === = IF(AND(ISNUMBER(D25)、ISNUMBER(E25)、ISNUMBER(F25))、 “完了”、 “未完了”)

img4

このようにして、葯シートのデータに基づいて学生の要約データを抽出できます。