gpt4 book ai didi

excel - 遵守状态的特定日期的总和

转载 作者:行者123 更新时间:2023-12-04 20:43:06 30 4
gpt4 key购买 nike

我有一个应用以下格式的表:

   Date    Value    Situation
01/01/2015 $100 Expected
01/01/2015 $150 Paid - Cash
01/02/2015 $100 Expected
01/06/2015 $200 Paid - Credit card

当值变为真实时,我通过下拉菜单更新状态。

而且我还有一个包含日期和值单元格的数据库。我在这里找到了一种对每天的值求和的方法(顺便说一句, thank you logan and chuff)。但是我很难将遵守日期和状态的值相加。

在有指示日期和值的单元格的数据库中,我有以下公式:
{=SUM(IF(AND((DAY(IncomeJan[Date])=DAY(A1));IncomeJan[Status]<>"Expected");IncomeJan[Value];0))}

它返回值 0。

我只需要对实际值求和。并且为了避免创建多个 IF 来指定付款方式,我只想对特定日期之后的值求和,并且在状态中包含“已付款”一词。

提前致谢!

最佳答案

希望:

=SUMIFS(B:B,A:A,A2,C:C,"=*Paid*")  

满足“我想获取特定日期的所有满足“已付款”状态的条目并将它们相加”的要求。

可用于 Excel 2007 及更高版本, SUMIFS语法是:

SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)



sum_range,切换为 SUMIF 的第一个参数而不是最后一个参数,是 Value列(此处假定为 ColumnB),一个标准范围 (criteria_range1) 是 Date (因此假定为 ColumnA)与 A2 (criteria1) 作为所需特定日期的示例(假定为 01/01/2015 = 部分原因是不清楚日期示例是美式还是英式,尽管可能是美式),一个额外的标准范围(有可能更多)是(criteria_range2) Situation列(假定为 ColumnC)包含 Paid .最后一个标准 (criteria2) 包含 Paid在通配符 ( * ) 中,以便它在任何地方触发 Paid可以在任何一个 Situation 中找到单元格,即使有其他文本包围。

根据样本,上述公式返回 150 美元,因为这是唯一显示为 Paid 的条目于 2015 年 1 月 1 日,但如果样本中最后一个条目的日期更改为 01/01/2015,将返回 350 美元.
Dates不必是日期/时间索引(数字),但可以是字符串。

关于excel - 遵守状态的特定日期的总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28309970/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com