1

私はExcelのデータを持っており、次のようにレポートを作成しようとしています。

以下のGoogleドライブのデータ

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Col A  +  Col B      +  Col C  +  Col D  +  Col E  + ..... + Col AQ  +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Price  + Quantity    + Total   +  Jan 1  +  Jan 2  + ..... + Jan 31  +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+        +=sum(D3:AQ3) +=B3*A3   +         +         + ..... + Jan 31  +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+  1     +  7          +   7     +    2    +     5   +.................+
+ 0.568  +  7          + 3.976   +    3    +     4   +.................+
+ 0.345  +  20         +   6.9   +    12   +     8   +.................+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                      + =SUM(C3:C5) +                                 +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+                      + 17.876  +    ??   +    ??   +.................+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Col A、商品の価格があります。

、、にはその月の日付がありCol DCol E日付ごとに購入したその製品の数を入れています。

Col Bそれぞれの製品のその月の合計です。だから私は式を次のように使用しましたSUM(....)

Col Cその製品に費やされた金額を保持しています。

Col C、最後に、私はその月に行った経費の合計を持っています。

今欲しいのは、これからはCol Dその日の経費の合計だけが欲しいです。

数式を書くことでそれができることは知ってい=(D3*A3)+(D4*A4)+(D5*A5)ますが、データに235行あるので、それは非常に醜いでしょう。

これに代わる他の方法はありますか?

任意のアイデア/提案をいただければ幸いです。

このためにMACROを作成して実行したくないことに注意してください。事前定義されたExcel関数が役立ちます。

Googleドライブの上記のデータ

4

1 に答える 1

2

このSumproduct関数は、必要なことを正確に実行します。スプレッドシートの例でD7、数式=sumproduct($A4:$A6,D4:D6)を入力してから、次の列にコピーします。

于 2013-01-14T15:04:23.153 に答える