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