0

シンプルなトラッカーを作成しようとしています。列 B と C では、タスクに作成者がタグ付けされ、作成者が完了日を入力します。

上は、見やすいようにアイテムをカウントするダッシュボードです。合計を数えましたが、完全な列の式を書くことができませんでした。countifs を試しましたが、数式を機能させることができませんでした。

考え?

SO15530769 の例

4

5 に答える 5

0

COUNTIFS では、VH が にあると仮定するとA8、Tasks/Author/Completed は Row12 にあり、Row1000 までのデータがあるか、またはある可能性があります。

=COUNTIFS(B$12:B$1000,A8,C$12:C$1000,">1")

必要に応じてコピーします。

于 2013-03-30T04:51:32.277 に答える
0

あなたの画像から、ダッシュボードのピボット テーブルを作成する必要があります。

絶対に (???) ピボットテーブルなしでやっていく必要がある場合は、次のようにします。

  • 列 B でダッシュボードを開始し、列 A に列ヘッダー「タスク」とデータのみが含まれるようにします (空白行は許可されません!)
  • タスクの数を=COUNTA(A:A)-1(ヘッダーの場合は -1)としてカウントします
  • 他のすべての列を次のようにカウントし=COUNTA(OFFSET(B5;0;0;$E$2;1))ます (この例では、列 B をカウントし、ヘッダーは B4 にあり、最初のデータは B5 にあり、上記の式のタスクの数は $E$2 にあります)

Offset 関数は、基本的に、参照から始まる選択可能なサイズの範囲を返します。したがって、最初のデータ セルから開始し、幅を 1 列、深さを #oftasks 行にします。

于 2013-03-20T17:53:57.813 に答える
0

DSUM を使用すると、おそらく正しい方向に進むでしょう。

http://office.microsoft.com/en-gb/excel-help/dsum-HP005209069.aspx

于 2013-03-20T17:50:19.040 に答える
0

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)。

于 2019-10-18T16:08:39.307 に答える