回答受付が終了しました

アクセスの勉強を始めたばかりの初心者です。 添付ファイルに記載した2つの計算をアクセスで自動計算するためには、どのような関数を入力したら良いでしょうか。

アクセスの勉強を始めたばかりの初心者です。 添付ファイルに記載した2つの計算をアクセスで自動計算するためには、どのような関数を入力したら良いでしょうか。 エクセルだと作成できるのですがアクセスではどこにどのように計算式を入れたらよいか分かりません。赤い字で①と②の2つの入力方法をどなたかお願いいたします。

画像

Microsoft Access18閲覧xmlns="http://www.w3.org/2000/svg">25

回答(1件)

0

日付と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 [データ].日付;