根据条件将单元格区域添加到一个单元格



我在 Excel 女士中有一张包含贷款详细信息的工作表,其中贷款状态为"已支付"或"未支付"。对于每一行,如果状态列中的相应单元格显示为"未付款",我想将金额值添加到单元格 C18。

例如,对于第 10 行,

=IF(J10 ="Unpaid", $C$18+G10, $C$18+0)  **{This does not work}**

我怎样才能实现这一点,以便将公式用于几行?

你可以试试...

=C$18+(J10="Unpaid")*G10

此公式会将 C18 添加到 G10,但前提是 J10 显示"未付费",否则,它只会将 C18 加到 0。

它可以"向下拖动"其他行,C$18 上的"$"将保持该单元格固定,而 J 和 G 的引用将对应于公式所在的行。

我从你所说的猜测是,只有当 J 列中的相应值 = "未付费"时,您才想添加 G 列。

如果是这样,如果要从第 10 行开始总和,则在 C18 中输入的公式是=SUMIFS(G:G,J:J,"Unpaid")=SUMIFS(G10:G,J10:J,"Unpaid")

您不能添加到 $c$10,只能添加到一个新列,比如说称为"余额"。那里(k列(将是公式=$k 9+if($j 10="未付",$g 10,0(

in Google 表格:

=ARRAYFORMULA(IF(J10:J50="Unpaid"; C18+G10:G50; C18))

相关内容

最新更新