1

注意 - 此图像用于表示。列“D”、“E”大约有 100 行

在此处输入图像描述

在这里,我想在出现 7100 的“G”列字段中放置一个公式。

目前我自己计算 1100 + 1000 + 5000 并在 G 列中添加和写入 7100。我想要一个公式,其中仅在“D”列前面写有某些内容时才添加“E”列中的数字,例如:- 10 或 11,或 12、555、666 等等......如果'D' 列中没有写任何内容,例如:- 在 4000 旁边,则不应将此 4000 添加到 7100,同样,最后一个 'E' 字段 1000 也不会添加,因为在 'D' 列中没有写入任何内容.

请求帮助想出这样一个公式。

4

3 回答 3

1

=SUM(E:E) - SUMIF(D:D, "",E:E )

应该做的伎俩!

于 2013-11-13T11:18:33.753 回答
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 回答