Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Sheets公式以查找截至当前月份的总和_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google sheets Sheets公式以查找截至当前月份的总和

Google sheets Sheets公式以查找截至当前月份的总和,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我需要找到从2019年12月开始到所选月份的单元格总数(下拉列表)。我试过sumif配方 我已经试过了,但是我正在寻找一个月的总数 =SUMIFS($B$6:$Y6, $B1:$B, ">=" & DATE(2019,12,1), $B$1:$B, "<=" & DATE(2020,11,30)) =SUMIFS($B$6:$Y6,$B1:$B,“>=”&DATE(2019,12,1),$B$1:$B,”我的解决方案是: 拿

我需要找到从2019年12月开始到所选月份的单元格总数(下拉列表)。我试过sumif配方

我已经试过了,但是我正在寻找一个月的总数

=SUMIFS($B$6:$Y6, $B1:$B, ">=" & DATE(2019,12,1), $B$1:$B, "<=" & DATE(2020,11,30))
=SUMIFS($B$6:$Y6,$B1:$B,“>=”&DATE(2019,12,1),$B$1:$B,”我的解决方案是:

  • 拿一张我们感兴趣的桌子碎片
  • 将其转换为在一列中包含日期,在第二列中包含值
  • 根据从工作表中获取的日期条件,在此范围内查询总和
试试这个公式

=index(query(transpose({$B$1:$1;$B$6:$6}),"select sum(Col2) 
where Col1 <= date '"&text(B15,"YYYY-MM-dd")&"' and 
Col1 >= date '"&text(A15,"YYYY-MM-dd")&"'")
,2)
=index(查询(转置({$B$1:$1;$B$6:$6})),选择sum(Col2)
其中Col1=日期“&”文本(A15,“YYYY-MM-dd”)&“”)
,2)

我的档案在这里:

我发现最困难的是数据验证和制作下拉列表。您的列表使用文本值,我无法将“Feb”值转换为日期。另一方面,当我尝试从范围(第一行)构建下拉列表时我无法正确格式化它,它向我显示了2019年1月1日的格式类型。如果你在某个地方用正确的格式制作额外的范围,这可以解决。

你的标题是

Sheets公式以查找截至当前月份的总和

不过,你的公式(以及你的屏幕截图)与标题或你展示的结果都不匹配

Sheets公式以查找截至当前月份的总和 你可以用

=SUMIFS($B$6:$6, $B$1:$1, ">"&EOMONTH(A11,-1), 
                 $B$1:$1, "<="&EOMONTH(JOIN("/",MONTH(B11&1),YEAR(TODAY())),-1))

使用的功能:


从2019年12月开始到2020年的选定月份(下拉列表),您希望对第6行或整个B、D、F列求和吗?
=SUMIFS($B$6:$6, $B$1:$1, ">"&EOMONTH(A11,-1), 
                 $B$1:$1, "<="&EOMONTH(JOIN("/",MONTH(B11&1),C11),0))