質問: アクセスの勉強を始めたばかりの初心者です。 添付ファイルに記載した2つの計算をアクセスで自動計算するためには、どのような関数を入力したら良いでしょうか。
回答: 日付とb~eまでをデータというテーブルに格納し、 以下のクエリを実行したら出来るかと思います。 データが多かったので全て入力して検証していませんが、 数行入力した範囲内では計算できているように思います。 SELECT [データ].日付, [データ].b, [データ].c, [データ].d, [データ].e, Int(([b]+[c]+[d])/3*[e]+0.9) AS 値, IIf(DCount("*","Q計算","日付>=#" & DateAdd("d",[日付],-19) & "# AND 日付 <=#" & [日付] & "#")=20,DSum("値","Q計算","日付>=#" & DateAdd("d",[日付],-19) & "# AND 日付 <=#" & [日付] & "#")/20,"") AS 平均 FROM データ ORDER BY [データ].日付;