【问题标题】:How to SUMIF cells dated between two dates in spreadsheets如何 SUMIF 电子表格中两个日期之间的单元格
【发布时间】:2022-01-22 22:04:12
【问题描述】:

我有一个 SUMIF 公式,直到我尝试将其作为 SUMIF 函数中的标准以仅包含 1 月份的日期。 到目前为止,我的公式看起来像这样:

=SUMIFS('Ingresos y egresos'!G3:G15,'Ingresos y egresos'!E3:E15,"Ingreso",'Ingresos y egresos'!F3:F15,"Diseño",'Ingresos y egresos'!D3:D15,">"&DATE(2022,1,1)OR<="&DATE(2022,1,31)")

在我开始接触 DATE 之前,基本上一切都有效。这个想法是仅在日期介于 1 月 1 日和 1 月 31 日之间(包括)时才使用 SUMIF(使用 D3:D15 作为包含日期的字段)。如果日期是在一月份,这意味着几乎只有 SUMIF。

但是,我无法在网上找到有关如何实现此目的的答案。

这是迄今为止的工作公式,没有与日期相关的任何内容,以防上面的公式令人困惑。

=SUMIFS('Ingresos y egresos'!G3:G15,'Ingresos y egresos'!E3:E15,"Ingreso",'Ingresos y egresos'!F3:F15,"Diseño")

日期将在“Ingresos y egresos”中找到!D3:D15

【问题讨论】:

    标签: date google-sheets spreadsheet sumifs google-query-language


    【解决方案1】:

    试试这个并向右拖动:

    =INDEX(SUM(IFNA(FILTER('Ingresos y egresos'!$G$3:$G, 
     'Ingresos y egresos'!$E$3:$E="Ingreso", 
     'Ingresos y egresos'!$F$3:$F=$D3, 
     MONTH('Ingresos y egresos'!$D$3:$D)=COLUMN(A1), 
     YEAR('Ingresos y egresos'!$D$3:$D)=2022))))
    

    【讨论】:

    • 非常感谢 player0,但是,公式似乎不起作用。
    • @Juan 你能分享一份你的工作表吗?
    • 抱歉花了这么长时间@player0 - 这里是docs.google.com/spreadsheets/d/… 日期格式是“Ingresos y egresos”表中的日/月/年,以及我试图在 E3 中使用的公式的“Ingresos mes”。我计划在其他行中使用相同的公式和不同的 sumif,但原则上我需要修复那个。
    • @Juan 回答已更新
    • 非常感谢您的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-17
    • 1970-01-01
    • 2016-05-06
    • 2016-04-15
    相关资源
    最近更新 更多