我想知道如果有一个简单的方法做什么我要找的。 基本上,我有一个资产负债表在Excel 2011与一组数据。 我总是希望看到信息的一个特定部分是尚未偿还的金额。 换句话说,我对所支付的金额为它是否已经被报销一列,另一个(是/否)。 我要总结的所有支付的金额,其中报销字段等于“否”。
我承认我可以总结整列和过滤掉那些已经报销,但我想,无论它显示的全部金额是什么过滤器(如果没有过滤器上)。
我没能找到好的关键字来形容这对谷歌,所以我问在这里。 我想在Excel中实现这一点,而不是在外部程序或脚本。
如果列A包含报销的金额,以及B列中包含了“是/否”表明报销是否已经取得了,那么下面的任一会工作,虽然第一个选项,建议:
=SUMIF(B:B,"No",A:A)
要么
=SUMIFS(A:A,B:B,"No")
下面是将显示支付金额和出色的一个小的样本数据集的一个例子。
A B C D
Amount Reimbursed? Total Paid: =SUMIF(B:B,"Yes",A:A)
$100 Yes Total Outstanding: =SUMIF(B:B,"No",A:A)
$200 No
$300 No
$400 Yes
$500 No
你可以做到这一点使用SUMIF
。 这使您可以在单元格中SUM的值。如果在另一个单元格的值符合指定条件。 下面是一个例子:
- A B
1 100 YES
2 100 YES
3 100 NO
使用公式: =SUMIF(B1:B3, "YES", A1:A3)
将得到的结果200
。
这里有一个工作示例我只是在Excel中所做的截图:
您应该能够使用IF函数,该函数。 语法是=IF(condition, value_if_true, value_if_false)
与只有非报销金额增加一列,你会使用这样的:
=IF(B1="No", A1, 0)
,总结说。 有可能是一个办法,包括它在栏下方单个细胞为好,但是从我的头顶,我想不出任何东西简单。
文章来源: In Excel, sum all values in one column in each row where another column is a specific value