Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/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
Excel 如果对应月份为本月,则计算A列中的每个项目_Excel_Google Sheets - Fatal编程技术网

Excel 如果对应月份为本月,则计算A列中的每个项目

Excel 如果对应月份为本月,则计算A列中的每个项目,excel,google-sheets,Excel,Google Sheets,我想数一数2014年12月售出了多少张CD。显示在另一个单元格中 我可以计算CD出现的次数,但我无法根据关联的日期计算CD的数量 我试过各种日期(月)的组合。我觉得这是一个很容易解决的问题,它让我发疯 请不要使用透视表。我将创建一些带有月份和年份的隐藏帮助器列。 在布局方面,这可能并不完全是您想要的,但它确实满足了您的需求。我相信你可以将这些想法应用到你的具体需求中。或评论,我可以更新答案 然后使用以下公式: CD 12/1/2014 CD =countif

我想数一数2014年12月售出了多少张CD。显示在另一个单元格中 我可以计算CD出现的次数,但我无法根据关联的日期计算CD的数量

我试过各种日期(月)的组合。我觉得这是一个很容易解决的问题,它让我发疯


请不要使用透视表。

我将创建一些带有月份和年份的隐藏帮助器列。
在布局方面,这可能并不完全是您想要的,但它确实满足了您的需求。我相信你可以将这些想法应用到你的具体需求中。或评论,我可以更新答案

然后使用以下公式:

CD         12/1/2014    CD        =countif($A:$A, C2)
Car        12/5/2014    Car       =countif($A:$A, C3) 
CD         12/7/2014    Computer  =countif($A:$A, C4)
Computer   12/20/2014
CD         12/31/2014
CD         1/1/2015
然后将F列设置为包含正在计数的项目

使用显示的I&J列作为搜索参数,包括月份和年份


编辑:添加了更多的命令

这就是您正在寻找的内容,而不需要隐藏辅助列

C2: =IF(B2="","",TEXT($B2,"m"))
D2: =IF(B2="","",TEXT($B2,"yyyy"))

G2: =COUNTIFS(A:A,F2,C:C,$J$2,D:D,$J$3)
=countifs(A:A,C2,B:B,“>=”和日期(年(今天()),月(今天()),1),B:B,“=”和日期(年(今天()),月(今天()),1)
:查找大于或等于当前月份第一天的日期


B:B,“如果您想了解每月售出的文章数量(使用谷歌电子表格),您可以尝试:

=countifs(A:A,C2,B:B,">="&date(year(today()),Month(today()),1),B:B,"<="&date(year(today()),month(today())+1,1)-1)
(假设条款在A栏,日期在B栏)

就在这个月:

=ArrayFormula(query({A2:B10,row(B2:B10)}, "select Col1, count(Col3) group By Col1 pivot Month(Col2)+1 label Col1 'sales per month'"))

对于那些有这类实际问题(不仅仅是家庭作业?)且不厌恶数据透视表的人来说,数据透视表正是这项工作的合适工具。数据透视表尤其适合于按月分组。

在Excel中(对谷歌电子表格一无所知)尝试
Countifs()
-它允许多个标准哦!我明白了。我试图加入多个嵌套的IFs,但它变得越来越邋遢。工作起来很有魅力。顺便说一句,感谢你提供有关计数的信息和本月的提取方法!我的一些工作存在现实世界中的问题。问题被简化和隔离,很容易解决。主要原因是n我偏离了透视表,在任何给定的时间都需要50多人在工作簿中。没有时间/人力来测试更改视图/透视表是否会改变其他人的视图。我不知道如何在谷歌中搜索该词,所以我在这里!
=ArrayFormula(query({A2:B10,row(B2:B10)}, "select Col1, count(Col3) where month(Col2)+1=12 group By Col1 "))