Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.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 计算文本单元格和日期_Excel_If Statement_Formulas_Countif_Array Formulas - Fatal编程技术网

Excel 计算文本单元格和日期

Excel 计算文本单元格和日期,excel,if-statement,formulas,countif,array-formulas,Excel,If Statement,Formulas,Countif,Array Formulas,我有一行B(更具体地说B9:B500),其中包含格式为dd/mm/yyyy hh:mm的日期。我的行C(C9:C500)包含一些文本。这些只是一些下拉列表,如“汽车”、“自行车”、“船” 我希望excel检索这些单词仅在特定月份被提及的次数,例如,这将是我想要的结果: 行军 汽车=1 四月 自行车=1 汽车=1 七月 船=1 我用的是这个公式(四月份,只算那一个月的自行车),但没有成功,有什么想法吗 =IF((月(B9:B13)=4),COUNTIF(C9:C500,Bikes),0)布局不完

我有一行
B
(更具体地说
B9:B500
),其中包含格式为dd/mm/yyyy hh:mm的日期。我的行
C
C9:C500
)包含一些文本。这些只是一些下拉列表,如“汽车”、“自行车”、“船”

我希望excel检索这些单词仅在特定月份被提及的次数,例如,这将是我想要的结果:

行军 汽车=1

四月 自行车=1 汽车=1

七月 船=1

我用的是这个公式(四月份,只算那一个月的自行车),但没有成功,有什么想法吗


=IF((月(B9:B13)=4),COUNTIF(C9:C500,Bikes),0)

布局不完全如您所示,但我还是建议使用数据透视表,因为它们功能强大:

编辑以向数据透视表添加替代项:

如果没有数据透视表,“helper列”在使用=MONTH()时会很有用:

(中间的块是PT,右边的不是)。


ColumnA被选为助手,在A2中包含
=MONTH(B2)
(并向下复制)。K4中的公式也被向下和横向复制。

谢谢pnuts,我以前确实看过pivot表,但我确实在寻找一个公式,使其在我的文件中“更干净”。你知道我如何用公式得到这个结果吗?