【问题标题】:Sum between a range of dates from two different worksheets来自两个不同工作表的一系列日期之间的总和
【发布时间】:2016-01-18 11:03:31
【问题描述】:

我有两个工作表,我们将其命名为 Apple 和 Banana。我想在 Apple 中查看答案,并仅从 Banana 获取符合条件的值 2016 年 1 月 1 日至 15 日。

给定:

  • A2:A3000 带日期
  • E2:E3000 金额或费用

我的公式是:

=SUMIFS('Banana'!E2:E3000,'Banana'!A2:A3000,">="&DATE(2016,1,1),'Banana'!E2:E3000,"<"&DATE(2016,1,15))

它正在添加金额,但问题是,它也在添加大于等于 1 月 16 日的金额。

另外,你认为这与我在 Banana 中的日期格式有关吗?它的格式为mm,dd,yy。但是,如果我输入&amp;Date,则需要year,month,day

【问题讨论】:

    标签: excel date worksheet


    【解决方案1】:

    参数 5 应该是 Banana!A2:A3000(即与参数 2 相同)而不是 Banana!E2:E3000,因为它必须是日期列 (A) 而不是值列 (E)。

    【讨论】:

    • 是的!问题出在我的眼睛上!非常感谢。
    【解决方案2】:

    试试这个:

    =SUMIFS(Banana!E2:E3000,Banana!A2:A3000,"&gt;="&amp;DATE(2016,1,1),Banana!A2:A3000,"&lt;"&amp;DATE(2016,1,15))

    您应该传递给SUMIFS 的正确参数是:

    语法:

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

    欲知详情see here

    【讨论】:

    • 是的。非常感谢。我现在看到了问题。 :)
    猜你喜欢
    • 1970-01-01
    • 2018-05-29
    • 2020-11-20
    • 1970-01-01
    • 1970-01-01
    • 2020-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多