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表,但我确实在寻找一个公式,使其在我的文件中“更干净”。你知道我如何用公式得到这个结果吗?