シンプルなトラッカーを作成しようとしています。列 B と C では、タスクに作成者がタグ付けされ、作成者が完了日を入力します。
上は、見やすいようにアイテムをカウントするダッシュボードです。合計を数えましたが、完全な列の式を書くことができませんでした。countifs を試しましたが、数式を機能させることができませんでした。
考え?
シンプルなトラッカーを作成しようとしています。列 B と C では、タスクに作成者がタグ付けされ、作成者が完了日を入力します。
上は、見やすいようにアイテムをカウントするダッシュボードです。合計を数えましたが、完全な列の式を書くことができませんでした。countifs を試しましたが、数式を機能させることができませんでした。
考え?
COUNTIFS では、VH が にあると仮定するとA8
、Tasks/Author/Completed は Row12 にあり、Row1000 までのデータがあるか、またはある可能性があります。
=COUNTIFS(B$12:B$1000,A8,C$12:C$1000,">1")
必要に応じてコピーします。
あなたの画像から、ダッシュボードのピボット テーブルを作成する必要があります。
絶対に (???) ピボットテーブルなしでやっていく必要がある場合は、次のようにします。
=COUNTA(A:A)-1
(ヘッダーの場合は -1)としてカウントします=COUNTA(OFFSET(B5;0;0;$E$2;1))
ます (この例では、列 B をカウントし、ヘッダーは B4 にあり、最初のデータは B5 にあり、上記の式のタスクの数は $E$2 にあります)Offset 関数は、基本的に、参照から始まる選択可能なサイズの範囲を返します。したがって、最初のデータ セルから開始し、幅を 1 列、深さを #oftasks 行にします。
DSUM を使用すると、おそらく正しい方向に進むでしょう。
http://office.microsoft.com/en-gb/excel-help/dsum-HP005209069.aspx
SUMPRODUCTを使用して、著者ごとの完了量を見つけることができます。
=SUMPRODUCT(--($B$8:$B$16=A3),--($C$8:$C$16>1))
この場合、「--」はSUMPRODUCTに配列内の各セルを個別に処理するように指示します(User2063626の例を使用しました)ので、最初から開始し、B8 = VHであるかどうかをチェックし、答えをブール値として記録します(TRUEの場合は1)または FALSE の場合は 0)、この場合は VH に等しいため、1 を使用します。次に、C8>1 (日付がある場合) を確認し、1 を格納します。次に、2 つの値を乗算します。 1*1=1 を指定すると、最初の行の値が得られます。次に進み、B9 (VH と等しいため 1 を取得) と C9 (日付がないため 0 を取得) のチェックを行い、行の結果 1*0=0 を乗算し、前の結果に加算します。 . 配列内の行ごとに繰り返され、作成者が VH であり、完了日がある行の数を返します (2)。