COUNT関数の条件を設定する方法がわかりません

COUNT関数の条件を設定する方法がわかりません

入力したデータの平均合計値を表示する表を作成したいと思います。

列 A には 1 から 31 までの日付があります。

列 B には、各日付の値を入力します。

列Cには別のデータセットがあります

列 D には列 B と列 C の合計があり、その月には値を入力します。

日曜日は何も入力されないので、SUM は 0 のままです。

平均値にはその日が含まれる必要があります。ただし、AVERAGE 関数は、まだ入力されていない値も取得し、それらの平均値も抽出します。

つまり、日付 1 と 2 のみに値が入力された場合、月末までの他の日付ではなく、その 2 つの日付のみを考慮する必要があります。

編集:列 D の平均値を見つける必要があります (最初の投稿では C と言いました。申し訳ありません)。までの入力があるため、日付から1.11までの値を取得する必要があります。15.1115.11

答え1

次のいずれかの式を使用できます。

{=AVERAGE(IF(AND(A2:A31>=E1)*(A2:A31<=F1),D2:D31,"<>0"),D2:D31)}
  • 最後にCtrl+Shift+Enter
  • セルのE1開始日 ( 1.11) とF1終了日 ( 15.11) があります。

    =AVERAGEIFS(D2:D31, D2:D31,"<>0",A2:A31, "<=11/15/19", A2:A31, ">=11/01/19")
    

注意どちらの数式も列 D のゼロを無視します。

必要に応じて数式内のセル参照を調整します。

関連情報