1

注 - この画像はイメージです。列「D」、「E」には約100行あります

ここに画像の説明を入力

ここでは、7100 が表示される「G」列フィールドに数式を入れたいと考えています。

現時点では、私は自分で 1100 + 1000 + 5000 を計算し、G 列に 7100 を追加して書いています。列「D」の前に何かが書かれている場合にのみ、列「E」の数値が追加される数式が必要です。たとえば、-10または11、または12、555、666など......場合例のように列「D」には何も書かれていません:- 4000 の隣では、この 4000 は 7100 に追加されるべきではありません。同様に、最後の「E」フィールド 1000 も追加されません。 .

そのような式を考え出すのに助けを求めます。

4

3 に答える 3

1

配列数式を使用して、@mehow が提案するのと同様のことを行うことができますが、それはセル内のすべてのもので機能します。

次の式を使用します (RETURN を押すときに CTRL + SHIFT を押したまま入力することを忘れないでください。そうしないと機能しません)。

=SUM(IF(NOT(ISBLANK(D:D)),E:E,0))

配列数式として正しく入力されている場合は、数式の周りに {} が表示されます

于 2013-11-13T13:30:43.747 に答える
0

これを列Gの任意のセルに貼り付けます

=SUMIF(D:D,">0",E:E)

注:これは、列 D:D に数値がある場合にのみ機能します

于 2013-11-13T10:54:02.537 に答える