【问题标题】:Is there a way to use the max of 2 columns in Excel to populate the sumrange for SUMIFS?有没有办法在 Excel 中使用最多 2 列来填充 SUMIFS 的总和范围?
【发布时间】:2021-06-04 15:59:33
【问题描述】:

我目前在一系列金额上使用 SUMIFS,标准 1 和 2 关于其日期,标准 3 和 4 来分割 sumrange 中的金额。问题是金额可能从 2 个不同的列中提取,具体取决于哪个更大。

它会是这样的:

=SUMIFS(RangeOfMaxAmounts, DateRange, DateCriteria, RangeofMaxAmounts, AmountCriteria)

这适用于单个列,但我试图避免使用辅助列。我感觉它可能涉及使用 sumproduct、index/match、row 和/或 max 公式,但还没有遇到有效的组合。

【问题讨论】:

  • 试过IF(sumAmount1>sumAmount2,formula1,formula2) ?
  • @TomSharpe,您将如何使用 sumproduct 来实现这一目标?我想当考虑到最大值时,你会失去要求和的实际值,但我希望索引/匹配或其他东西可以帮助到那里。
  • 我会把它作为答案。我已经编造了一些数据,所以我不确定它是否回答了你的问题,还是看看吧。

标签: excel max multiple-columns sumifs


【解决方案1】:

如果我理解正确,sumproduct(或在 Excel 365 中,只是 sum)看起来像这样:

=SUMPRODUCT(IF(A2:A10>B2:B10,A2:A10,B2:B10)*(C2:C10>=E2)*(C2:C10<=E3))

【讨论】:

    猜你喜欢
    • 2019-02-09
    • 1970-01-01
    • 2019-09-23
    • 2021-08-28
    • 2020-03-29
    • 2022-01-01
    • 1970-01-01
    • 2019-12-27
    • 1970-01-01
    相关资源
    最近更新 更多