0

これを手伝ってくれる人を前もってありがとう、私は近くにいると思いますが、それでも機能していません。

来年中にスタッフに記入してもらう簡単なシートアクティビティレポートシートがあります。これには5つの列があります。

  1. 列A:日付-形式(2013年4月4日13:30:00)
  2. 列B:タイトル-形式(テキスト文字列)
  3. 列C:出席-形式(番号)V
  4. 列D:Vol led-形式(テキスト文字列)
  5. 列E:スタッフ主導-フォーマット(テキスト文字列)

このデータを使用して、月(B列)などの静的データを含む別の要約シートに集約できることを90%確信しています。正しい出力が合計またはカウントされる原因になりますが、フィルターで基準を構成するのに問題があります。

  • スタッフまたはボリュームのいずれかによって編集されたイベントの量。どちらのボックスもチェックされていない場合、イベントはカウントされません)現在、これを試していますが、機能していません

= SUM(FILTER('ホステルアクティビティ'!A:A、MONTH('ホステルアクティビティ'!A:A)= $ B3、NOT(AND(ISBLANK('ホステルアクティビティ'!D:D)、ISBLANK('ホステルアクティビティ'!E:E)))

  • スタッフやボランティアが主導する活動の1か月の総参加者数現在、これを試していますが、機能していません

= SUM(FILTER('ホステルアクティビティ'!A:A、MONTH('ホステルアクティビティ'!A:A)= $ B3、NOT(AND(ISBLANK('ホステルアクティビティ'!D:D)、ISBLANK('ホステルアクティビティ'!E:E)))

  • THIE WORKS!##見出し##活動のための1か月のボランティア主導の活動の総数現在私はこれを使用していて、それは機能しています

= COUNT(FILTER('Hostel Activities'!A:A、month('Hostel Activities'!A:A)= B3、not(isblank('Hostel Activities'!E:E))))

支援および/またはガイダンスをありがとう

ダニー

4

2 に答える 2

0

最初の 2 つの式で最初に目にする問題は、結果を呼び出しSUMていることですFILTER。しかし、日付であるFILTERcolumn を返しています。Aしたがって、基本的に日付を合計すると、探している結果が得られません。前回の数式で行ったように、なぜ を使用しないCOUNTのですか?

次に、貼り付けた最初の 2 つの式は同じですが、どのように異なる結果が返されると思いますか?

最初の 2 つは OR 条件を合計したいようです。これを行うには 2 つの方法があります (私が今思いつく方法です)。COUNT(FILTER(...より簡単に理解するには、基準ごとに 1 つずつ、2 つの式を合計するだけです。

=COUNT(FILTER('Hostel Activities'!A:A,month('Hostel Activities'!A:A)=B3,not(isblank('Hostel Activities'!D:D)))) + B6

B6onが他の式であると仮定しますCOUNT(3番目の式、すでに機能しています)。

別のオプションは、OR関数を の基準として使用することFILTERです。このような:

=COUNT(FILTER('Hostel Activities'!A:A,month('Hostel Activities'!A:A)=B3, OR(NOT(ISBLANK('Hostel Activities'!E:E)), NOT(ISBLANK('Hostel Activities1!D:D))) ))
于 2013-03-24T12:30:22.003 に答える
0

数式とソース データを調整することで機能する方法を見つけたと思います。

基本的

ソースレポートデータ:

列 D と E を同じ列に結合し、データ検証を追加して、アクティビティがスタッフ、ボランティア、またはそのどちらによっても行われない場合、コーディネーターが入力する必要があるようにしました。

月次集計レポート:

スタッフまたはボランティアのいずれかが率いる活動の数を数えるために、私はこれを使用しました:

=COUNT(FILTER('ホステルでのアクティビティ'!A:A,month('ホステルでのアクティビティ'!A:A)=B3,'ホステルでのアクティビティ'!D:D="スタッフ"))+E3

*E3 は、次の式を使用して求められるボランティア主導の活動の数です。

=COUNT(FILTER('ホステル活動'!A:A,month('ホステル活動'!A:A)=B3,'ホステル活動'!D:D="ボランティア"))

スタッフやボランティアの参加者数を足し算するのは少し難しかったのですが、2つのユニークな式を足し合わせるとできました。フィルター条件で OR ステートメントを使用したいのですが、それを機能させることができませんでした。これは私がそれを実現することができた方法です:

=SUM(FILTER('ホステルのアクティビティ'!C:C,month('ホステルのアクティビティ'!A:A)=B3,'ホステルのアクティビティ'!D:D="スタッフ")) + SUM(FILTER('ホステルのアクティビティ' '!C:C,month('ホステル活動'!A:A)=B3,'ホステル活動'!D:D="ボランティア"))

ご協力ありがとうございました

于 2013-03-24T21:16:37.303 に答える