我正在制作一份excel的个人预算表,并根据我的付款日期进行格式化,以提供更详细的信息 . 我在下面附上了一个例子供参考 .
我想将一个公式放入 J2
, J3
和 J4
,它将获取单元格 C9:C26
和 H9:H16
中的数据,将其与单元格 D2:D4
中的日期匹配,然后从 D9:D26
, E3
和 E4
中减去 D9:D26
和 I9:I16
中的费用 .
如你所见,我只是单独总结了细胞;但是,我希望公式能够在我更改单元格 C9:C26
和 H9:H16
中的值时进行调整 .
我发现我可以用一个单元格,但不是多个或一个范围 . 这是我使用的公式,我找不到一种方法使它适用于整个细胞范围: =IF(C14=D3,E3-D14)
我也试过了: =IF(C9:C25=D3,E3-D9:D25)
- 我知道这个公式不起作用,为什么 . 我无法弄清楚如何让C列与D列对应 .
2 回答
你只需要使用
SumIf()
.在单元格J2中,输入以下公式:
=SumIf($C$9:$C$25,$I2,$D$9:$D$25)+SumIf($H$9:$H$25,$I2,$I$9:$I$25)
并向下拖动三个单元格 .有了它,你可以添加
E2-[formula]
来减去E2
中的所有内容 . 或者当然,只需做e2-J2
. 我认为应该做的事情不是那么多,请告诉我,我可以调整一下 .如果您计划有多个标准,请使用SUMIFS是,使用S