【发布时间】:2021-08-09 06:53:59
【问题描述】:
在发这篇文章之前,我已经阅读了以下帖子:
- Sum by month in Google Sheet
- Getting sum of the amount per month - Google Sheet
- Google Sheets Sumifs with date condition
以及以下网站的页面:
我尝试做的只是对列中包含的范围的元素进行条件求和,如果它们满足在一个月内的条件。我的工作表设置如下:
- 命名范围 DATES (A4:A1000)
- 命名范围费用 (C4:C1000)
我已经尝试了以下功能(A6是一个包含日期的单元格):
- = SUMPRODUCT(EXPENSES, --(MONTH(DATES) = MONTH(A6))) [这个似乎只在 Excel 中有效]
- = SUMIFS(EXPENSES, DATES, ">="&DATE(YEAR(A6), MONTH(A6), 1), DATES, "
- = ArrayFormula(SUMIFS(EXPENSES, MONTH(DATES), 12, YEAR(DATES), 2020))
- ={{独特的(ArrayFormula(文本(DATES,"MMMM")))}, {ArrayFormula(sumif(ArrayFormula(text(DATES,"MMMM")), 唯一的(ArrayFormula(text(DATES,"MMMM"))),EXPENSES))}}
- 等
所有尝试都返回一个“公式解析错误”,代码为 #ERROR (Meaning Google Sheets cannot make sense of the formula you have written)。老实说,我不知道我的错误在哪里,是我传递了错误的参数类型还是忘记添加大括号、逗号等。
【问题讨论】:
-
SUMIFS()应该可以工作。你能提供一些样本数据吗?
标签: date google-sheets google-sheets-formula