我在 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))