0

我在 Excel 电子表格中有一行单元格(条件),指定了我需要“DSUM”的项目。例如

-----------------------------------------------------------
| Item Name   | Cash | Account Receivable | Common Stocks |
-----------------------------------------------------------
| Currency    | USD  | JPY                |               |
-----------------------------------------------------------

但是,似乎 DSUM 只接受单元格列作为标准。DSUM 是否有其他方法可以处理行条件?还是有其他更好的方法可以做到这一点?提前致谢。

我的数据库如下:

-----------------------------------------------------------
| Item Name     | Currency | Trn. Date | Amount  |
-----------------------------------------------------------
| Cash          | USD      | 3-10-2013 |  -10000 |
-----------------------------------------------------------
| Cash          | USD      | 3-10-2013 |  -20000 |
-----------------------------------------------------------
| Common Stocks | USD      | 3-10-2013 |  -10000 |
-----------------------------------------------------------
| Cash          | USD      | 3-10-2013 | 1000000 |
-----------------------------------------------------------
......
4

1 回答 1

0

让我们假设您的数据在A2:D1000和标准表中G1:J2Item Name并将Currency分别固定在 G1 和 G2 中,然后您可以使用这样的SUMPRODUCT公式来计算总和:

=SUMPRODUCT(ISNUMBER(MATCH(A2:A1000,H1:J1,0)*MATCH(B2:B1000,H2:J2,0))+0,D2:D1000)

于 2013-10-02T17:38:23.067 回答