首页 > 解决方案 > 如何使用下拉菜单中的数据和其他两个条件来填充表格?

问题描述

我正在尝试设置一个电子表格来汇总我在四个银行账户之间转账的金额。在随附的电子表格中,我将在 A、B、C 和 D 列中手动输入我在不同账户(即每天、假日、紧急情况、投资)之间进行的转账。在 A 列中,您双击一个单元格添加日期,而 B 和 C 列使用下拉框选择帐户。

我想做的是让这四列中的信息填充右侧的表格。

我将 B 列和 C 列分别命名为“OUT”和“IN”。例如,在我的表格中,第二行表示在 4 月 8 日,我从 Everyday 账户中取出了 500 美元并将其放入 Holiday 账户中。

因此,对于右侧的表格,我希望它提供我在每个特定月份为每个特定帐户转入和转出的所有资金的总额。如果可能的话,你知道我可以用什么公式来做到这一点吗?

我的电子表格示例如下:https ://docs.google.com/spreadsheets/d/1azNw6m7f3x7WhwEP9WXolCzfTE9dccj9wjs0qPwD-FY/edit#gid=2056599600

我曾尝试使用VLOOKUPSUMIFS

标签: google-sheets

解决方案


将此粘贴到H3单元格中并向右拖动 - 然后向下拖动:

=IFERROR(SUM(QUERY({$A:$D}, 
 "select Col4 
  where Col"&IFS(H$2="OUT", 2, H$2="IN", 3)&"='"&IF(H$1="", G$1, H$1)&"' 
    and month(Col1)+1="&MONTH($G3&1), 0)))

对于总计行,将其粘贴到H15单元格中并向右拖动:

=SUM(H3:H14)

0

演示电子表格


推荐阅读